Вернулся с отдыха
27/07/2010 21:07
Книга Олега Тинькова “Я такой как все”
29/06/2010 12:47
У известного предпринимателя Олега Тинькова вышла классная автобиографическая книга о его становлении :) Я прочитал одну главу, выложенную на сайте - очень захватывает. Тиньков вообще молодец мужик. Вот хочу купить книгу в электронном виде, жалко только что нет оплаты вебманями или ЯДом - заплатить можно только кредиткой или SMS. Надо чето придумать, ибо кредитной карты пока тоже нет (да, вот такой вот я лох).
Зазырить инфо о книге можно тут: http://tinkov.com/
Дедлайн
17/06/2010 23:01
У меня дедлайн до 30-го июня 2010. Грустно и весело одновременно.
ЗЫ: Кстати, активно красноглажу. Перевел всю разработку под linux. Чертовски удобно. Почему я не сделал это 5 лет назад? (ах да, потому что инет был по медленному модему, слабенький комп и маловато энтузиазма).
Ёбаный врот - страна обломов
30/05/2010 23:50
- Собрались на сплав - всё отменилось из-за погоды, хотя погода была заебись, но за день до того мы не смогли это предусмотреть
- Друзья позвали на тусу на озере - но она отменилась из-за того, что была договоренность ехать на сплав
- Хотя сплав и туса на озере обломались, друзья всеже позвали на страйкбол - но он обломался, потому что всплыла работа
- Сайнт заебал ебаной рекламой в твиттере
- Денег нихуя нет, но зато есть пиво
- Завтра работа, ёбаный врот.
Надеюсь, мой другой сплав через неделю на все выходные сбудется.
x
Когда таги не работают
21/04/2010 20:52
Поговорим о тагах (метках), как о способе категоризации контента. Как известно, тагами помечают какие-либо сущности, то есть привязывают к некой категории, как например я помечаю тагами посты в этом блоге. Если вы нажмете на какой-либо таг, то увидите список постов по теме. Всё работает и, достаточно удобно.
Однако, категоризация может не работать. Часто, разработчики включают систему категоризации, основанную на тагах, как некую модную фишку, ставшую по-сути стандартом де-факто для современных приложений, не подозревая, что это может не работать на благо.
Почему так происходит? Всё потому, что разработчики отдают “власть народу”, и пользователи на сайте получают в свои руки инструмент для категоризации. Но вот беда, обычные люди не задумываются, как работают таги - люди просто не соблюдают принцип ортогональности, поэтому, как результат, мы можем получить примерно следующее:
- Javascript
- JS
- Java Script
Путешествие по Губке Менгера. Javascript + Canvas.
10/04/2010 16:29
Наткнулся на пост у блоггера avva:
Совершенно замечательное демо трехмерного путешествия по губке Менгера. Смотреть в любом браузере, кроме Эксплорера. Весь код укладывается в 512 байт!
Там используется интересный алгоритм, который называется ray-marching. Должно быть не очень сложным и поучительным упражнением сделать unobfuscation всему этому коду и подробно объяснить, как он работает.
Я рекомендую смотреть демо в Google Chrome или Opera. Особенно рекомендую почитать комментарии к записи - там рассказывают, как работает код.
Кода всего ничего (512 байт):
<body bgcolor=0 text=snow onload=N=[K=R.getContext('2d')];for(t=B=127,I=K.getImageData(0,0,q=64,q);t--;$=Math.cos)N[t]=t/43&1;setInterval("t++;for(i=y=-1;y<1;y+=A)for(x=-1;x<1;x+=A=1/32,I.data[i+=4]=h+h)for(m=C=$(a=t/86),S=$(a+8),c=$(b=t/B),s=$(b+8),u=x*C+S,v=y*c-u*s,u=u*c+y*s,w=C-x*S,X=q+9*$(a+b),Y=q+9*$(b-a),Z=t,h=B;--h&&m<q;X+=u,Y+=v,Z+=w)for(m=1;N[X*m&B]+N[Y*m&B]+N[Z*m&B]<2&&m<q;m*=3);K.putImageData(I,0,0)",9)>JSpongy by p01<br><canvas id=R width=64 height=64 style=width:3in;height:3in;background:#fff>
LibCanvas - фреймворк для работы с canvas
08/04/2010 13:13
Месяц назад я написал заметку “Перспективы клиентских технологий в веб“, о том, как на мой взгляд будут развиваться клиентские технологии. Вот выдержка из заметки:
Как думаю я, не будет хватать именно какого-то фреймворка для построения интерфейсов, лайотов и создания векторной анимации.
Такой фреймворк скорее всего появится, и будет основан на технологиях Javascript, SVG и canvas. Возможно, он уже разрабатывается кем-то, но вот я пока об этом не знаю.
Сегодня на хабре один человек разместил статью http://habrahabr.ru/blogs/javascript/90339/, в которой он описал разрабатываемый их фреймворк как раз для тех целей, которые описывались мною в заметке про перспективы клиентских технологий. Так что я был прав в том, куда стремится веб.
Продолжаю следить за сабжем.
Скачать библиотеку LibCanvas можно здесь: http://code.google.com/p/libcanvas/
Как я верстаю
19/03/2010 17:34
Во время верстки очень удобно иметь возможность видеть сайт в целом - то есть ходить по ссылкам, отправлять формы. Очень удобно видеть структуру сайта так, как если бы он уже был разработан и находился в интернете
Но как это сделать? Как сделать так, чтобы это работало, не приносило неудобств и быстро интегрировалось программистами в разрабатываемое приложение?
BSOD при установке Windows XP на ноутбук
19/03/2010 17:09
Не устанавливается windows xp на ноутбук? При установке вылетает в синий экран (BSOD) с ошибкой 0×7B?
Скорее всего, в биосе включен SATA в режиме AHCI.
В windows XP отсутствует драйвер AHCI, поэтому, она вылетает с ошибкой при установке. В windows 7 такой драйвер есть, поэтому, все установится и будет работать нормально.
Так как же решить эту проблему?
- Просто отключить режим AHCI в биосе. Вряд-ли он вам понадобится на ноутбуке.
- Вшить драйвер AHCI в дистрибутив windows XP
Я выбрал первый способ - просто выключил AHCI в биосе и забыл о проблеме.
Пару дней назад приехал с моря. Щас заново учусь работать и, так сказать, жить. Отдохнул отлично, пару раз сплавлялся по горной реке, разок “повезло” перевернуться на байдарке, хапнул экстрима - мама не горюй. Но понравилось.