Как стать автором
Обновить
5
0
Жилин Сергей @web

Пользователь

Отправить сообщение

Flash-Ajax Video Component

Время на прочтение1 мин
Количество просмотров727
В Adobe Labs выложили занятный компонент, благодаря которому ваши AJAX-приложения могут обзавестись flash-видео: вы получите всё необходимое для создания видео-плеера, с возможностью кастомизации HTML и Javascript.
Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии9

Введение в Zend Framework

Время на прочтение17 мин
Количество просмотров106K
Update (2014): Это статья 2007 года, которая, к моему удивлению, до сих пор пользуется спросом. По этой причине я обновил её в соответствии с новыми правилами оформления постов на Хабре, и добавил подсветку синтаксиса для примеров кода. Если кому-то захочется что-то добавить или исправить, исходник текста с хабра-разметкой выложен в открытый доступ: gist.github.com/dreikanter/2b4ee996d7a775e707d7

Аннотация от переводчика


PHP — один из самых широко распространенных языков разработки веб-приложений и при этом один из самых спорных. Я очень часто видел негативное отношение к этой технологии, да и недостатки, провоцирующие это отношение — не для кого не являются секретом. Тем не менее, PHP активно эволюционирует и во многих отношениях постепенно становитс лучше. Одним из серьезных шагов его развития, на мой взгляд, является появление MVC-фреймворков, призванных систематизировать процесс разработки веб-приложений и приучить к порядку разработчиков, которым зачастую здорово не хватает силы воли, чтобы при всей предоставляемой языком свободе, сохранить грамотную и красивую инфраструктуру разрабатываемого ПО (сразу уточню, что последнее утверждение субъективно и основано исключительно на виденном мной коде различных программных решений).

В последнее время я активно заинтересовался архитектурой MVC и сделал свою собственную реализацию фреймворка на этой концепции для PHP4. Совсем недавно на глаза попался первый официальный релиз Zend Framework, о котором я давно слышал, но все руки не доходили с ним поиграть. Для PHP существуют и другие подобный библиотеки, но в данном случае привлек бренд.
Читать дальше →
Всего голосов 52: ↑51 и ↓1+50
Комментарии158

«Делаем стартап гостеприимным» или «Как использовать OpenID на своем сайте»

Время на прочтение3 мин
Количество просмотров3.4K
Как использовать OpenID на своем сайте
Уверен, вам не раз подалась на глаза аббревиатура OpenID. Вполне возможно у вас сложилось мнение, что это эдакая модная штуковина, о поддержке которой все чаще заявляют различные популярные проекты. По большому счету так и есть, но зачем эта технология на самом деле нужна? Предположим, вы заядлый блоггер, у вас имеется учетная запись на wordpress.com, но случилось вам прочесть сообщение в чужом дневнике и возникло непреодолимое желание оставить автору комментарий. Но вот незадача – чужой дневник оказался на livejournal.com. Неужели только для того, чтобы оставить комментарий вам придется регистрироваться на «вражеском» блог-хостинге?!
Читать дальше →
Всего голосов 53: ↑51 и ↓2+49
Комментарии100

Альтернативная замена popup окнам

