ITусовка 3.0 в PortaOne 10.05.2011 17:18

В субботу, 28 мая, PortaOne-Чернигов приглашает всех на конференцию и афтепати с группой ZArJA.

Список возможных IT-тем уже выставлен на голосование. Таким образом, будут учтены мнения и интересы участников IT-тусовки.

Вход бесплатный по приглашению.

К сожалению, на этот раз никто из WebProduction не сможет выступить на этой конференции, хотя была мысль рассказать про особенности оптимизации MySQL... но эту тему кто-то расскажет и без нас :-)

Фундаментальный vs собирательный фреймворк 09.05.2011 01:12

Мартин Фаулер в своей книге по рефакторингу пишет:

Фреймворк-фундамент создается до того, как будут созданы какие-либо приложения, основанные на нем. Идея в том, что сначала изучаются потребности различных приложений, которым нужен фреймворк, а потом создается сам фреймворк. После создания фреймворка на его основе можно строить приложения.
 
...
Продаем компьютерные столы 25.04.2011 13:29

Продаем компьютерные столы, новые. Цвет - бук. 200 грн. за 1 штуку. В наличии 8 штук.

Писать на office@webproduction.com.ua, звонить на +38 (050) 447-95-30.

Под катом еще 3 фото побольше.

В поисках говнокода. Скринкаст 1. CakePHP 09.04.2011 18:40

Все разработчики пишут говнокод. Даже если на момент написания кода он кажется конфеткой - через 6-12 месяцев вы сами же будете считать код как минимум устаревшим. Чтобы быть в тонусе, разработчикам нужно постоянно смотреть на чужой код, чтобы понимать, как писать можно, а как нельзя, плюс чтобы подсмотреть идеи.

Ниже представляем вам пилотный скринкаст "В поисках говнокода", в котором я расскажу о коде CakePHP 1.3.8 stable: есть хорошие моменты, есть откровенно плохие.

Приятного просмотра ;-)

Become A Developer если скучно мóзгу! 05.04.2011 17:29

Компания ПортаУан Чернигов представляет новый проект «Become A Developer!».

Cкучно мóзгу? Хотите «прокачать»? Любите «курить» код?

Студенты (и не только!) приглашаются принять участие в конкурсе на вакансию «Developer Trainee»...

4.04 - сегодня день веб-разработчика! 04.04.2011 20:13

В 1998 году Всемирный день Интернета санкционирован Папой Иоанном Павлом II. Святой покровитель Интернета пока еще не утвержден официально, хотя с 2000 года временную протекцию Сети оказывает Исидор Севильский, испанский епископ, живший в 560—636 годах. Его считают первым энциклопедистом, который оказал значительное влияние на историю Средних веков. Поэтому во многих странах мира праздник Сети отмечается 4 апреля — в день преставления святого Исидора Севильского.

Скринкасты лекций по верстке 30.03 И 31.03.2011 для ЧГТУ ИКС 01.04.2011 19:30

Публикуем скринкасты лекций по верстке 30.03 и 31.03.2011 для студентов 3го курса в рамках дисциплины "веб интерфейсы".

30.03.2011. Основы html-верстки, на примере верстки ubuntu.com.
31.03.2011. Основы html-верстки, на примере верстки простейшего приложения для ВКонтакте.

Подробнее под катом.

Коридорный креатив от фанатов 01.04.2011 00:29

Выходя в коридор сегодня обнаружили проявление креатива от фаната-анонимуса. Приятно :-)

9 кругов ада на рынке веб-разработки в России 27.03.2011 14:31

По-моему, в Украине дела обстоят не лучше.

WPP Digest 3 (12-25.03.2011) 25.03.2011 17:13

Список изменений и улучшений WebProduction Packages за последнюю неделю сегодня в более свободной форме. Из нового: IRC-channel, Engine_Responce, Engine_HTMLHead.

I'm lovin' it 24.03.2011 14:30

Vimeo footer 20.03.2011 09:42

See it now at vimeo.com!

