Netbeans

PHP, Музыка, Программирование

22.12.2009 03:27 2 года, 1 месяц назад

Сильно подсел на eclipse (ZDE), привык даже. Тырил я его, тырил, и вдруг осознание накинулось на меня. netbeans 6.8 меня добил. Оно, сцуко, автодополняет SQL запросы. То есть прямо в php коде, вполне вероятно, что и в ruby и python. Какбе имеется соединение общее рутовое к базе, которое eclipse создать не может, в силу неких ебанутых причин, у них оно видите ли только к конкретной базе. А netbeans ,берет и прямо в коде дополняет таблички с рутовым аккаунтом девелопментским, оно сразу подсовывает логично названия табличек. Это sexy! Типа “бд diesel.babah -< babah – это вылетела табличка”. Netbeans в пару раз быстрее – это точно. NetBeans для всех языков. Абсолютно офигенный форматтинг кода вдруг уместился в паре настроек. А в Zend Studio последнем до сих пор попробуйте отформатировать код, содержащий русские буквы “по” в комментариях,например. И они берут за это деньги=)

А пригляделся поподробнее – конечно, NetBeans не умеет Zend debugger, но xdebug! Из-за этого недостатка для дебага нет, а для профайлинга приходится пользоваться сторонними средствами типа всякими *grind.

Для совместной работы насколько NetBeans делает Eclipse, ойой, подсветочки гламурне, глагне. Вы изменили две строчки кода. Ничего лишнего.

NetBeans это круто, NetBeans это класс, а кто не юзает Netbeans, тот не был в Гондурасе.

Я в гармошке, кстати, нашёл героя. Невозможно не подвигаться.

Sugar Blue. Тут и Мазаев отдыхает, и так всё хорошо – Walking Alone. Прогуливается один.

recess framework

PHP, Программирование

16.11.2009 07:59 2 года, 2 месяца назад

Умудрился за выходные ещё поковырять php фреймворк recess. Отличная штука, соль в том, что многое генерится из админки, и разруливается комментариями в коде ;-O

Наконец то увидел нормальный роутинг, о боже.

Код чистый и очень плагинный. Подключил smarty, только скаффолдинг стал бесполезен, так как код шаблонов генерится не для смарти, а как у зенд фреймворка (php mess), мне такой не нравится.

Прототипы интерфейсов

Программирование

26.10.2009 21:03 2 года, 3 месяца назад

1

Сильно понравился flairbuilder. Прототип проще накидать, чем в HTML время тратить. Не всегда самому очевидно как оно там представляется в итоге. Стыдно признаться, но в последнее врямя стараюсь честнеть, хотя бы в отношении других программистов, и не хочу пизженый axure за кучу баксов, а купить впадлу под линукс нету. Тем более все знают, что у линуксоидов денег нет, спросите у Карманова, хыхы, самый лучший персонаж со времён Мицголушки=) Так вот этот flairbuilder отличная штука – это типа упрощённых дельфей. То есть реально можно всякие actions понавешать, буквально структуру всю построить за 10 минут. Именно для веб примочек – вплоть до хлебных крошек. Оно платное, но покупать не буду, может кто и купит, но для меня ограничение в каждые 5 минут всплывающее окошко и отсутствие записи в файл это ничто. Вместо записи в файл ограниченное оно пастит в буфер обмена, а у меня всегда IDE открыто – я туда и вставляю генерируемый XML, как часть проекта, который потом можно открыть. К тому же не обязательно через www работать – это adobe air приложение самостоятельное. Меня линух дисциплинирует аскетичностью, под win столько много всего, что не до действий нужного порядка=) Я под win сразу начинаю торчать и некогда музыкой позаниматься!

OAuth

Программирование, Фамилии

26.10.2009 19:09 2 года, 3 месяца назад

OAuth – хорошо! Ох, хорошо!

Опять один диск слетел, не тот, что под ногами, а тот что в корпусе. С рабочими всеми делами за последнее время. Вот я навеселился на выходные с восстановлением данных с ext3 раздела. Но у меня был бэкап двухнедельной давности, ага, мальчик научен. Поэтому задача в общем стояла вытащить определённые файлы которые тупо было лень писать заново.  Бэды росли как на дрожжах, не получилось автоматически выдернуть. Поэтому с диска снимались блоки кластеров в дамп, по которым осуществлялся текстовый поиск.  В общем удалось, несмотря на подосравший zend studio for eclipse, хранивший в локальной истории те же файлы по внутренней ревизии. Теперь бэкапы + svn. Русские не сдаются!

PIC09101801

Донос и Суд=) Ну там Судакова, но так уж само вышло.

Один день в винде

Программирование

20.08.2009 02:30 2 года, 5 месяцев назад

Что Вы, я все помню прекрасно, я не красноглазег=)

У меня на ноутбуке сохранилась винда и на десктопе, удобно поиграть и посерфить.

Я тупо как юзер начал пользовать. Скачал flac заэнкоженый альбом и захотел его в mp3 поиметь в ipod. Ну это понятное желание.

Я знаю, что это похоже на

  1. for file in *.flac; do $(flac -cd "$file" | lame -h – "${file%.flac}.mp3"); done

Я начинаю искать – flac2mp3 converter в каком нибудь google или яндексе. Это круто, все якобы free, все с ебаническим абсолютно интерфейсом, все free, на самом деле все педерасты и хотят денег. 2 часа прошло. Целый зоопарк. Командная строка тоже ебанический интерфейс, но к нему нужно привыкнуть только один раз и все. Прошел час. Я всех люблю.