Время на прочтение1 мин
Количество просмотров2.7K
Класс LightWindow v2.0 (http://stickmanlabs.com/lightwindow/) предназначен для удобного визуального отображения практически любой информации (видео, flash, графика, страницы, формы ...). Работает на основе библиотеки Prototype + Scriptaculous.
Читать дальше →
Всего голосов 36: ↑33 и ↓3+30
Комментарии72

Основы безопасности PHP

Время на прочтение5 мин
Количество просмотров28K
Данный материал для начинающих программистов.

Содержание



Читать дальше →
Всего голосов 68: ↑55 и ↓13+42
Комментарии185

Терминологические войны: анализ дисциплин, подходов и методологий в рамках «юзабилити»

Время на прочтение1 мин
Количество просмотров754
Опубликован пятый (и предпоследний) эпизод сериала «Терминологические войны». В серии статей подробно разобраны различные понятия в рамках проектирования компьютерных средств деятельности, выделены классы понятий и даны достаточно подробные их описания и рекомендации по их применению.
В первом эпизоде рассказано о том, зачем нам, собственно, нужно разобраться в терминологии.
Во втором эпизоде выделены различные классы понятий.
В третьем эпизоде разобраны различные понятия, претендующие на то, чтобы охватить всю область проектирования компьютерных средств деятельности и в качестве такового выбран User Experience Design.
В четвертом эпизоде описано то, из каких дисциплин состоит UXD и какова его структура.
В пятом эпизоде рассказано о подходах, а в шестом (готовится к выходу) — о конкретных методологиях проектирования.

После публикации последней части будет также представлен единый pdf-документ.
Всего голосов 23: ↑22 и ↓1+21
Комментарии8

Как отформатировать мозг под установку другого языка?

Время на прочтение4 мин
Количество просмотров14K
      Почти каждый компьютерщик в своей жизни пробовал установить на свой компьютер принципиально другую операционную систему, и прекрасно знает последовательность действий для достижения этой цели:
  1. Осознать необходимость в этом процессе.  Мотивацию может создать или острая необходимость — наезд проверяющих органов, или острый интерес — попробовать, что же это такое.
  2. Купить или одолжить дистрибутив устанавливаемой системы.
  3. Найти хороший мануал по работе с новой системой и, самое главное, мануал по ее установке.
  4. Создать на винчестере новый раздел и отформатировать его  в формате, нужном для новой операционной системы.
  5. Установить в этот раздел операционную  систему согласно мануалу.
  6. Установить необходимые программы, пользоваться и наслаждаться :)

   Для нашего мозга аналогом операционной системы является язык, на котором мы общаемся и рассуждаем, поэтому логично продолжить аналогию и рассмотреть процедуру изучения иностранного языка  с точки зрения ее оптимизации.
Читать дальше →
Всего голосов 25: ↑17 и ↓8+9
Комментарии259

Вывод новых продуктов или услуг на рынок

Время на прочтение5 мин
Количество просмотров2.3K
Предлагаю Вашему вниманию перевод статьи Джилл Конрат (Jill Konrath)из “Selling To Big Companies”. На ее сайте Вы можете найти множество материалов для консультантов, предпринимателей и специалистов по продажам, помогающих заключить контракты на крупные суммы с большими компаниями.

Статья посвящена запуску нового товара или услуги на рынке.

перевод сделан информационным порталом о стартапах Liveidea.ru

Быстрый старт!

Избегайте большинства ошибок, связанных с выпуском новых товаров или услуг


Эта статья была опубликована в специальном выпуске “Growth Guide” журнала “CityBusiness: The Business Journal”, изданном в апреле 2002 года.
Новые товары или услуги – источник жизненной силы любой молодой компании. Если они успешны, компания может ворваться на новые рынки, перепрыгнуть бывших конкурентов и пожать обильных урожай прибыли.
Однако многие новые товары не оправдывают ожидаемые результаты в первые, наиболее значимые, месяцы после своего выпуска. В современной экономике, когда ‘окно возможностей’ открыто не более нескольких месяцев, это может стать настоящей катастрофой.
В течение последнего десятилетия я работала над представлением новых товаров и услуг множества компаний. Некоторые из них имели невероятный успех; другие были жестоким разочарованием. Всегда, когда продажи падают, компании уменьшают объемы производства или снижают темпы работы на рынке.
Если Вы собираетесь представить новый продукт в ближайшие несколько месяцев, сделайте это правильно. Не повторяйте такие непоправимые ошибки:
Читать дальше →
Всего голосов 23: ↑20 и ↓3+17
Комментарии21

Программируем стартап Веб 2.0 на PHP

Время на прочтение18 мин
Количество просмотров4.4K
Программируем стартап Веб 2.0 на PHP
Итак, вы воодушевлены идеей стартапа Веб 2.0. Вы полагаете, что придумали что-то оригинальное и свежее. Вам видится эффектная реализация вашей идеи. Вы верите, что ваш проект произведет революцию на рынке. Если именно такие мысли занимают вас, самое время заняться бизнес-планом. Планирование бизнеса – это отдельная дисциплина и об этом можно найти множество литературы. Впрочем, если вы не имеете опыта составления бизнес-планов, лучше прибегнуть к помощи профессионалов. Чем хуже спрогнозирован бизнес, тем выше риски его краха.