Принципиальная схема сайта 19.03.2011 10:42

Увы, у большинства клиентов именно так:

WPP Digest 2 (11-18.03.2011) 18.03.2011 18:20

Самый лучший в Мире браузер 9й версии! 16.03.2011 12:08

Сегодня Мир увидел новую версию выброса от компании Microsoft, которая пилила-пилила и наконец выпилила 9е по счету уродство в виде самого лучшего браузера. По заявлению пиар-отдела Microsoft, новый браузер "страдает" поддержкой CSS3 и HTML5, умеет затупливать вашу видеокарту через DirectX (DirectWrite), когда вы хотите посмотреть обычную страничку bash.org.ru.

Среди поддержки CSS3 9е кольцо ада научилось понимать только свойства border-radius и opacity (хотя, насколько я помню, opacity - это CSS2). Про остальные фишки CSS3 Microsoft видимо забыла.

IE9 наконец научился понимать DOM Level 2 и DOM Level 3 (хотя я сомневаюсь, что L3 будет нормально реализован).

А еще, Microsoft выпустило руководство разработчика по IE9, если конечно это можно им назвать.

Ура, товарищи!

Smarty 3.0.7 в 4 раза медленее Smarty 2.6.26 15.03.2011 23:36

В WebProduction Packages была попытка обновиться со Smarty 2.6.26 до новой версии 3.0.7. Но во время первых тестов на глаз сразу было заметно, что Smarty 3 медленее в более чем в 2 раза. При этом в Интернет есть множество упоминаний (как правило в комментариях), что новый Smarty 3 быстрее.

Но так ли это?..

WPP Digest 1 12.03.2011 09:16

Примерно раз в две недели будет публиковаться список изменений и улучшений WebProduction Packages (WPP), с целью информировать всех разработчиков о новеньком и полезненьком.

С 8 марта! 07.03.2011 13:46

Кто додумался до зоны УКР 05.03.2011 21:27

Не так давно, ICAAN закрепила за Украиной домен .укр. Интересно, кто до этого додумался и кто дал средства на такую зону?

Пару лет назад стоимость открытия своей доменной зоны верхнего уровня (TLD) исчислялась порядка $250 000, причем это только документы. Оборудование и каналы для функционирования зоны обойдутся...

Половина пользователей IE6 - китайцы 05.03.2011 17:38

Microsoft открыла сайт www.theie6countdown.com, на котором подсчитала (и продолжает это делать) статистику использования "самого лучшего и прекрасного в мире браузера" Internet Explorer 6.

Судя по этой статистике, доля IE6 в мире - 12%, и 6% пользователей IE6 - это китайцы. Возрадуемся, веб-разработчики, это означает, что на сайты в СНГ с под браузера IE6 заходит только 6% пользователей, на которых мы с радостью и облегчением можем "забить".

Жаль, что Яндекс на одном из прошлогодних Я.Субботников сказал, что поддержку IE6 прекратить они не могут.  Если бы такие гиганты как Яндекс, Google и Facebook официально заявили, что IE6 - не браузер, тогда мир стал бы явно прогрессивнее. (Хотя, может кто-то уже и отказался от IE6, но все равно в воздухе витает запах бюрократизма).

Новый флаер для сети Bridge 04.03.2011 19:05

Скоро, во всех почтовых ящиках Чернигова - новая акция от сети Бридж - месяц 100 мегабитного Интернет бесплатно!

Да, этот флаер делался в WebProduction, самым лучшим дизайнером. Хотите получить красивую и оригинальную рекламу - обращайтесь :-)

Hash-навигация на AJAX-сайтах 04.03.2011 16:42

Публикуем статью, благодаря которой нам дали инвайт на habrahabr.ru.

Если вы строите ajax-cайт, то рано или поздно, вы сталкиваетесь с проблемой "не работает кнопки назад-вперед в браузере". Потому что ajax - асинхронный, он не выполняет переход на другие страницы, а всего-лишь меняет некую часть содержимого на текущей.

