26 апр. 2010 г.

Гейзенбаг

Гейзенбаг (англ. Heisenbug) - термин, используемый в программировании для описания программной ошибки, которая исчезает или меняет свои свойства при попытке её обнаружения. Данное название является игрой слов и происходит от физического термина «Принцип неопределённости Гейзенберга», который на бытовом уровне понимается как изменение наблюдаемого объекта в результате самого факта наблюдения, происходящее в квантовой механике. В русской терминологии более часто используется термин «плавающая ошибка». Примером могут являться ошибки, которые проявляются в окончательном варианте программы (“релизе”), однако не видны в режиме отладки, или ошибки синхронизации в многопоточном приложении. 



9 апр. 2010 г.

Lightshot сделать скрин и получить ссылку на файл

Здравствуйте что то я давно не писал... да же не знаю что сказать в оправдание :) 

Натолкнулся недавно на Extension для Chrome и решил поделиться с Вами 

и так Extension называется Lightshot ниже ссылки для Chrome и других браузеров

  1. Chrome Extension
  2. Firefox addon
  3. Desktop
Вид в Chrome:
Вид в работе:
Позволяет:
  • редактировать в on-line
  • заливать на хостинг нажатием на 1 кнопку (это для меня было приоритетным)
  • копировать в буфер
  • делать fullscreen снимка экрана
  • сохранять снимок на компьютере
 Вид окна что бы получить прямой линк на страницу куда будет залита наша фото:

Надеюсь данное дополнение Вам так же поможет в работе :) пользуемся

12 мар. 2010 г.

да где же ты Весна? пятницо за то рядом :)



"Гробовщики обеспокоены тенденцией по покупки лекарств. Они полагают, что жизнь человека наносит вред бизнесу салонов ритуальных услуг и кладбищам."



- куда попадают плохие лимоны после смерти?
- в лимон ад!!


- Мы вынуждены вас огорчить. У вашего мужа сотрясение мозга.
- Огорчить чем? Тем, что у него есть мозг?

7 мар. 2010 г.

Notepad++ and Zen Coding

Сегодня увидел новость о то что для моего любимого блокнота Notepad++ была добавлена поддержка Zen Coding.

ссылка на источник http://habrahabr.ru/linker/go/86697/

и так зачем это нам ? да это нужно для того что бы ускорить процесс набора наверное в процентов так 50, а то наверное и больше.

Ниже представлены таблицы для сокращений:

Basic Tags

a<a></a>
a.x<a class="x"></a>
a#q.x<a id="q" class="x"></a>
a#q.x.y.z<a id="q" class="x y z"></a>

Siblings

a+b<a></a><b></b>
a.x+b<a class="x"></a><b></b>
a#q.x+b<a id="q" class="x"></a><b></b>
a#q.x.y.z+b#p.l.m.n<a id="q" class="x y z"></a><b id="p" class="l m n"></b>

Parent > child

a>b<a><b></b></a>
a>b>c<a>< b><c></c></b></a>
a.x>b<a class="x"><b></b></a>
a#q.x>b<a id="q" class="x"><b></b></a>
a#q.x.y.z>b#p.l.m.n<a id="q" class="x y z"><b id="p" class="l m n"></b></a>
a>b+c<a><b></b><c></c></a>
a>b+c>d<a><b></b><c><d></d></c></a>

Multiplication

a*2<a></a><a></a>
a*2+b*2<a></a><a></a><b></b><b></b>
a*2>b*2<a><b></b><b></b></a><a><b></b><b></b></a>
a>b*2<a><b></b><b></b></a>
a#q.x>b#q.x*2<a id="q" class="x"><b id="q" class="x"></b><b id="q" class="x"></b></a>

Properties

a x=y<a x="y"></a>
a#foo x=y m=l<a id="foo" x="y" m="l"></a>
a#foo.bar.mu x=y m=l<a id="foo" class="bar mu" x="y" m="l"></a>
a x=y+b<a x="y"></a><b></b>
a x=y+b x=y<a x="y"></a><b x="y"></b>
a x=y>b x=y+c x=y<a x="y"><b x="y"></b><c x="y"></c></a>

Parentheses

(a>b)+c<a><b></b></a><c></c>
z+(a>b)+c+k<z></z><a><b></b></a><c></c><k></k>
(a>b)*2<a><b></b></a><a><b></b></a>
(a+b)*2<a></a><b></b><a></a><b></b>

