Пульс блогосферы

2 комментария

RssСегодня один из тех удачных дней, когда листая страницы RSS-читалки можно найти много интересных мыслей, советов и идей.

Поэтому я решил выложить несколько ссылок на заметки коллег, показавшиеся мне занятными по какой-то причине.

1. С ПК под управлением Windows Vista будет поставляться диск с Windows ХР. На всякий случай. Я плакал.

Компьюлента.

2. Холивор: PHP VS Rails. Краткий пересказ: правило плохого танцора никто не отменял.

Denis.in.ua.

3. Полезные для сеошника php классы и функции. Реально полезные, отличная подборка.

Записки программиста-анархиста.

4. Склонение существительных с числительными. Люблю эту тему. Сравним функции ?

Миша.Мчедлишвили.

5. Учим UML. Перед началом изучения паттернов, да и не только, любому кодеру не мешало бы знать UML на уровне большем чем “А я знаю как это расшифровывается”. Век живи — век учись.

Блог Серёжи Борзова.



Конкурс конкурентов: выбираем.

95 комментариев

Конкурс блогов
Итак, самое время начать голосование по конкурсу IT-блогов.

Посовещавшись, мы решили не ограничивать участников и разрешить читателям выбирать из всех блогов, принятых на конкурс (всего 51 блог).
Ну а чтобы всё это имело хоть какой-то смысл, победитель получит от меня небольшой бонус в виде 50 WMZ на которые он сможет, например, улучшить свой блог. Кстати, если кто-то хочет увеличить эту сумму — всегда пожалуйста.

Подсчётом голосов займёмся в воскресенье, а победителя объявим в понедельник. Время пошло !
OPML

UPD: для большей объективности голосования введена возможность выбора до 5 блогов.

UPD: Внимание ! Голосование ЗАКОНЧИЛОСЬ !  О победителях — здесь.
[poll=1]



PHP, семинары и конкурсы

4 комментария

Last RSSПо просьбам некоторых читателей уделю чуть больше внимания интересным на мой взгляд PHP-скриптам.

1. LastRSS — открытый парсер RSS. Возможности перечислять смысла нет — он может практически всё, что только можно придумать при работе с RSS-потоками.

2. Нашёл несколько шаблонов под скрипты, которые могут сэкономить время при разработке аналогов: скрипт защиты графическим кодом (captcha) и cкрипт разбивки на страницы (1, 2).

Ну и ещё немного информации:

Umisoft и TRINET организуют совместный семинар 10 октября в Санкт-Петербурге в конференц-зале бизнес-центра Бизнес-Депо по теме «создание и продвижение эффективного корпоративного сайта». Вот думаю — не сходить ли, на СПИКе парни из TRINET зажигали очень неплохо.

Наш «Конкурс Конкурентов» продолжается (ещё принимаются адреса компьютерных блогов на участие), на данный момент собрано 42 блога, соответствующих требованиям : OPML.

Жилинский Владимир.



Конкурс конкурентов

118 комментариев

Конкурс блогов программистовТема компьютеров, интернета и программирования практически неисчерпаема, и кроме меня её освещает большое количество блогов. Я решил провести некий конкурс чтобы выявить среди них наиболее интересные.

Сделаем так: я предлагаю несколько блогов, а вы в комментариях предлагаете ещё. Требования к кандидатам — русский язык, наличие постов в этом месяце и схожая тематика. На выходных мы выберем 10 наиболее интересных блогов и устроим голосование, которое будет длиться неделю.

Вот полный список блогов, предложенных к участию в конкурсе на данный момент:

Жилинский Владимир.



16 лет Linux

6 комментариев

LinuxВ 1991 году Линус Торвальдс чрезвычайно увлёкся идеей написать совместимое с UNIX ядро операционной системы. Прототипом для будущего ядра стала операционная система MINIX. Название своему ядру он дал Freax, но позже оно было изменено хозяином ftp сервера на Linux — гибрид имени создателя и слова UNIX.

И вот 17 сентября 1991 года Линус выложил Freax версии 0.01 на ftp.funet.fi. Тогда в неё ещё не входили утилиты GCC, её можно было ставить только на некоторые компьютеры AT-386.

Вот отрывок из книги Линуса «Just for fun«:

«И вот я решился ее выложить. Я не делал публичных объявлений, а просто написал пятерым-десятерым хакерам на личные адреса, что она лежит на FTP-сайте. В числе прочих я написал знаменитому среди фанатов Minix Брюсу Эвансу и Ари Лемке.

Я выложил исходники самой Linux и еще несколько бинарников, чтобы можно было хоть что-то делать. Я сказал, что нужно, чтобы запустить все это хозяйство. На машине должна была стоять Minix (версия 386) и нужен был компилятор GCC. Причем на самом деле нужна была моя версия GCC, поэтому ее я тоже выложил. Не думаю, чтобы ту версию проверяло больше одного-двух человек. Для этого нужно было возиться с установкой специального компилятора, выделить пустой раздел, чтобы использовать его для загрузки, откомпилировать мое ядро и запустить оболочку.

