Pull to refresh
  • by relevance
  • by date
  • by rating

Правительство Москвы сделало детский сайт за 40 миллионов

Lumber room
Правительство Москвы открыло интернет-портал для юных москвичей и их родителей. Сайт разделен на 3 части — для малышей, школьников и родителей. На презентации присутствовали руководитель департамента семейной и молодежной политики столицы Людмила Гусева, начальник Управления информатизации города Алексей Михайлов и разработчики портала.
Дизайн жуткий. Сайт сделан, по большей части, на Flash. Навигация невнятная. Контент с ошибками и местами отсутствует вовсе.

Как сообщает «Российская газета», только на первом этапе было затрачено около 40 миллионов рублей. Правда, создатели сайта говорят, что в работе над порталом было задействовано около 70 профессиональных авторов.

Интересно кто делал это чудо сайт и куда пошли эти деньги?

VIA Акция.Online
Total votes 19: ↑15 and ↓4 +11
Views 211
Comments 44

Perl vs C в веб-приложениях, результаты теста

Lumber room
Я давно хотел проверить, насколько больше запросов сможет обработать C-процесс, в сравнении с Perl-скриптом.
Проверял на простом скрипте с одним SQL-запросом, дабы избежать влияния mysql. Веб-сервер nginx, использовалось FastCGI.
Читать дальше →
Total votes 13: ↑10 and ↓3 +7
Views 660
Comments 26

Изменение адресной строки из javascript

Lumber room
Когда писал код и текст сообщения думал что придумываю что-то новое и только потом начал замечать что это уже применяется, например, в google reader и в wikimapia.

При разработке страниц с помощью ajax возникает проблема: меняя содержимое страницы, мы не можем изменять адресную строку и потом перейти на нужную страницу просто скопировав адрес. (из-за этого в картах гугла есть "Ссылка на эту страницу")

В общем-то это логично с точки зрения безопасности. Если бы можно было изменять адрес из javascript, мы бы смогли подменять собой другие сайты.

Но оказывается это сделать можно!
Total votes 9: ↑8 and ↓1 +7
Views 1.4K
Comments 15

Рекурсия при помощи self

Lumber room
Интересные и порой необычные свойства скрывает от документирования пятая версия PHP. Языковая конструкция self по определению служит для работы со статическими методами и свойствами классов. Но ее можно использовать и не по назначению.

Объявляю себя ...


Многие сталкивались с проблемой переименования класса (Забываешь переименовать конструктор, но ошибки нету и все вроде работает, но как-то кривовато). Именно чтобы решить эту проблему в PHP5 ввели стандартное имя для конструкторов __construct
Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Views 362
Comments 11

О дизайне, или почему полиграфистам нечего делать в вебе

Lumber room
*Слегка подкорректированная статья из моего ЖЖ, думаю, здесь она больше к месту*

Дизайнеров — мало. Хороших дизайнеров, не скрывающих огрехи работы за нехитрыми приёмами, ещё меньше. Ну и хороших дизайнеров, понимающих специфику работы именно с Вебом, в нашей глуши почти нет. Не успела устроиться на новую работу — уже захотелась обругать местного дизайнера.

Сейчас объясню, за что. Тем более, что это дело даже не узкопрофессиональное, с этим может столкнуться практически каждый, желающий сделать свою пагу в Сети. Если не решит пойти по лёгкому пути типа тырения шаблона для сайта из открытых исходников или, ещё хуже, воспользоваться услугой ставшего шедевром безвкусицы narod.ru.

Читать дальше →
Total votes 25: ↑17 and ↓8 +9
Views 440
Comments 65

Flash vs Javascript. Размышления о Web-приложениях.

Lumber room
Совсем недавно в разработке проекта перед моей командой встала задача реализации интернет приложения в котором один его компонент не должен перезагружаться при переходе с одной страницы на другую. Варианта нашлось 2 либо делать полностью Flash приложение, либо использовать внедрение методами iframe или object. Flash отпал ввиду технических требований портирования проекта на портативные устройства, посему остался JavaScript и object. В итоге мы остановились на схеме:
Контейнер и два вложенных в него объекта. Предварительное тестирование структура прошла и мы принялись за реализацию но

все было не так просто, как казалось сначала
Total votes 14: ↑13 and ↓1 +12
Views 270
Comments 19

bestwebdevs (лучшие студии) объективно или нет?

