Как стать автором
Обновить
34
0
Александр Улитин @Litiy

Программист

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

Визуализация DOM-дерева в 3D (расширение Firefox)

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


Расширение Tilt для Firefox строит трёхмерную модель текущей веб-страницы, используя WebGL для быстрого рендеринга. Таким образом, можно мгновенно анализировать структуру страницы и взаимосвязи между разными частями.
Читать дальше →
Всего голосов 79: ↑70 и ↓9+61
Комментарии48

Операционная система реального времени QNX: Знакомство

Время на прочтение6 мин
Количество просмотров138K
Так сложилось, что моя деятельность связана с операционной системой реального времени (ОСРВ) QNX. Уже несколько лет занимаюсь разработкой как под эту ОС, так и некоторых частей самой системы. Обратил внимание на то, что поиск на хабре выводит немного результатов по запросу QNX, однако, мне кажется, что эта ОСРВ может быть интересна не только специалистам по встраиваемым и высоконадёжным системам, но и более широкой публике. Не секрет, что планшетный компьютер BlackBerry PlayBook производства компании RIM основан на QNX и имеет популярность и у нас.

Немного о QNX


ОСРВ QNX это не клон или дистрибутив Linux или ответвление какой-то другой UNIX-подобной системы. QNX самостоятельная UNIX-подобная операционная система реального времени, основанная на микроядре и передаче сообщений. Современные версии QNX имеют поддержку стандартов POSIX (и сертифицированны по ним). Первая версия QNX вышла в далёком 1981 году. С тех пор утекло достаточно много времени и поколения QNX сменяли друг друга: QNX2, QNX4 и, наконец, QNX 6 (или QNX Neutrino). Старичок QNX2 и сейчас ещё используется, хотя его расцвет пришёлся на 80-е годы прошлого столетия. Надёжная и более современная ОСРВ QNX4 могла конкурировать на десктопе с Windows в середине 90-х
Да, я хочу узнать больше о QNX.
Всего голосов 123: ↑117 и ↓6+111
Комментарии70

Реальная полезность Сколково

Время на прочтение2 мин
Количество просмотров34K
Вчера в инновационном центре “Сколково” нашему проекту Workle был официально присвоен статус резидента иннограда.

image

Мы получили возможность взглянуть на работу центра изнутри и расскажем, в чём реальная полезность Сколково для стартапов:

Предугадывая вопрос “Как вы попали в Сколково?”, ответим: создали рабочий прототип, набегали тысячи километров в поисках менторов, собрали 3 кг документов для Сколково, подали заявку, провели пару десятков презентаций и, вуаля! Мы внутри.

В честь чего заявляем: обычный стартап (без связей в правительстве и пр.) вполне может попасть в инноград и получить гос. поддержку. Проверено на себе.


UPD: напоминаем, проект работает в тестовом режиме.

Читать дальше →
Всего голосов 88: ↑61 и ↓27+34
Комментарии113

А нужны ли в России бизнес-инкубаторы и с чем их едят?!

Время на прочтение7 мин
Количество просмотров1.1K
Добрый понедельник, уважаемые хабровчане!

Написать данную статью меня заставили размышления о востребованности IT-инкубаторов в России. И здесь не все так однозначно. Можно привести весомые аргументы как в пользу, так и против. На хабре не раз появлялись статьи про YCombinator (один из крупнейших IT-инкубаторов в мире), российские аналоги (AddVenture, InCube) и просто старт-апы. Но я позволю себе пройтись еще раз по основным моментам, посмотреть на особенности отечественных реалий и задать уважаемой аудитории несколько вопросов.

Прежде всего давайте вместе подумаем, что из себя представляет бизнес-инкубатор в целом. По мне,- это коммерческая(!) организация, которая, обладая богатым(!) опытом, связями(!), деньгами, офисом и прочей инфраструктурой, помогает компаниям на ранней стадии развития (seed) встать на ноги, придать проекту товарный вид (start-up) и продать его (или найти инвестиции для дальнейшего развития). Все в общем-то просто: у вас есть идея, у нас есть опыт и деньги — давайте делать деньги вместе!
Читать дальше →
Всего голосов 41: ↑30 и ↓11+19
Комментарии84

Создание семантического веб-приложения

Время на прочтение6 мин
Количество просмотров17K
railsrdf
В рамках моего дипломного проекта мне предложили создать систему формирования проектных команд на основе технологий семантической паутины. Так как я уже переболел голым PHP, SQL, ZF, и имел опыт программирования на Ruby on Rails, ознакомившись с существующими гемами и решениями для работы с RDF, решил писать на нём, т.к. не очень люблю яву (да простят меня ява-разработчики), хотя она и является самым передовым языком в области semantic web, intelligent agents, data mining.
Читать дальше →
Всего голосов 79: ↑70 и ↓9+61
Комментарии30