А кроме запуска оболочки, делать было особенно нечего. Можно было распечатать исходники — всего 10 000 строк. Я стал распространять свою операционку прежде всего, чтобы доказать, что все это не пустая болтовня — я действительно что-то сделал. В Интернете много болтают. О чем бы ни шла речь — об операционке или о сексе — многие в киберпространстве просто вешают лапшу на уши. Поэтому важно после того как ты растрезвонил, что пишешь операционку, иметь возможность сказать: «Вот — я ее и правда сделал. Я не трепло — можете сами посмотреть».»



Капча (captcha)

14 комментариев

Captcha скрипт PHPCAPTCHA (от англ. «Completely Automated Public Turing test to tell Computers and Humans Apart» — полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей) — торговая марка Университет Карнеги — Меллона, компьютерный тест, используемый для того чтобы определить, человек ли использует систему.

Термин появился в 2000 году. Основная идея теста: предложить пользователю такую задачу, которую легко решает человек, но которую невозможно (или крайне трудно) научить решать компьютер. В основном это задачи на узнавание образов.

Существует готовое решение, которое можно просто взять и поставить на свой сайт, немного разобравшись в настройках: проект KCAPTCHA. Для его работы требуется только PHP версии 4.0.7 или выше с поддержкой библиотеки GD версии 2.

Не могу обойти вниманием и такие сервисы как Сaptchator и Recaptcha. Также весьма интересны рассуждения о kaptcha-алгоритмах Ивана Склярова.
Ну а поскольку сегодня праздник (День программиста), а программисты люди весёлые, вот ещё ссылочка: Самые безумные КАПЧИ в интернете.

Кстати, в WordPress капча тоже реализуется через плагины, например, Anti-Spam Image.

Жилинский Владимир.



Сегодня День программиста

13 комментариев

День программистаСегодня — 256-й день в году, который многие компьютерщики считают своим неофициальным профессиональным праздником.

Число 256 (28) выбрано потому, что это количество чисел, которые можно выразить с помощью одного байта. В високосные годы этот праздник попадает на 12 сентября, в невисокосные — на 13 сентября. В 2007 году День программиста отмечается 13 сентября.

Каждый грамм — за создателей программ :-)

Жилинский Владимир.



Ускорение PHP-программ

9 комментариев

PHP ускорение и оптимизацияКак без особых усилий заставить PHP-код работать на порядок быстрее ? Перед тем как задаваться вопросами кеширования и масштабирования стоит попробовать оптимизировать код. Есть ряд несложных правил:

  • Выносите переменные из строк. Примерно так: <?php $x=»test».$test; ?> , это на 25-40% быстрее.
  • Имена переменных должны быть короче 7 символов. Это быстрее на 15%.
  • В массивах не стоит обращаться к элементам по имени и без кавычек. Особенно в многомерных. Сэкономите 40%.
  • А если обращение к элементу массива вынести из строки (как в пункте 1), то можно сэкономить ещё 25-30%.
  • Используйте Perl-ориентированные регулярные выражения. Или хотя бы сравнивайте их с POSIX-аналогами по скорости выполнения. Скорость может отличаться до 200% на разных запросах.
  • SizeOf() быстрее Count(), а в циклах sizeof лучше вообще заменить на переменную, for и while практически не отличимы, для перебора простых индексных массивов нужно использовать for или while, а для ассоциативных массивов — foreach. Плюс 30% при соблюдении.
  • Для чтения файла file() быстрее, чем fopen()+цикл. Ускорение до 40%.

Прочитать про всё это подробнее, посмотреть графики скорости и загрузить все примеры можно вот тут: «Оптимизация программ на PHP«.

Жилинский Владимир.



Microsoft Management Summit 2007

Комментарии к записи Microsoft Management Summit 2007 отключены

Microsoft Management SummitMicrosoft проводит в Москве 24-25 сентября конференцию Microsoft Management Summit.

На ней будут показаны технологические новинки по управлению ИТ-инфраструктурой предприятия. Руководители направлений разработки по продуктам семейства System Center расскажут о намеченных выпусках Configuration Manager 2007, Virtual Machine Manager 2007 и Data Protection Manager 2007, а также о недавно вышедшем Operations Manager 2007.

Сертифицированные партнеры Microsoft расскажут о своих технологиях и решениях, эффективно работающих на базе продуктов Microsoft.

Участие в мероприятии даст Вам уникальную возможность узнать из первых рук о последних разработках Microsoft по управлению ИТ-инфраструктурой и задать интересующие Вас вопросы ведущим экспертам корпорации и партнерам Microsoft.

Программа первого дня конференции, будет интересна как руководителям ИТ-департаментов, так и ИТ-специалистам.

Программа второго дня конференции, будет интересна руководителям ИТ-департаментов.

Участие в мероприятии бесплатное.

Жилинский Владимир.



Бесплатный online-аналог MS Visio

2 комментария

Visio Online - best4c.comДовольно полезный сервис для тех, кому не хочется устанавливать на свой компьютер различных MS Монстров.

 
Best4c.com — это новый online-сервис, заменяющий по функциям MS Visio. Работает полностью online как Google Docs. Содержит много различных элементов: стандартные, строительные, компьютерные, другие. Позволяет сохранить результат работы в форматах JPG, PNG и PDF или опубликовать его. Поддерживает русские шрифты. Полностью бесплатен.

Жилинский Владимир.




© 2007-2010 Блог разработчика, страница об авторе.
При использовании информации ссылка на источник обязательна.