Однако допустим, что вы располагаете привлекательным бизнес-планом, вы ожидаете самоокупаемость проекта уже через 2 года от момента его старта, и предвкушаете ежегодный 50% рост его рекламного потенциала. В MS-Visio подготовлены многообещающие схемы пользовательского интерфейса проекта. И даже более того, ваш дизайнер, вооружившись модным руководством, в рекордные сроки обозначил графический вид проекта. Так, что сверстанные в лучших традициях безтабличной верстки типовые страницы пользовательского интерфейса дожидаются своего звездного часа в вашей локальной папке проекта.
Читать дальше →
Всего голосов 111: ↑96 и ↓15+81
Комментарии140

Одно полезное правило для новой жизни

Время на прочтение2 мин
Количество просмотров7.6K
Часто ли вы говорили себе, что «с завтрашнего дня» начнете новую жизнь? Начать что-либо новое с «завтра» выглядит логичным решением. Потому что «сегодня» вы можете жить как хочется, а не как надо «по-новому». Вы думаете, что «сегодня» будете готовится к «завтра» и вам будет легче начать что-то. В конце концов, «сегодня» — уже начавшийся день и «новую жизнь» лучше начать с нового (завтрашнего) дня. Все эти доводы выглядят логично и заставляют вас отложить «новую жизнь» на завтра.
Читать дальше →
Всего голосов 32: ↑28 и ↓4+24
Комментарии40

Полезные мелочи программирования на PHP

Время на прочтение3 мин
Количество просмотров21K
Язык программирования PHP очень и очень свободный. Из-за этого, к сожалению, есть много способов написать тоже самое и не знать, что можно лучше. В этом топике я опишу несколько мелочей, полезных начинающим и немного продвинутым PHP программистам.

Содержание




Читать дальше →
Всего голосов 137: ↑124 и ↓13+111
Комментарии181

Осмысление Web 2.0

Время на прочтение3 мин
Количество просмотров3.7K
Web 2.0 — как только не интерпретируют этот термин. Менеджеры, желая сверкнуть «умным» словом, маркетологи, «толкающие» продукт потенциальным клиентам, только ленивый еще не говорил о Web 2.0.

web20

Так что же это такое, в конце концов? Определений и мыслей по этому поводу скопилось в Сети немерeное количество. Давайте все таки попробуем разобраться. Начнем с сухих фактов.
Читать дальше →
Всего голосов 48: ↑35 и ↓13+22
Комментарии39

Nokia Mobile Web Server — веб-сервер который всегда с тобой.

Время на прочтение1 мин
Количество просмотров4.2K

Nokia Mobile Web Server — вебсервер для телефонов платформы S60, основанный на порте популярного веб-сервера Apache.
Apache идет вместе с предустановленными модами: mod_alias, mod_auth, mod_autoindex, mod_dav, mod_dav_fs, mod_dir, mod_log_config, mod_mime, mod_rewrite, mod_setenvif и (!) mod_python.
Читать дальше →
Всего голосов 17: ↑15 и ↓2+13
Комментарии23

Объединение JavaScript и CSS в одном файле

Время на прочтение2 мин
Количество просмотров13K
Если Вы работали над оптимизацией загрузки страницы, Вы знаете, насколько дорогостоящая каждая загрузка ресурса. Чем больше число внешних ресурсов, к которым Вы обращаетесь, тем больше время требуется для загрузки страницы.
Как правило, веб-страницы обращаются ко многим внешним CSS и файлам JS и следовательно подвергаются многим загрузкам ресурса. Совет от гуру оптимизации в необходимости объединить все файлы CSS и все до одного файлы JS, чтобы уменьшить число ресурсов до двух. Это, без сомнения, поможет сократить время загрузки страницы.
Если Вы все же считаете что эти две загрузки не являются лучшим решениям, я с Вами соглашусь. В этой статье мы рассмотрим способ объединения CSS с JS и сведем количество загрузок к одной. Я обнаружил этот способ, отчаянно пытаясь оптимизировать страницы в Microsoft Office Live
Читать дальше →
Всего голосов 42: ↑30 и ↓12+18
Комментарии93