Вторая проблема, с которой борются все разработчики - проект перед сдачей в продакшн просто изобилирует кучами javascript (ajax) кода. Весь этот код по своей сути - всего лишь запросы страниц с севера "без шаблона", т.e., чистое содержимое страницы.

External fail. Реклама кафе Детинец 04.03.2011 00:46

Кто-то в офис принес рекламку кафе Детинец (Чернигов). Верстальщик-дизайнер (не наш) по непонятным причинам выделил букву Й, явно с каким-то намеком...

Под катом полная фотография постера.

Porta One vs Green One 03.03.2011 17:52

Китайцы (или не китайцы?) вообще страх потеряли. Студия "H C Wong" в порыве креатива тупо копирнула логотип PortaOne. Ну ладно, копирнули, но вот Интернет-сообщество логотип Green One приняло как мега оригинальный и он попал в некоторые обзоры крутых логотипов.

Это был новогодний флаер для Bridge 01.03.2011 23:55

Если Вы в своем почтовом ящике видели это рекламный флаер, то знайте, что он делался в WebProduction'e практически в последние минуты перед печатью :-)

Продолжение следует! Ждите во всех почтовых ящиках Чернигова, весенняя акция от сети Bridge! :-)

Немного про locale и PHP 01.03.2011 23:46

Локаль в операционной системе (кроме windows) определяет очень много различных параметров для приложений. В частности, локаль определяет так называемый decimal separator или дробный разделитель.

По умолчанию decimal separator - это точка, но...

Зайчик на bc.ua 01.03.2011 19:38

А что, не плохо так смотрится :-)

1 марта - международные день котэ! 01.03.2011 00:04

С днем котэ! Погладь кота!

...

WebProduction hellish wallpaper 27.02.2011 22:32

Сегодня наш дизайнер Максим Р. сделал фирменные обои WebProduction'a. Hellfire wheel :-)

Clickable (full-size 1440x900). Also see under cut for making of :-)

Немного о машинных переводах 27.02.2011 20:35

Типичный случай. Перевод делается не носителями языка, а каким-то машинным google translate, в результате получается читаемый, но не всем понятный текст со скрытым смыслом.

Ниже приведен пример антивируса Dr.Web (кстати, я и не знал, что он еще жив). По скриншоту просматривается скрытый смысл в духе "родительский контроль при помощи dr.web - это насилие". Ну, как-то так :-)

WebProduction office wall 27.02.2011 14:41

Сегодня мы немного преукрасили скучную стену. Еще далеко не все логотипы наших клиентов и проектов отпечатаны, поэтому пока разместили только первые 9 штук. Под катом еще несколько фотографий.

C 23м февраля :-) 23.02.2011 18:49

 

Первый в Украине чемпионат по веб-разработке 22.02.2011 00:08

Наконец-то свершилось! В Украине будет первый чемпионат по веб-разработке. С одной стороны событие стоящее, но с другой стороны (особенно технической), все намекает на унылый совок...

Креатив со стороны 20.02.2011 00:45

Похоже, у нас появились поклонники :-)

Говнокод на free-lance.ru 10.02.2011 09:20

На хабре проскочила статья, в которой говорилось про дыру в безопасности free-lance.ru. Все пошумели вокруг безопасности севера. Но мне понравилось другое — я увидел частичные исходники двух файлов — index.php и config.php. И даже по ним я могу сказать, что вижу говнокод.







Самая радостная страница 404 в Интернете! 09.02.2011 11:24

Как сказал @FreeFox - это первая страница 404, которая радует.

http://proteys.info/404/ - flash-404-page, на которой под зажигательную музыку пляшут молдавские гастрабайтеры :-)

Нам присали скринкаст бага. Clients from hell 25.01.2011 12:14

Снято на "мобилку" под углом 90". No comments.

preg_replace с модификатором e 16.01.2011 22:39

Многим знакома конструкция вида:

$text = preg_replace("/(.*?)<\/code>/uise", '$this->_callback("$1");', $text);
	
        // ...
	
        private function _callback($code) {
	        $code = trim($code);
	        //...
	        return $code;
	    }