Website development *
Если отличный сайт www.bestwebdevs.ru Как по своей задумке так и по своей реализации. Вообщем можно много хорошего говорить об этом сайте, но… недавно столкнулся, что студии по крайней мере в 2 регионах, выставлены неправильно (Харьков и Киев), и задумался насчет объективности и возможности объективности оценивания студий этим сайтом. Расскажите что по другим регионам, только объективно, может стоит помоч создателям сайта, ведь отыскать лучшиз веб-разработчиков по регионам не так просто. Вот по Харькову например полная лажа, тот кто знает харьковские студии поймет меня почему (кому интересно могу рассказать). По Киеву тоже. Что скажите?
Total votes 12: ↑4 and ↓8 -4
Views 459
Comments 6

Качества руководителя

Lumber room
Вчера с женой обсуждал смогу ли я управлять командой дизайнеров и разработчиков, работающих над веб-проэктами. Мои аргументы в свою пользу:
  • я давно работаю в сфере дизайна;
  • на собственных ошибках освоил(в какой-то степени) основы юзабилити, т.е. не допускаю элементарных ошибок;
  • обознан во многих технологиях интернет-программирования (клиентского и серверного);
  • долгое время занимался разработкой разного рода веб-сайтов.

Все выше перечисленные аргументы я свел к тому, что когда ко мне прийдет заказчик я смогу правильно распределить работу между ПХП-программистом, верстальщиком и дизайнером, а в процессе работы над проектом смогу вносить коррективы, основываясь на собственном опыте.

Очень хотелось бы услышать Ваше мнение по поводу того, какими качествами и навыками должен обладать руководитель команды дизайнеров и веб-разработчиков.
Total votes 10: ↑4 and ↓6 -2
Views 408
Comments 21

jQuery обновилась до версии 1.2.2

Website development *

14 Января, 2008г. вышел очередной релиз популярной javascript библиотеки, которой я пользуюсь уже почти год. Хабр насчитал 45 хабратопиков по слову jQuery, поэтому, тем кто не знает что это за магия — рекомендую ознакомиться.

Этот релиз не привносит ничего революционного (вспомните релиз версии 1.2), а лишь насчитывает около 100 багфиксов, несколько улучшений и парочку feature requests. Подробнее можно посмотреть на баг-трекере

p.s. Видимо не только я один воспринимал новогодние праздники как способ эффективно заняться своими проектами…
Total votes 35: ↑30 and ↓5 +25
Views 575
Comments 30

Опубликован черновик HTML 5

Website development *
Консорциум W3C опубликовал первый черновик спецификаций HTML 5. Помимо уже обсуждаемых ранее тэгов <video>, <audio> и <canvas>, планируются такие возможности, как соединение с базами данных на стороне клиента, открытие новых сетевых соединений через TCP и Bluetooth, и многое другое. Общее впечатление — HTML 5 направлен на ещё большее стирание граней между компьютером и интернетом.

Спецификации HTML 5

Источник новости
Total votes 17: ↑11 and ↓6 +5
Views 991
Comments 6

text-overflow в Firefox и все, все, все

Website development *
Многие наверняка сталкивались с проблемой, когда какой-нибудь текст нужно выводить в одну строку. При этом текст может быть весьма длинным, а ширина блока, в котором этот текст находится, обычно ограничена, хотя бы тем же размером окна браузера. На эти случаи придумано свойство text-overflow, которое внесено в рекомендацию CSS3, а впервые было реализовано в IE6, очень давно. В случае использования этого свойства для блока, если его текст больше по ширине чем сам блок, то текст обрезается и в конце ставится многоточие. Хотя тут не все так просто, но вернемся к этому чуть позже.
С Internet Explorer'ом все понятно, что же относительно других браузеров? И хотя в настоящий момент из спецификации CSS3 свойство text-overflow исключено, Safari его поддерживает (по крайней мере, в 3-й версии), Opera тоже (с 9-й версии, правда называется свойство -o-overflow-text). А Firefox — нет, не поддерживает, и даже в 3-й версии не будет. Печально, но факт. Но может можно что-то сделать?

Читать дальше →
Total votes 63: ↑58 and ↓5 +53
Views 14K
Comments 48

От лапши к компонентам или Слушайтесь родителей!

PHP *
Родители всегда поучают своих детей (на то они и родители). Детям всегда кажутся родительские советы глупыми и не нужными и лишь потом, уже имея своих собственных, мы понимаем, что родители на самом деле были правы.

Вот, например, моя мама всегда говорила мне три вещи:

1. Не переедай на ночь,
2. Не играй в азартные игры,
3. Не пиши своих php фреймворков

И сейчас понимаю, что зря ее не послушался. А тогда… Как же это давно было… Хотя не так уж и давно, всего-то полтора года назад.
Читать дальше →
Total votes 66: ↑57 and ↓9 +48
Views 752
Comments 247