http://code.google.com/p/zen-coding/downloads/detail?name=Zen.Coding-Notepad%2B%2B.v0.6.zip  -- ссылка на сам плагин, для установки скачиваем плагин копируем его в папку plugins которая находится в Notepad++, пере запускаем блокнот - если все хорошо то у Вас появится меню "Zen Coding"



Еще можно посмотреть видео для пущей уверенности что это круто :)


4 мар. 2010 г.

Пятницо



Разговаривают два приятеля:
- Знаешь, мне обычно в понедельник хочется на работу прийти не в девять, а часиков в одиннадцать-двенадцать...
- Не-е, в понедельник хочется прийти на работу во вторник.




Один мужик спрашивает другого:
- Тебе каждый день снятся сны?
- Нет, только когда начальника нет на работе.



Встретились на улице две бабки, одна другой говорит:
- Я материться бросила.
Вторая ей кричит:
- А я в Бога больше не верю.
- Пи#дишь.
- Да вот те крест.


Помню преподша в универе говорила мощную фразу «отрезаем колобку голову» ;)

Использования селекторов аттрибутов в CSS

Прочитав статью на хабре решил выложить ее и на своем блоге :) ну самое что не на есть нужное из данной статьи ссылка на хабр http://habrahabr.ru/blogs/css/85920/.


<h2 id="first-title" class="magical" rel="friend">David Walshh2>

CSS может управлять стилями html через id и class но узнав из статьи что есть еще и третий способ:
- это доступ по селектору атрибута

к примеру:

h2[rel=friend] {
  /* woohoo! */
}

Ниже рассмотрим какие бывают селекторы атрибутов все так же из статьи :) 





[rel=external] — Точное совпадение значения атрибута

<h1 rel="external">Attribute Equalsh1>
h1[rel=external] { color: red; }


[rel*=external] — Атрибут содержит некоторое значение в любом месте






<h1 rel="xxxexternalxxx">Attribute Containsh1>
h1[rel*=external] { color: red; }


[rel^=external] — Атрибут начинается с определенного значения

<h1 rel="external-link yep">Attribute Beginsh1>
h1[rel^=external] { color: red; }

[rel$=external] — Атрибут оканчивается определенным значением
<h1 rel="friend external">Attribute Endsh1>
h1[rel$=external] { color: red; }

[rel~=external] — Атрибут содержит значение в списке разделенном пробелами
<h1 rel="friend external sandwich">Attribute Space Separatedh1>
h1[rel~=external] { color: red; }

[rel|=external] — Атрибут содержит значение в списке разделенном тире





<h1 rel="friend-external-sandwich">Attribute Dash Separatedh1>
h1[rel|=external] { color: red; }

[title=one][rel^=external] — Совпадение нескольких атрибутов

<h1 rel="handsome" title="Important note">Multiple Attributesh1>
h1[rel=handsome][title^=Important] { color: red; }

Зачем я плагиачу ? да по сути это плагиат - да по сути потому что это как бы мой блог и что хочу то и пишу если я посчитал это интерестным то я опишу .

Кроме того что я с кем то нею поделюсь я еще смогу потом вернуться на мой блог и снова ее прочесть не иская при этом в закладках или еще каких то архивах...


25 февр. 2010 г.

Пятничко :)

Пятницо как уже сложилось картинка и позитив в виде аников по возможности ИТ тематики :)


xxx: Муж после работы сидит, уставший, гладит кота и так задумчиво говорит : "Ты, Митяй, быдло-кот... потому что твой хозяин - быдло-кодер"


Супруга Михаила Саакашвили: «Гречка - это, оказывается, не подгоревший рис»

- Знаешь, я купил коврик для мышки!
- Ага, ты бы ещё тапочки для тараканов взял!  

w3bl0rd: Два одмина из БТ пролюбили коробку с оборудованием и лицензиями
w3bl0rd: подозрение пало на уборщиц
w3bl0rd: в итоге в выходные главный админ и его зам поехали на городскую свалку с водилой мусоровоза
w3bl0rd: нашли
w3bl0rd: теперь у них погоняла Сифон и Борода


rtfm: пьяные одмины - это нечто..
rtfm: просыпаюсь после вчерашнего дня рожденья - на кухне сковородка с подгоревшими пельменями
rtfm: вся плита и сковородка уделана какой-то белой хернёй
rtfm: расследование показало: пельмени показались недостаточно быстро жарящимися. Какова логика одмина? правильно, медленно жарится-надо ускорить. Как ускорить? Разогреть сковородку посильнее. Как ускорить разогрев, если плита уже на максимуме?
rtfm: Намазать термопастой, бля!!!
rtfm: я опух её отчищать... (