Просто года четыре назад все было хорошо с виндовыми программами, а сейчас стало плохо.

Голосом Дроздова: В итоге у виндовых пользователей составляются коллекции необходимых программ, обычно находящиеся в папках soft и warez.

Лучший выбор был сделан – это http://mediacoder.sourceforge.net/

Итог: простейшие операции отвык делать. Это неважно, удобно или нет, просто реально голова перестроилась.

Хорошим человеком в винде быть можно, но это слишком дорого. Все шароварщики садятся на SEO и грузят 10-50 долларовыми поделками, как факт.  Хуле, в дельфях наклепали за вечер и у каждого есть папочка soft и warez, отвратительно. это типа семейной жизни в сторону. Причем это нормуль.

A Journey into the darkness…

Lytdybr, PHP

05.08.2009 17:52 2 года, 6 месяцев назад

Увидел статейку, ничего сверхъестественного, но прямо засело в голове

Understanding PHP – A Journey into the darkness…

A Journey into the darkness…

A Journey into the…

A Journey into…

A Journey…

Да чтож такое то!

Новости

PHP, Ruby, Программирование

26.07.2009 03:17 2 года, 6 месяцев назад

Приехала родня в лице любимого двоюродного брата с женой и племяшкой, а между тем запуск нового проекта практически на носу. Писал я его практически месяца три-четыре последних. Это заводит, дописывать строчки и одновременно рассказывать о достопримечательностях, куда можно им съездить. Ух!

По проекту потом напишу подробнее, а пока всякие размышления дурные, пока дорогие гости баиньки.

Как же хорошо, думаю, может это очень круто, когда достаточно много умных людей пропихивают патчи свои во всяческие фреймворки. У меня два френда на глазах творят такие чудеса=)  Где-то даже подзаряжаюсь и прусь.

В деталях об этом не обязательно, мысль о том, что где-то находится грань в общих фреймворках. Именно, время на осознание проблемы, ее вычленение, решение, отписать, принятие патча. Чо то как-то долго. Реально этого времени нет. И ведь не факт, что не поломают совместимость в конце концов, которую придумал, задействовал, гордился, мучился. Не, тут точно присутствует момент истины.  А через год? Фсе freeze? Ну к чему и приходим – своим веткам или разруливанию постоянному. Речь какбе о том, что надо походу все наработки всегда открывать, делать из них собственный продукт и потом пользовать идеи, словно цезарь имея личную версию ядра, фреймворка или любого другого гумна. И только цезарь имеет право давать жизнь или отнимать. По моему, это полный отстой. Ой, у нас обнаружили уязвимость. unfreeze fail.

Глупо бежать впереди паровоза, ну беру-то простую версию проблемы – веб. Несколько простых правил меня вполне устраивают. Разруливалка url, mvc, несколько базовых классов, кочующих из проекта в проект.  Каждому контроллеру свой view, за исключением  ajax, там свое небольшое правило. Любой повторяющийся код – в класс, до неймспейсов пока не дорос, гг.

И хватит! Может я тупой, но через год не факт, что вспомнить, что такое .to_thru

Я реально пишу тупо, хотя могу классово верно и красиво. Чем дальче пишу, тем тупее. Правильно, это мне же и поддерживать. А через год посмотреть? PHP прекрасно подходит для преднамеренно simplifity. Скобки там, где без них можно было бы и обойтись. ОК! Строго, такое вот занудство. Там, где можно написать логику в одну строку, напишу в две, не запарюсь через год.  Красота вида красота.ага.угу.достал обманчива, это злой perl стучится в окно.

Всякая остальная фигня – вроде бесполезной генерации форм, глупой УНИВЕРСАЛЬНОЙ валидации, которая бывает неочевидна, ну реально не стоит заморачиваться. ORM, мечтаю иметь полотенце с надписью ORM, купаться, а потом его вытряхивать тараканов.

На что стоит заморачиваться и решается сторонними методами – кеш, масштабирование.

Это все о деньгах.

elgg тест

PHP, Программирование

16.07.2009 10:22 2 года, 6 месяцев назад

http://elgg.org/ социальная сетка, open source, потестил, глючная, аж пипец даже на инсталле. Однако, модульная, надо попозже глянуть через полгода.

Совсем с другой стороны посмотрел на статику

PHP, Администрирование

10.07.2009 00:55 2 года, 7 месяцев назад

Статические картинки на отдельном поддомене – это хорошо. Что-то я упустил из виду, что помимо потенциального выноса большого количества статики на другой IP эта операция несет в себе и другие преимущества. Если картинка та же в виде статики отдаётся браузеру, и она не закеширована, то кука тоже отсылается от браузера на каждый такой запрос. В итоге на какие-нибудь 20-30 картинок на страницу кука отправляется постоянно на каждый запрос к серверу,была кука 50 байт, стала 50*20, так по краней мере показывает google page speed для FireBug и нет смысла ему не верить. Вешать на “некукообслуживаемый домен” увеличит скорость в любом случае=) Вдруг приличия не позволяют часто кешировать картинки некоторые по проекту. Кстати, этот самый Page Speed имеет отличный сжиматель картинок. Тут же на ходу показа экономию в 10% – сразу и картинки оптимизированные на отлично скачать можно, вещь. Мелочь, а приятно.

Сериалы

Кино, Программирование

09.07.2009 23:27 2 года, 7 месяцев назад

Сериалы: добрался до The Big Bang theory, отлично. Смешно. Поздновато отсмотрел, но лучше позже, чем никогда.

Карта “C++ lands (Большая картинка)”, наводит на мысли о других языках, не нашёл.