Rails custom Scaffolding

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

Наверное каждый в начале работы с ROR был впечатлен возможностью Scaffolding'а, который позволяет одной командой создавать migrations, controllers, models и views.

Но что делать если в своем проекте вы используете не стандартные Rails утилиты: erb, Test::Unit, fixturies, а сторонние инструменты: Haml, Rspec, Cucumber, Factory Girl и более того, хотите добавить собственные шаблоны?

Интересно? GOTO next line.

Исходные данные:
Ruby on Rails; Rspec; will-paginate; Haml; Factory-girl

Задача:
% rails generate scaffold post post:string
Генерирует:
  1. contoller's с поддержкой will_paginate, русскоязычными сообщениями
  2. model's с поддержкой will_paginate
  3. view's с заданным нами содержимым и в формате haml
  4. Rspec тесты, вместо Test::Unit
  5. Factory Girl factories вместо стандартных fixtures

Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Комментарии26

Будущее гибкой разработки ПО

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

Программное обеспечение проникает во все щели человеческого общества. Мы узнаем погоду через интернет, а не через обычный градусник за окном. Мы едем по новому адресу с навигатором, а не ищем квадрат G7 на странице 59. Мы включаем RunKeeper, когда катаемся на велосипеде, чтобы узнать среднюю скорость и похвастаться в твиттере. Мы используем софт каждый день. Наверное, бОльшую часть жизни мы уже проводим в обнимку с любимыми гаджетами и программным обеспечением, а не с любимым человеком.

Проблема в том, что никто не знает, как на самом деле писать классный софт быстро и правильно. Waterfall благополучно скончался на рубеже веков, а новые методы разработки (agile) пока не могут решить фундаментальные проблемы.
Узнать, что нам всем делать и как с этим жить
Всего голосов 190: ↑180 и ↓10+170
Комментарии81

Что у сайта под капотом

Время на прочтение1 мин
Количество просмотров2.4K
Появился ещё один полезный инструмент для веб-мастера — UnderTheSite. Он изучает заголовки HTTP, код страниц (краулер скачивает примерно десять страничек), JavaScript и CSS, чтобы идентифицировать характерные следы тех или иных технологий (matcher’ы). Один запрос — и на странице отображается сразу полный список, что удалось обнаружить. Можно сразу набирать URL вида underthesite.com/sites/habrahabr.ru. Например:

Google: Google Webmaster Tools Verification, Google Analytics, Google Web Server, UTF-8 Unicode charset, Google Web Fonts, HTML5, Google Website Optimizer, YUI Library.

Яндекс: jQuery, Nginx, Open Graph Protocol, OpenID, OpenSearch, UTF-8 Unicode charset.

Хабрахабр: Google Analytics, Nginx, MooTools, swfobject, UTF-8 Unicode charset.

Автор просит добавлять новые технологии для определения: каждый может сделать это самостоятельно после регистрации.
Всего голосов 102: ↑86 и ↓16+70
Комментарии34

Как скрестить управление рисками и Agile?

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

Мы продолжаем разговор об особенностях применения Scrum в заказной разработке и в этой статье я расскажу, как скрестить управление рисками и Agile.
Читать дальше →
Всего голосов 20: ↑18 и ↓2+16
Комментарии4

Автоматическая установка FreeBSD 8.2-RELEASE на ZFS

Время на прочтение5 мин
Количество просмотров6.8K
Все мы знаем что время от времени очень редко, практически никогда, но возникает ситуация, при которой внеплановый reset или сбой питания сервера FreeBSD приводит к остановке загрузки с настойчивым требованием запустить fsck от руки. Бывает, сервер соскучился, админ давно его не навещал, а может полнолуние какое, но данное явление в природе встречается. Пришла пора, думаю, переезжать на ZFS — народ рекомендует, стадию бета теста давно прошла, дисковое пространство зря не пропадает, и… в ZFS отсутствует потребность в утилите fsck для проверки целостности файловой системы(!). Проштудировав маны, wiki, лиссяру, пришел к выводу что надо кое-где рашпилем проточить, причесать, лакирнуть и пойдет в массы. Действительно, процесс, по сравнению со стандартным sysinstall, несколько затруднен, но зато быстр как никогда — 2 минуты и сервер с корневым разделом на ZFS готов.
Ну и как это сделать?
Всего голосов 59: ↑58 и ↓1+57
Комментарии37

Стартап-линч от инвестора: первый выпуск

Время на прочтение17 мин
Количество просмотров13K
На прошлой неделе мы анонсировали новый хабрапроект: стартап-линч от инвестиционного аналитика Fast Lane Ventures. Условия, напомню, очень простые: вы оставляете заявку о вашем проекте, мы её анализируем в подробностях и через некоторое время публикуем.