По простому: все что в тексте завернуто в тег - будет передано в _callback-метод и его результат (return) будет подставлен на место найденного.

Кто заметил баг?

svn auto-checkout 12.01.2011 13:41

Для некоторых наших проектов, которые развиваются 24/7, мы используем так называемый "svn auto-checkout/auto-update". Иными словами, каждые N минут production-сервер автоматически делает svn checkout из trunk'a и достает последнюю версию проекта.

Визитка с таблицей умножения 11.01.2011 15:35

Не так давно, нам попалась в руки визитка такого плана:

Понятия не имеем, что за креатив проявлял автор...

Паника по поводу бага #53632 в PHP 07.01.2011 14:10

В PHP 5 нашли баг, за день на него сослались все разработчики, что только могли, паника пошла страшная.

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

В общем, скрипт вида <?php $d = 2.2250738585072011e-308; ?> должен убить php-процесс.

Все пошуршали, потестили, и быстро выяснилось, что баг воспроизводится только на windows-платформах и некоторых 32-битных linux' ах.

А теперь самое интересное: задумайтесь, кто пострадал? Developer'ы под windows (да, таких много, ну и что, что в dev-версии есть уязвимость), быдло-windows-хостеры и их клиенты (а мне лично не жалко придурков, которые хостят php под виндой, и тем более не жалко админов, которые имеют смелось предлагать php-windows-хостинг), и... и довольной большой процент продакшн-VPS-серверов, которые используются во сновном "мелкими" или "дешевыми" проектами. Большие крупные проекты, врядли будут ставить 32-битную ось на свои сервера, тем более там как правило dedicated.

Пошумели, и хватит.

2011й пошел 03.01.2011 12:35
</2010>

Вот и прошел в 2010й. Мы сделали кучу проектов, полностью обкатали наш новый движок, а сам год был, наверное, лучшим для студии.

В 2011м году мы как минимум: запустим новый сайт, запустим как минимум 1 свой проект (уже скоро), сделаем онлайн документацию по WebProduction Packages (в т.ч. Engine, Blog, Store), сделаем несколько докладов и скринкастов. Сильно загадывать не будем, а то не получится еще :-)

C Новым Годом! <2011>
Flash умрет. Часть 1. 24.12.2010 10:32

Вы еще, сомневаетесь что флешу осталась доля в веб-разработке? А мы уже не сомневаемся, не осталась. Такое впечатление, что флеш-разработчики живут только на трех хлебах...

Построение свободно-масштабируемых веб-приложений 20.12.2010 13:21

Публикуем слайды и видео нашего доклада с IT-конференции 18 декабря 2010 года в офисе компании PortaOne.

UPD: добавлено видео.

Можно скачать в PDF.

Немного фото, видео и комментариев с IТусовки 2.0 20.12.2010 12:31

Под «катом» видео G.Sound, еще десяток фотографий и комментарии по самой ИТ-конференции.

Технопост. Singleton в PHP 15.12.2010 14:58

Думаю, многие разработчики знают, что такое паттерн Singleton.
Сегодня я хочу поделиться чуть-чуть более усовершенствованным способом реализации Singleton на PHP.

Анонс! 18 декабря 2010, ITусовка 2.0 от PortaOne 09.12.2010 17:42

18 декабря 2010 (суббота) в 13:00 в офисе компании PortaOne-Чернигов состоится IT-конференция с последующим афтепати с группой G.Sound!

WebProduction на конференцию подготовит доклад на тему «Построение свободно масштабируемых веб-приложений».

PortaOne организует вторую научно-практическую IT-конференцию
и афтепати, где в свободной атмосфере можно пообщаться и послушать хорошую
музыку в исполнении группы "G.Sound".

Темы докладов на конференции:

  • Структура VOIP сети
  • Траблшутинг производительности сервера
  • Мониторинг FreeBSD серверов
  • Построение свободно масштабируемых веб-приложений
  • Информационная безопасность предприятия
  • Работа в виртуальной среде