Одминко: CMS на ExtJS 2.0. Что с ней теперь делать?

CMS *ExtJS/Sencha *
У меня есть идея и работающий макет CMS. Рабочее название — Одминко :-) Я хотел бы, чтобы она (CMS) развилась до уровня коммерческого продукта. Один я не смогу довести проект до такого уровня. Нужно принять решение, что дальше с проектом делать.

Читать дальше →
Total votes 86: ↑82 and ↓4 +78
Views 471
Comments 104

Safari для веб-разработчиков

Website development *
Летом прошлого года компания Apple анонсировала новую версию своего браузера Safari. Неожиданностью стало то, что данный браузер работает не только под Mac OS, но и под Windows XP/Vista. Данный факт дал возможность в первую очередь веб-разработчикам ознакомиться с браузером и тестировать свои разработки в нем, не имея возможности, как например у меня, работы на компьютерах Apple.
На данный момент этот браузер проходит бета-тестирование, и доступен всем желающим для скачивания. Все мы уже не раз читали заявления по поводу того, что Safari быстрее всех, но это вызывает противоречивые мнения. Хотя хочу заметить, что в собственных тестах, часто Safari оказывается на первом месте. Но скорость, браузера хоть и важна, но не является приоритетной. Нам, как веб-разработчикам, важно знать, что представляет из себя браузер, что в нем поддерживается, что нет. В этом плане данный браузер только радует. Он поддерживает стандарты так же хорошо как и FF, и Opera. Конечно, есть свои недоработки, но у кого их нет? У меня выходит так, что все что работает в FF и Opera, так же работает и в Safari. Крайне редко замечаются какие то глюки, ощущение, что баги чаще случаются в других браузерах — но это субъективно. Так же стоит отметить, что Safari идет в авангарде, и многие фишки впервые были внедрены именно в нем, к примеру, тот же <canvas>.
Мне до недавнего времени казалось, что браузер пытаются сделать более стабильным, потому не выпускают релиз. Было странным, что уже больше полугода релиз не может состояться. Однако, на днях наткнулся на интересный блог, где описываются нововведения. Оказывается до сих пор в браузер вводят новую функциональность. Нет, не новые табы и настройки, а именно ту функциональность, которую могут задействовать веб-разработчики. Многие вещи еще тестируются, и доступны только в ночных сборках.
Читать дальше →
Total votes 39: ↑35 and ↓4 +31
Views 7.4K
Comments 72

Обновление Google Gears 0.2 — все внимание на WorkerPoll

Website development *

Программа-дополнение ко всем основным браузерам Google Gears это своеобразный мост между оффлайновым режимом работы и онлайном, так как одна из основных функций, предоставляемой пользователю (в данном случае — разработчикам различных веб-сервисов) — это способность приложения работать без соединения с интернетом, сохраняя всю функциональность и возможности, а после подключения — синхронизировать состояние с сервером. Но это, конечно, не все — встроенная база данных и локальный веб-сервер могут намного больше, особенно в умелых руках разработчиков. Раньше я уже писал о разных API, которые могут быть реализованы в Gears, а теперь посмотрим, что же есть в новой версии.
Читать дальше →
Total votes 29: ↑29 and ↓0 +29
Views 599
Comments 26

Мой стартап — нужен или нет?

Lumber room
Здравствуйте!
У меня недавно возникла идея своего проекта, но я начал сомневаься в его целесообразности…
Сегодня набрался смелости и решил вынести идею на ваш справедливый хабрасуд:)

Если коротко, идея заключается в следующем:
каждый пользователь системы имеет свой «рабочий стол», в котором ярлыки — либо служебные программы системы(далее пойдет примерный их список) или ссылки на сайты. то есть кликаешь на такой ярлык и в новом окне открывается твой любимый сайт, который ты заранее добавил. эта часть системы похожа на сервисы закладок, только мне кажется реализация удобнее:) все ярлыки свободно перемещаются по «рабочему столу», как в любимой всеми виндоус:)

к «служебным программам» относятся такие, как онлайн текстовый редактор(надо еще excel перенести), почтовый клиент(да, есть Аутлук, но тут все письма хранятся на сервере и доступ есть и из дома и из офиса и от друга и т.д.), RSS-читалка, ICQ-клиент(преимущества собственно те же, что и почтового клиента + аська не требует установки), словарь и т.д.

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

на самом деле список сервисов можно расширять бесконечно, просто требуется время для их реализации.

Вот, прошу вас высказать свое мнение, насколько нужен этот проект и какие сервисы вы считаете нужными/ненужными и какие надо убрать/добавить.
Total votes 16: ↑7 and ↓9 -2
Views 234
Comments 17