Всего за пару дней пришло 20 заявок, что, в принципе, большой успех проекта — учитывая традиционную тягу к скрытности у нашего человека и, особенно, у нашего предпринимателя.

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

Для первой публикации мы выбрали наиболее полные и содержательные заявки в тех сферах интернет-бизнеса, где у Fast Lane Ventures больше опыта. Ими оказались пять проектов:
  1. Региональные площадки для размещения резюме
  2. Selloby — мобильный сервис и сайт бесплатных объявлений для продажи, покупки, поиска работы, аренды жилья и знакомств
  3. Санвиз 3D – программа по визуализации плитки различного дизайна для ванных комнат
  4. Carmio.ru – онлайн сервис по расчету и сравнению розничных страховых продуктов
  5. Znauvse.info – проект который дает бесплатные ответы на все вопросы по смс

Структура комментариев проста: заявка (орфография и пунктуация оригинала), плюсы, минусы, общий вывод и ответ на сакраментальный вопрос — готова ли Fast Lane Ventures дать этому проекту денег? Полезное чтение для всех, у кого есть или кто только готовится запускать собственный стартап. Ну и просто для всех интересующихся темой.

Итак, поехали:

Читать дальше →
Всего голосов 42: ↑32 и ↓10+22
Комментарии39

Сравнение MemCache и MongoDb для сетевого кэша

Время на прочтение7 мин
Количество просмотров9.8K
Возникла достаточно неординарная идея: виде средства сетевого кеша взять не MemCache, а MongoDb и сравнить их производительность. Но для представления и сравнения показателей этих двух «механизмов кеширования» взяли еще и другие средства, позволяющие ускорить работу нашего App (APC, RamFS, TmpFS, XCache).
В статье приведены данные и графики сравнения этих механизмов с описанием и рассуждением полученных данных и графиков.
Читать дальше →
Всего голосов 45: ↑37 и ↓8+29
Комментарии46

Как мы показываем дизайн сайта клиенту

Время на прочтение2 мин
Количество просмотров18K
Среди веб-студий очень часто можно встретить мнение, что дизайн сайта следует показывать заказчику только лично, с презентацией и объяснением. Это действительно справедливо для некоторых проектов, и в первую очередь для тех, в которых заложен бюджет на личные встречи. Второй часто используемый вариант — отправка картинок письмом с комментариями. Этот вариант гораздо дешевле, но обладает рядом недостатков. В моей компании мы используем третий вариант, который недорог и позволяет снять ряд недостатков при отправке дизайна в виде картинки к письму.
Читать дальше →
Всего голосов 57: ↑48 и ↓9+39
Комментарии105

Где взять капитал начинающим предпринимателям

Время на прочтение3 мин
Количество просмотров2.1K
Многие IT специалисты рано или поздно приходят к выводу, что работать на себя эффективнее и выгоднее, чем быть наёмным работником. Набравшись опыта в какой-то области, хочется применить свои знания для улучшения благосостояния, но встаёт вопрос: «с чего начать?» и «где взять деньги для старта?» Как показывает практика, мало кто обращается за помощью к государству, но для начала своего дела все средства хороши и необходимо пользоваться любой возможностью!
Читать дальше →
Всего голосов 94: ↑81 и ↓13+68
Комментарии121

«Вконтакте» начинает проигрывать видео через p2p?

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

Сегодня, пытаясь просмотреть видео вконтакте, я обнаружил интересное окно flash-плеера. Это самое окно, как видно, запрашивает доступ к загруженной части видео для предоставления канала. Официальных комментариев по этому поводу пока нет, быстрое гугление кроме вопросов ничего не дало, поэтому я буду следить за развитием событий и периодически обновлять топик.

UPD: как заметил habracut, официальный комментарий всё же есть, это запись в твиттере Андрея Рогозова
Всего голосов 78: ↑59 и ↓19+40
Комментарии78

Как определить стоимость стартапа?

Время на прочтение1 мин
Количество просмотров1K
Все мы слышали о продажах и покупках различных стартапов. Когда речь идет о бирже, IPO, ситуация более-менее понятна — стоимость акций определяется рынком. Но до биржи еще надо дойти.

Здесь речь идет о том, как определяется стоимость стартапов при покупке их инвесторами или бизнес-ангелами. Например, Яндекс купил Loginza за 300 000 долларов. Почему за 300, а не за 150 или за 500? Откуда взялась эта сумма? Есть ли какая-то методика определения стоимости стартапа?

На Хабре об этом писали несколько лет назад.

Например, оценивается годовой доход проекта, когда он вышел на расчетный уровень. Скажем, ожидается, что проект будет приносить в год $300 000. Значит, его можно купить за $300 000 и ожидать, что инвестиции окупятся в течение года.

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