Начало в 13:00.

Вход бесплатный по приглашению, которое можно получить, заполнив анкету на http://8bitclub.com.ua

P.S.: Мы будем в полном составе. See you soon ;-)

RSS жлобство 06.12.2010 23:01

Большинство веб-ресурсов транслируют свои новости или публикации в RSS-фидах. Внимание, вопрос: какого зачем транслировать в RSS обрывки новостей?!! Почему не транслировать новость или публикацию полностью?!!

Работа vs деньги 06.12.2010 19:59

Перед вами работа сумму N, которая не большая и не маленькая (по вашим личным меркам). Вы начинаете ее выполнять, и в процессе клиент начинает вносить свои правки, которые напрочь убивают качество работы. Ваш выбор?

Безопасные веб-шрифты 03.12.2010 13:51

По статистике на Апрель 2010 года шрифт:

  • Arial есть у 99% пользователей;
  • Verdana - у 99%;
  • Courier - 98%;
  • Times - 97%;
  • Georgia - 97%;
  • Tahoma - 97%;
  • Arial Black - 97%;
  • Thebuchet - 96%;
  • Impact - 96%;
  • Lucida - 95%;
  • Palatino - 94%;
  • Arial Narrow - 86%;
  • Century Gothic - 84%.

В общем, дизайнерам и верстальщикам есть что выбрать, не стоит ограничиваться Arial, Verdana, Georgia и Times :-)

По мотивам MightlyMeta.

Чего не хватает в современных framework-решениях 30.11.2010 18:37

Знаете чего не хватает в современных CMS/Engine/Framework решениях? Помимо прозрачной архитектуры и т.п, не хватает правильного наследования и агрегирования.

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

Level'ы сотрудников 30.11.2010 13:10

Программисты (и вообще все люди) делятся на категории:

  1. те, кто решают свои проблемы;
  2. те, кто решают проблемы своих начальников (руководства компании);
  3. те, кто решают проблемы клиентов компании, в которой сами работают (решают проблемы компании);
  4. те, кто решают проблемы клиентов компании, которая обратилась в к компании, в которой сами работают (решают проблемы клиентов заказчика).

Не трудно догадаться, что ценность сотрудников 4го level'a значительно высока, а их количество стремится к нулю.

Если Вы хотя-бы на 3го ‎level'a — напишите нам письмо :-)

Кириллические домены в Украине (IDN) 25.11.2010 13:22

Не так давно ООО «Хостмастер» Украины объявило о начале регистрации IDN доменов в зонах .ua, .com.ua, .kiev.ua.
Правда, мало кто знает, что уже более чем 6+ месяцев кириллица доступна в части региональных доменов. Но сейчас не об этом.
Нам в экстренном порядке пришлось автоматизировать регистрацию IDN доменов для хостинг-провайдера HvOSTING.ua и мы хотим поделиться некоторыми интересными техническими и не очень особенностями :-)

Простое объяснение MVC в веб-разработке 24.11.2010 01:07

В онлайне очень много информации на тему MVC, но ни один материал на пальцах так и не может дать ответ «что такое MVC?».

На самом деле, MVC с теоретической точки зрения очень абстрактно, и моделью, отображеним и контроллером могут выступать совершенно разные части системы. Но применительно для веб-разработки можно дать более простую формулировку:

Если в каком-либо исходном файле вашей системы видно более одного языка программирования — чистого MVC у вас нет.

WebProduction Sexy Ass 23.11.2010 18:22

Поиск на Яндекс.Видео по запросу «webproduction» выдал довольно удивительные результаты :-)

Немного о разработке WebProduction Packages 21.11.2010 18:18

Мы не используем готовых движков и CMS, мы вообще не используем никаких CMS. CMS — система управления сайтом, это слишком узко заточненное решение, чтобы его использовать на всех проектах сплошь и рядом. Но у нас есть кое-что другое...

WebProduction Cups 07.10.2010 15:56

