Пришел тот час, когда хоть кто-то заявил - Флеш говно. Это не спонтанное решение, а то что и так ясно. Странно что говно не назвали говном еще давно. Сейчас флеш в вебе закрепился как практичный вариант плеера для медиконтента и платформа для написания мелких казуальных игр. Мульты так популярные несколько лет назад никого уже не интересуют. Сайт на флеш? Да СЕОшник раскручивающий такой сайт просто покончит с собой, а пользователи заходящие на такой сайт еще долго будут вспоминать его крепким словом. Да в принципе флеш - это 90% баннеров в интернете. Все те члены и вырвиглазные анимации приносит нам флеш, заставляя компьютер усиленно вертеть кулерами.
Дело в том что flash всегда всегда был очень тормозным(это я польстил, он пиздец как тормозит), не видеть этого невозможно. Нужно быть или узколобым или круглым идиотом. Silverlight - жалкое подобие флеша, тоже ставит браузер, ос и компьютер в неподобающую позу, а потом медленно и со вкусом насилует.
В интернете куча мнений о том что все-таки flash это очень и очень хорошо. И от кого мы это слышим? Правильно, от flash программистов и свежих говнокодеров, которые не успели в поезд вебразработки и ошибочно ставят свое будущее на то что уже отходит в небытие. Напоминает кстати дела с Netscape, который был чуть ли не монопольным браузером в вебе и хоронили его долго и упорно утрамбовывая могилу.
варианты развития
основываясь на истории веба, можно предположить примерный вариант:
Флеш будет продолжать свою агонию еще пару лет. Сильверлайт будет жить в состоянии зомби и питаться мозгами индусских программистов из майкрософта, пока их не уволят.
Такие пироги.
Первое что я сделаю после джейла - поставлю многозадачность для 3d party apps. Это единственное что нужно на айпаде.
ВНЕЗАПНО! Я осознал, что трачу очень много времени на разработку простых лейаутов на ExtJS.
Посудите сами - чтобы визуально увидеть пару окон с гридом и календарем, мне нужно сначало написать вагон кода, отловить явные баги и насладиться куском необточенного говна. Хватит сказал я! И начал искать генератор кода. В Интернете присутствует несколько решений на эту тему. Всякого рода Open Blueprint итд итп. Все это кхе-кхе..
Команда ExtJS напрягласть, но так и не родила обещанный еще в прошлом году designer. Они конечно можно уже потыкать в режиме Preview, но граждане! Зачем мне тыкать то, что мне и так видно на роликах. В гугле я не забанен, но найти решение с сохранением кода не получалось.
В итоге я применил гугль-конфу!
Read MoreКофе. Всего 2 года назад я вообще не пил кофе. Мне просто был ненавистен это вкус. “О боже! Это же просто вода! Вода с ЛСД.”
Не могу даже припомнить как я начал пить. Кажется начал не справляются с работой и взял и накатил кружечку. Так мальчик узнал о мире наркотиков :) Сейчас редкий, очень редкий день обходится без кофе. В среднем не менее 3х чашек за день, пью на ночь, с утра, в обед всегда и постоянно. Люблю Starbucks.
Если в начале кофе давал дополнительные силы, то сейчас всего лишь дает возможность начать работать. Это как батарейка, емкость которой со 100% снизилась до 80. А кофе придававший 20% буста, теперь просто компенсирует потерю.
Случайно углядел в жж:
Здравствуй, дорогой обладатель компьютера! Разбираешься ли ты в том софте, которым пользуешься? Нет? А какого, блядь, ебучего хуя? Наверное, ты сильно возмутишься, когда узнаешь, что на дороге есть шайтан-арба, за рулем которой кретин, не умеющий ни читать ни писать и о правилах дорожного движения только слышавший. Так вот, ты - то же самое.
Какого черта ты, офисный планктон, проводящий бОльшую часть рабочего времени в одноглазниках или фхтагнтакте, не удосужился изучить хотя бы настройки своего браузера?!
Намедни взял себе под производственные нужды очередной VDS. Дада, забудем о страшных буднях на VPS’е, борьбе за ресурсы итд.
Поднял nginx, настроил fastcgi. И поглядел ресурс. Чуть не поплохело - 12мб памяти свободно. А мене еще мешок чего ставить и делать, так и сервер колом встанет. Но есть волшебная комманда:
$ echo 3 > /proc/sys/vm/drop_caches
Вот такими нехитрыми вещами высвобождаем себе памяти.
После ряда выкрутасов с вируалкой словил:
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
И оказалось - я нифигашеньки незнаю, о сбросе ключей из ssh_known hosts.
но не расстраиваемся и гуглим, читаем доки.
$ ssh-keygen -R ваш_окуклившийся_хост
И нет более проблем
Никак не могу начать комплексно использовать автоматическое тестирование проекта. И софт поставил и тесты даже некоторые написал, а все не идет. наваждение какое-то.
Проблема тестирования раньше всегда решалась живым тестером, но сейчас проект достаточно объемный и целостность нарушается при прикручивании новых фишек.
Возьму себя в руки(после завтра) и напишу оставшиеся тест кейсы.
(via goodnastya)
Что сказать… Я был на нескольких косплеях, в основном это унылое сборище очень некрасивых людей, НО! бывают исключения и я рад этому :)
Видно судьба была жестока к маку и наделила его кастированным вариантом php. Как пересобирать PHP на Маке я расскажу как-нибудь потом. Сегодня сказ пойдет о том, как PHPUnit поднять играючи на маке.
В начале был PEAR
Рецепт до безобразия просто:1) Для начало расширяем сознание:
sudo -s
2) Ставим сам PEAR
curl http://pear.php.net/go-pear | sudo php
Тут нужно при вопросе (что делать?) поменять:
Installation prefix => /usr/local3) Поменять права, чтобы гадкий PEAR знал свое место
Temporary files directory =>/private/tmp
$ chmod a+w /usr/local/PEAR
$ chmod a+w /usr/local/PEAR/docs/
$ chmod a+w /usr/local/PEAR/tests/
Теперь ставим сам PHPUnit
1) Подключаем репозиторий с PHPUnit
$ pear channel-discover pear.phpunit.de2) И наконец ставим то что нам нужно
$ pear install phpunit/PHPUnit
Все, теперь можно запускать тесты прямо из коммандной строки через phpunit
Зачем нужен тамблер?