Как думаете?
Всего голосов 24: ↑12 и ↓120
Комментарии44

Подключение GPS-приёмника к ноутбуку и создание GPS-треккера

Время на прочтение4 мин
Количество просмотров118K
Многие любители путешествий давно уже стали пользоваться GPS-девайсами при проведении своего досуга.
Кто-то использует навигаторы для переезда из одного населенного пункта в другой по ближайшей трассе/дороге, используя при этом, как правило, навигационные программы с векторными картами. А кто-то предпочитает более эстремальное времяпровождение, добираясь из пункта А в пункт Б по ближайшему пути на внедорожниках. Для последних векторные карты не так важны, здесь главное знать особенности рельефа ближайшей местности, и используются навигационные программы с растровыми картами, привязанными к координатам.
Я задался целью, подключить внешний GPS-приёмник к ноутбуку, на который можно установить различные программы для работы с векторными и растровыми картами, чтобы получить удобный инструмент планирования маршрута и просмотра текущего местоположения. Одновременно с тем хотелось передавать данные GPS на сервер, чтобы моё местоположение можно было отслеживать удаленно (импровизированные GPS-треккер).
Итак, если Вам интересна эта тема, добро пожаловать в топик.
Читать дальше →
Всего голосов 28: ↑28 и ↓0+28
Комментарии22

Семантика для CSS селекторов и комбинаторов

Время на прочтение5 мин
Количество просмотров47K
Синтаксис CSS несложен, и для понимания его совсем не нужно иметь степень доктора в области IT. Однако, это один из немногих популярных языков, который не является логичным в самом прямом смысле этого слова. В отличие от других языков веб-программирования, таких как JavaScript и PHP, в CSS проблемы не решаются с помощью обычной логики. Алгоритмы типа «если X, то сделать Y, в противном случае сделать Z» или «выбрать все Y, затем сделать с ними X» не могут быть осуществлены в таком языке, как CSS. Проще говоря, это язык, созданный для оформления, язык для дизайнеров, а не девелоперов. Некоторые из опытных программистов, с которыми я работал, именно по этой причине тратили много усилий на то, чтобы освоить CSS.

Обучение CSS начинается с классов и ID, а также с использования . и # для непосредственного обозначения элементов. Этого достаточно чтобы построить полнофункциональный веб-сайт, но это не достаточно гибкое решение в случае полной смены дизайна. Давайте взглянем на альтернативный подход к управлению такими труднодоступными элементами.
Читать дальше →
Всего голосов 74: ↑67 и ↓7+60
Комментарии47

Harvest пройдет в Казани 16-17 июля

Время на прочтение2 мин
Количество просмотров2.1K
16 и 17 июля GreenfieldProject и казанский Бизнес-инкубатор ИТ-парка проводят рабочие выходные Harvest – двухдневное мероприятие в Казани для стартапов.

Зарегистрироваться и предложить свой проект к участию можно здесь. Мы выберем 25 стартапов, которые получат индивидуальные консультации от приглашенных экспертов, возможность усилить команду своего проекта и проработать свои бизнес-идеи.
Читать дальше →
Всего голосов 21: ↑18 и ↓3+15
Комментарии13

ФАС обязала RU-CENTER вернуть незаконно полученные 239360212 рублей

Время на прочтение1 мин
Количество просмотров1.3K
По итогам очередного заседания по рассмотрению дела о распределении доменных имен в домене.РФ комиссия Федеральной антимонопольной службы приняла решение прекратить рассмотрение дела в отношении всех фигурантов, кроме ЗАО «РСИЦ» и АНО «РСИЦ». В действиях же вышеупомянутых юридических лиц комиссия усмотрела нарушение ч.1 ст.11, ч.3 ст.11 и ч.1 ст.14 Закона о защите конкуренции и постановила обязать ЗАО «РСИЦ» перечислить незаконно полученные доходы в размере 239 360 212 рублей в бюджет Российской Федерации.

ФАС установила, что RU-CENTER нарушил законодательство, заключив перед открытием кириллической доменной зоны партнерские соглашения с другими игроками на рынке, что позволило компании превысить лимит в 4800 заявок на домены в час от одного регистратора. Результаты доменных аукционов, проведённых регистратором, могут быть оспорены или отменены.

В апреле антимонопольная служба уже штрафовала Ru-Center на 600 тысяч рублей за препятствование в проведении расследования. Все материалы текущего расследования ФАС передаст в правоохранительные органы соответствующие материалы для решения вопроса о возбуждении уголовного дела. Поскольку 16 марта 2011 года группа компаний РБК приобрела ЗАО «РСИЦ», плательщиком штрафа и бенефициаром «серьезного синергетического эффекта» вероятнее всего будет ОАО «РБК».
Всего голосов 120: ↑114 и ↓6+108
Комментарии95

Информация

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