1го октября 2010 года WebProduction'y исполнилось ровно 4 года. В честь этого события, мы специально оформили и заказали небольшую партию сувенирных чашек для наших сотрудников и лучших клиентов.

Установка Linux на офисных компьютерах 02.10.2010 21:41

Постепенно, мы все-таки переходим на Linux или Mac OS X. В WebProduction'e уже не осталось сотрудников, которые яростно кричат, что "мне windows и больше ничего". Ранее наш администратор (@atarget) перепробовал огромную кучу операционных систем из Linux-семейства, даже фанател от FreeBSD, но через определенное время он все-таки признал, что проще всего работать с Debian-системами, в т.ч. Ubuntu.

AutoCad - Now on the Mac 23.09.2010 11:27

Просто охренительнный рекламный ролик AutoCad под Mac. Если бы такую рекламу делали для Windows и Linux-продуктов, то все бы с них куда быстрее свалили, потому что это была бы чистая ложь.

ВАЗ-Transformer 16.09.2010 15:00

ArtLebedev уже пишет на PHP? 15.09.2010 20:20

Хм, интересно, потому что ранее все думали, что студия Лебедева пишет все на python (parser'e). Но вот один интересный факт всплыл:

Ну да ладно, мы и сами на PHP пишем, но вот идентификатор сессии светить в адресной строке - не гуд.

Ну и конечно, пиздинг от Лебедева, который бросается в глаза - это WALL'E.

Новый twitter.com 15.09.2010 19:44

Сегодня заметили, что twitter.com обновился, ввел кучу новых фишек. Конечно, всем их не хватало. Но, вцелом twitter помимо редизайна теперь считай слизан с Echofon (www.echofon.com). А это немного "низачет".

Чернигов ночью. Chernigiv at night 14.09.2010 23:15

Всего 14 фотографий. Спуск около 10-15 секунд.

Ясен: майонез, хрен, горчица! 14.09.2010 21:42

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

Конечно, без улыбки тяжело смотреть будет на эту картинку. Значит сработало :-)

День Программиста! 13.09.2010 00:37

Свершилось! 13е сентября = 256 день года = День Программиста = наш профессиональный праздник. Конечно, мы ждем 4 апреля (день 4.04), но все равно хоть и веб-, но программисты.

WebProduction поздравляет всех кто работает в этой нелегкой сфере: программистов, проджект-менеджеров, тестировщиков, верстальщиков и всех, кто имеет дело с програмингом.

Как обычно, в этот понедельник КПД у нас будет почти нулевой, так как даже ничего не планируем делать :-)

P.S: на фотке не мы :-)

WebProduction на IТусовке в 8bitclub 12.09.2010 17:12

Огромное спасибо компании PortaOne-Чернигов за приглашения на IТусовку! Афтепати, Скрябин, все было просто отлично!

Скрябин отжигал по полной программе, офис PortaOne не высоте. Такой IT-тусовки реально даже Яндекс не устраивал (Я.Субботники пониже уровнем).

P.S.: доклады - это была формальность :-)

Google Instant Search угробит все... 11.09.2010 09:32

Всем уже известно и все шумят вокруг Google Instant Search - когда поисковая система уже не ждет нажатия заветной кнопочки "найти", а ищет результаты в реальном времени даже по недописанным запросам.

Фактически, Google сбалансировала время ввода запроса и время просмотра результатов, это несомненно плюс для пользователей, но, похоже, минус для всего остального. Причем минус жирноват...

Social Media Revolution 2.0 10.09.2010 12:10

TV понадобилось 13 лет, чтобы набрать аудиторию в 50 млн. пользователей, Интернету - 4 года.

Эра развития веб-технологий 05.09.2009 13:35

Публикуем очень старую статью, которая является частью нашей истории.
В главных ролях: одноклеточные и многоклеточные огранизмы, динозавры, армагеддон, каменный, бронзовый и железный века.
Внимание! Данная статья имеет очень неоднозначный смысл. Заранее предупреждаем, что автор никого не хотел обидеть.