Favicon.ico или иконка в адресной строке браузера

Время на прочтение3 мин
Количество просмотров25K
Сразу отмечаю, что статья из разряда «для самых маленьких». Просто пощу ее, вдруг пригодится кому-нибудь.

Favicon, что это и для чего он нужен? Favicon.ico это файл ярлыка в ОС Win32 который является иконкой-ссылкой на страничку сайта, на которой он присутствует. Его можно видеть в в избранных ссылках вашего браузера, адресной строке и на закладках в многооконных браузерах. Как его прикруть к страничке? Для того чтобы нарисовать иконку вам необходимо воспользоваться любым графическим редактором, но после вам необходимо конвертировать ваш полученный графический файл в формат .ico либо же изначально рисовать его в специализированных редакторах типа AWIcons Pro, IconWorkshop, MicroAngelo и т.п. Простое переименование расширения файла в .ico плохая идея, т.к. некоторые браузеры не примут такой файл и не отобразят иконку. Если вам всеже привычнее работать в фотошопе, то вот здесь вы можете скачать плагин для работы с изображениями в формате .ico. Для работы плагина файл необходимо распаковать и сохранить в папке Plug-Ins\File Formats в корневой директории Photoshop.

Итак, у нас есть иконка, конвертированная правильным способом в формат .ico. Далее по пунктам.
Читать дальше →
Всего голосов 30: ↑21 и ↓9+12
Комментарии24

Вред многозадачности официально подтверждён

Время на прочтение2 мин
Количество просмотров11K
Многие менеджеры и программисты, особенно среди молодых, искренне полагают, что одновременное выполнение нескольких процессов повышает общую производительность труда. На самом деле это заблуждение. Исследования ученых из Института мозга будущего при Оксфорде показало, что наш «центральный процессор» совершенно не приспособлен к такому режиму, даже у Generation X.
Читать дальше →
Всего голосов 63: ↑62 и ↓1+61
Комментарии122

Блоги и сайты о саморазвитии

Время на прочтение1 мин
Количество просмотров70K
По мере блужданий по интернету я собрал коллекцию сайтов с материалами, посвященными продуктивности, life-management и саморазвитию. Предлагаю ознакомиться:

www.kolesnik.ru — блог о развитии проектов и людей
lifeidea.org — статьи и эксперименты по личному развитию
www.lief.ru — очень интересный блог о личном развитии
www.lifehack.ru — блог о «жизненных хаках», фишках, упрощающих жизнь
lifehacker.ru — блог о «хаках» в работе с компьютером
sergeybiryukov.ru — интересный блог о жизни
www.webradar.ru — множество переводных статей, в том числе про саморазвитие
www.improvement.ru/3katalog.shtm — статьи Глеба Архангельского и его последователей
www.ariom.ru — статьи и аудиоматериалы по эзотерике и саморазвитию
petrosian.ru — Мыслехранилище №428 Армена Петросяна
www.bitronicum.net — Александр Журба

ЖЖ:
community.livejournal.com/ru_stevepavlina — переводы статей Стива Павлины
community.livejournal.com/ru_time_mngmnt — ЖЖ общество про тайм-менеджмент
community.livejournal.com/ru_bsff — ЖЖ общество про BSFF (очистка головы от мусора)
community.livejournal.com/total_success — статьи известных людей и обсуждения тайм-менеджмента, развития, мотивации и прочего

На английском:
www.stevepavlina.com — блог очень умного активно развивающегося человека
davidco.com — сайт автора GTD
www.lifehack.org — сайт о «жизненных хаках»
lifehacker.com — еще один сайт о «жизненных хаках»
www.43folders.com — классика жанра, блог о том, «как сделать жизнь немного лучше»
pascalvenier.com/blog — интересный блог о многих сторонах саморазвития

Платные:
www.gilbo.ru — Школа эффективных лидеров (дистанционное образование)
Всего голосов 63: ↑61 и ↓2+59
Комментарии34
2

Информация

В рейтинге
Не участвует
Откуда
Удмуртия, Россия
Дата рождения
Зарегистрирован
Активность