Я провел около недели, пытаясь понять как администрация Хабра (и конечно его аудитория) относится к конкурсам. После долгих аналитических выкладок и подсчета статистики я решил сходить поесть, а потом написать небольшой текст про мой конкурс, который ориентирован не на разработчиков, а на простых пользователей браузера Google Chrome. Если я верно помню, проводить конкурсы среди пользователей приложений под Chrome еще никто не пробовал, поэтому я побуду первым.
0.98
Рейтинг
Я пиарюсь
Каждый имеет право на пять минут славы
Сначала показывать
Порог рейтинга
Уровень сложности
Как рождается велосипед или зачем я написал клиент для биржи
4 мин
13KДумаю многие из вас могут сказать про себя «Два года назад я не верил в Bitcoin, поэтому не купил. Год назад я думал — ну теперь точно обвал и не купил...». Вы не одиноки.
Месяц назад я все таки решился и купил монет на одной из бирж. Какое было мое удивление, когда купленные по 4$ монеты, стали стоять 40$.
Но этот пост не об этом.
Месяц назад я все таки решился и купил монет на одной из бирж. Какое было мое удивление, когда купленные по 4$ монеты, стали стоять 40$.
Но этот пост не об этом.
+57
Python-digest #4. Новости, интересные проекты, статьи и интервью [23 ноября 2013 — 29 ноября 2013]
3 мин
9.5KНу что же, в этот раз выпуск без опозданий. Из внутренних новостей: axce1 сделал начальную версии автоматического постинга в juick — так что все любители jabber могут читать свежепоявляющиеся анонсы новостей здесь. была также попытка постить в twitter, но аккаунт заблокировали после первых 7 постов — почему-то не понравились они твиттеру.
А еще стараниями пользователя owlman, которого почему-то нет на хабре, у нас появился замечательный логотип.
А еще стараниями пользователя owlman, которого почему-то нет на хабре, у нас появился замечательный логотип.
+37
Рунетология(213): Станислав Устенко, генеральный директор медиахолдинга С-Media
1 мин
921Станислав Устенко о том, насколько дешевле делать электронные журналы, чем бумажные, как планшет уступает битву за внимание смартфону и нужны ли мобильные приложения.
0
Истории
Рунетология(212): Владимир Бакутеев, генеральный директор компании LiveTex
1 мин
1.4KВладимир Бакутеев о том, может ли робот заменить человека, как можно получить первый коммерческий опыт в 12 лет и как готовить топ-менеджеров внутри своей компании, а не нанимать со стороны.
0
Открытые гос. данные. Made in Ukraine
4 мин
28KДумаю, каждый из нас хотел бы знать больше о том, в каких условиях он находится или планирует находиться, и в частности, как работает власть и государство. При этом, хорошо бы под рукой иметь наиболее объективную, полную и точную информацию.
Вопрос становится особенно актуальным, когда занимаешься такими важными вещами как выбор места для дома, офиса(работы) или путешествия.
+40
Unchecky – долой потенциально нежелательные программы
2 мин
51KУже давно стал нормой тот факт, что при установке программного обеспечения (а иногда и при других обстоятельствах) предлагаются дополнительные потенциально нежелательные программы, такие как тулбар или «защитник интернета». Также часто попадаются предложения поменять стартовую страницу или поисковик. Эти предложения предоставляются как часть процесса установки и, как следствие, неопытный пользователь устанавливает весь набор по умолчанию, ни о чем не подозревая. Результат, я думаю, всем известен.
Я давно думал над этой проблемой, а сегодня хочу предоставить вам решение — программа под названием Unchecky (от англ. uncheck – снять галочку). Подробности под катом.
Я давно думал над этой проблемой, а сегодня хочу предоставить вам решение — программа под названием Unchecky (от англ. uncheck – снять галочку). Подробности под катом.
+60
LinkMeUp. Выпуск 9. Интеллектуальные Системы Контроля Работы Сети и проект NOC
1 мин
4KДевятый выпуск подкаста linkmeup является продолжением предыдущей статьи об Интеллектуальных Системах Контроля.
Основная мысль в том, чтобы максимально устранить человека от управления сетью. Настройка, проверка конфигов, отладка проблем, анализ логов — всё должно быть автоматическим.
Нет нужды больше рисовать схему сети вручную и следить за её актуальностью. Схема сети должна быть совмещена с системой мониторинга аварий. Дружелюбный интерфейс, понятные сообщения.
Итак, в гостях подкаста Дмитрий Володин(DmitryVolodin) и Алексей Широких — инженеры российских операторов и участники проекта NOC. Более того, Дмитрий является создателем этой самой системы.
В какой-то степени NOC реализует те функции, о которых я говорил в статье, и, возможно, является первым шагом на пути к Интеллектуальной Системе Контроля.
Также в рубрике «Новости» поднимаем снова тему кабеля БРИКС, возвращаемся к вопросу о космической лазерной связи. Две другие интересные технические новости: свободная продажа фемтоточек абонентам и технология Li-Fi — юеспроводная связь через обычные светодиодные лампы.
Скачать файл подкаста.
Рассказ Дмитрия Володина оказался настолько объёмным, что историю вндрения и несколько полезных советов от Алексея Широких мы перенесли в следующий — десятый выпуск подкаста.
Основная мысль в том, чтобы максимально устранить человека от управления сетью. Настройка, проверка конфигов, отладка проблем, анализ логов — всё должно быть автоматическим.
Нет нужды больше рисовать схему сети вручную и следить за её актуальностью. Схема сети должна быть совмещена с системой мониторинга аварий. Дружелюбный интерфейс, понятные сообщения.
Итак, в гостях подкаста Дмитрий Володин(DmitryVolodin) и Алексей Широких — инженеры российских операторов и участники проекта NOC. Более того, Дмитрий является создателем этой самой системы.
В какой-то степени NOC реализует те функции, о которых я говорил в статье, и, возможно, является первым шагом на пути к Интеллектуальной Системе Контроля.
Также в рубрике «Новости» поднимаем снова тему кабеля БРИКС, возвращаемся к вопросу о космической лазерной связи. Две другие интересные технические новости: свободная продажа фемтоточек абонентам и технология Li-Fi — юеспроводная связь через обычные светодиодные лампы.
Скачать файл подкаста.
Рассказ Дмитрия Володина оказался настолько объёмным, что историю вндрения и несколько полезных советов от Алексея Широких мы перенесли в следующий — десятый выпуск подкаста.
+8
От дейтинга к городу
4 мин
5KПривет, {{habrauser}}.
В данной заметке я расскажу о нашем проекте, о первоначальных планах, и о том, к чему мы пришли, процессе и видах на будущее.
Последние пару лет было модно делать гео-социальные дейтинги. Кто это начал я не помню, но в Рунете отметились «Елки» от Аркадия Морейниса. Сейчас же термин «гео-дейтинг» — это практически ругательство в рядах молодых интернет-предпринимателей.
Моя же история начинается погожим летним днем, когда я открыл RSS ленту от TechCrunch, кажется, и мне на глаза попалась статья о сервисе Tinder. Надо сказать, что по природе я крайне застенчивый. Думаю, даже позастенчивее Раджа из TBBT буду. Подойти к девушке и заговорить! Самому? Ни с того, ни с сего? Нет уж, увольте!
В данной заметке я расскажу о нашем проекте, о первоначальных планах, и о том, к чему мы пришли, процессе и видах на будущее.
Последние пару лет было модно делать гео-социальные дейтинги. Кто это начал я не помню, но в Рунете отметились «Елки» от Аркадия Морейниса. Сейчас же термин «гео-дейтинг» — это практически ругательство в рядах молодых интернет-предпринимателей.
Моя же история начинается погожим летним днем, когда я открыл RSS ленту от TechCrunch, кажется, и мне на глаза попалась статья о сервисе Tinder. Надо сказать, что по природе я крайне застенчивый. Думаю, даже позастенчивее Раджа из TBBT буду. Подойти к девушке и заговорить! Самому? Ни с того, ни с сего? Нет уж, увольте!
+12
От идеи до App Store: 24 часа, 2 приложения
2 мин
20KЗдравствуйте, дорогие читатели Хабра!
В связи со сравнительно большой популярностью моего предыдущего стрима (От идеи до App Store за 24 часа), я решил организовать новую трансляцию. В этот раз не будем ограничиваться одним приложением, и доведем от идеи до App Store целых два приложения за 24-х часовой марафон.
Сам марафон, как всегда, доступен по ссылке: twitch.tv. Общий чат для зрителей и ведущих в jabber'e: bdev@conference.mit.edu.
За отведенное на марафон время мы с великолепным бекенд-девелопером (@pro100hikka98 — General Media Group) напишем с нуля два приложения:
В программе стрима:
В связи со сравнительно большой популярностью моего предыдущего стрима (От идеи до App Store за 24 часа), я решил организовать новую трансляцию. В этот раз не будем ограничиваться одним приложением, и доведем от идеи до App Store целых два приложения за 24-х часовой марафон.
Сам марафон, как всегда, доступен по ссылке: twitch.tv. Общий чат для зрителей и ведущих в jabber'e: bdev@conference.mit.edu.
За отведенное на марафон время мы с великолепным бекенд-девелопером (@pro100hikka98 — General Media Group) напишем с нуля два приложения:
- Приложение-агрегатор публичных учетных записей различных сервисов
- iOS клиент для сервиса обмена лайками, репостами и подписчиками
В программе стрима:
+9
Скажем спасибо WINAMP • thxwinamp.com
1 мин
11KДобрый день!
В общем-то я даже не уверен, что данная 6-часовая поделка достойна поста, но оффтопик на то и оффтопик?
Он уже давно не в топе, да и лучшим он был до 3й версии, но всё равно он стал культовым,
а культовый продукт заслуживает особое место.
На данной страничке можно оставить отзыв или просто сказать спасибо WINAMP'у. BONUS: Ну и конечно же нажать на кнопочку Play и услышать легендарную фразу, которую вероятно слышал весь мир и много много раз :)
Приглашаю и нас-вас, хабравчане, написать пару строчек про WINAMP: thxwinamp.com
* для международного восприятия можно сделать это на английском
В общем-то я даже не уверен, что данная 6-часовая поделка достойна поста, но оффтопик на то и оффтопик?
О завершении разработки винампа я узнал только вчера и сразу вспомнил какой же он был крутой когда-то,
никто себе не представлял музыку без него. WINAMP = Музыка, Музыка = WINAMP.
Он уже давно не в топе, да и лучшим он был до 3й версии, но всё равно он стал культовым,
а культовый продукт заслуживает особое место.
На данной страничке можно оставить отзыв или просто сказать спасибо WINAMP'у. BONUS: Ну и конечно же нажать на кнопочку Play и услышать легендарную фразу, которую вероятно слышал весь мир и много много раз :)
Приглашаю и нас-вас, хабравчане, написать пару строчек про WINAMP: thxwinamp.com
* для международного восприятия можно сделать это на английском
+44
Подкаст Девопс Дефлопе — выпуск 003
1 мин
3.2KСсылка на выпуск подкаста: http://devopsdeflope.ru/posts/2013/003.html
Новости
- Настоящая книга про Шеф и интервью с автором книги
- Как начать пользоваться Шефом от Леопарда часть 1 и часть 2
- IBM тоже делает DevOps, видео про это.
- Плагин Sahara для Vagrant
- Еще один фреймворк для тестирования кукбуков — Foodtaster и примеры использования
- Масштабируем Zabbix теперь на русском
- Как проводить постмортемы
- Провайдер по-умолчанию в Vagrant
- Провайдер для Parallels
- 12 антипаттернов в DevOps
+10
Менеджер пакетов для Delphi
3 мин
4.6KУ меня, как и у многих, давняя история знакомства с Дельфи — в старые добрые времена было модно начинать изучать программирование с уже устаревающего на тот момент GWBASIC’a, и стройного алгоритмичного Паскаля. Дельфи, выросшая из Турбо-Паскаля, произвела позже фурор своей новизной и “компонентным” подходом к разработке. Потом пришли новые мощные языки, веб начал теснить десктоп и я ушел в веб-разработку надолго.
Пару лет назад я пришел в проект, который разрабатывается на Дельфи, и после других языков я понял, что мне иногда неудобно ей пользоваться. В большинстве языков есть понятие “пакета”, менеджеры пакетов и репозитории, которые их хранят, в Дельфи же ничего похожего нет. Все зависимые библиотеки ставятся вручную, и пути к ним нужно прописывать в файле с настройками проекта. Если проект перенести на другой компьютер, то нужно молиться на то, что бы библиотеки там находились в тех же папках. Это ужасно, на мой взгляд. Зависимости должны прописываться в проекте, и потом автоматически скачиваться и устанавливаться, если они не установлены, и все пути к зависимостям должны проставляться автоматически.
Так и появился менеджер пакетов для Дельфи — OwlyCI, о котором я расскажу ниже.
+14
Ближайшие события
Firebird Conf: конференция для разработчиков и администраторов СУБД Firebird
6 июня
09:00 – 20:00
Москва
Геополитический симулятор — история создания и развития
3 мин
5.2KВсем привет.
Хочу вас познакомить с историей создания нашего приложения Вконтакте RivalRegions.
Если вкратце, то это геополитический симулятор, с элементами экономики и военных действий. Концепция проста: вы выбираете регион, в котором будете жить, организуете или вступаете в уже действующую партию, и начинаете свою политическую карьеру, от парламентария до президента. Кроме того, вы естественно прокачиваете навыки персонажа, работаете на предприятиях, и участвуете в защите вашего региона, или в завоевании соседнего. После завоевания вы можете организовать свое государство.
Хочу вас познакомить с историей создания нашего приложения Вконтакте RivalRegions.
Если вкратце, то это геополитический симулятор, с элементами экономики и военных действий. Концепция проста: вы выбираете регион, в котором будете жить, организуете или вступаете в уже действующую партию, и начинаете свою политическую карьеру, от парламентария до президента. Кроме того, вы естественно прокачиваете навыки персонажа, работаете на предприятиях, и участвуете в защите вашего региона, или в завоевании соседнего. После завоевания вы можете организовать свое государство.
+6
От идеи до App Store за 24 часа
2 мин
30KЗдравствуйте, дорогие читатели Хабра!
Только что начался 24-х часовой марафон по разработке iOS приложения для проверки зрения. Сам марафон доступен по ссылке: twitch.tv. Общий чат для зрителей и ведущих в jabber'e: bdev@conference.mit.edu.
За отведенное на марафон время я с нуля напишу приложение под iOS6+ и выложу его в App Store. В программе стрима:
Идея приложения:
Только что начался 24-х часовой марафон по разработке iOS приложения для проверки зрения. Сам марафон доступен по ссылке: twitch.tv. Общий чат для зрителей и ведущих в jabber'e: bdev@conference.mit.edu.
За отведенное на марафон время я с нуля напишу приложение под iOS6+ и выложу его в App Store. В программе стрима:
- Сама разработка приложения
- Свободное общение, постоянный интерактив
- Полный процесс публикации приложения в App Store
- Смех, интриги, расследования
Идея приложения:
+28
SqliteDog — современный менеджер баз данных SQLite
7 мин
5KНаверное, каждый разработчик сталкивался с базами SQLite хотя бы раз за свою карьеру. А если он занят мобильными приложениями, то, видимо, просто не имеет шанса их избежать. Мы тоже не стали исключением и в своих проектах часто используем эту замечательную БД. Как известно, создателями SQLite для администрирования официально предоставляется лишь консоль. Это породило целый сонм чудовищ громадье различных менеджеров от сторонних компаний.
Увы, количество не перешло в качество. У всех приложений мы нашли те или иные проблемы. Некоторые слегка шокируют. Например, очень популярным менеджером является бесплатный add-on браузера Firefox с незатейливым названием SQLite Manager. 234 записи в его issue tracker (как это будет по-русски?) пошатнут веру в будущее даже у бывалого айтишника. «Неверное отображение 8-байтных чисел». Да, совершенно верно, этот менеджер не может правильно показать все цифры в представлении 8-байтного целого (видимо из-за своей javascript натуры). Подумаешь, кого волнуют большие числа?
Многие менеджеры являются универсальными (поддерживают все популярные БД) и просто не дают использовать все особенности SQLite (которых весьма много). Еще одна проблема: перегруженный интерфейс. Часто возникало ощущение, что разработчики просто «вывалили» весь функционал приложения на главный экран в виде кучи мелких кнопочек. Также раздражало разбиение возможностей по нескольким приложениям: редактор данных, редактор схемы, импортер данных и пр. Маркетинг — это хорошо, но неудобно пользоваться. Наконец, модное нынче поветрие — выпускать приложение сразу на нескольких платформах с единой кодовой базой и фреймворком — часто приводит к появлению кучи мелких багов в интерфейсе: проблемы со шрифтами, неверная кодировка, неправильная высота строк, «уезжание» контролов и пр.
Наши сомнения подкрепил один пост на stackoverflow.com, в котором делался вывод, что «несмотря на большое число менеджеров баз SQLite, действительно удобного не существует и это играет отрицательную роль в плане популяризации SQLite». Так этот проект и появился на свет.
Увы, количество не перешло в качество. У всех приложений мы нашли те или иные проблемы. Некоторые слегка шокируют. Например, очень популярным менеджером является бесплатный add-on браузера Firefox с незатейливым названием SQLite Manager. 234 записи в его issue tracker (как это будет по-русски?) пошатнут веру в будущее даже у бывалого айтишника. «Неверное отображение 8-байтных чисел». Да, совершенно верно, этот менеджер не может правильно показать все цифры в представлении 8-байтного целого (видимо из-за своей javascript натуры). Подумаешь, кого волнуют большие числа?
Многие менеджеры являются универсальными (поддерживают все популярные БД) и просто не дают использовать все особенности SQLite (которых весьма много). Еще одна проблема: перегруженный интерфейс. Часто возникало ощущение, что разработчики просто «вывалили» весь функционал приложения на главный экран в виде кучи мелких кнопочек. Также раздражало разбиение возможностей по нескольким приложениям: редактор данных, редактор схемы, импортер данных и пр. Маркетинг — это хорошо, но неудобно пользоваться. Наконец, модное нынче поветрие — выпускать приложение сразу на нескольких платформах с единой кодовой базой и фреймворком — часто приводит к появлению кучи мелких багов в интерфейсе: проблемы со шрифтами, неверная кодировка, неправильная высота строк, «уезжание» контролов и пр.
Наши сомнения подкрепил один пост на stackoverflow.com, в котором делался вывод, что «несмотря на большое число менеджеров баз SQLite, действительно удобного не существует и это играет отрицательную роль в плане популяризации SQLite». Так этот проект и появился на свет.
0
Фильтрация по реестру запрещенных сайтов для интернет-провайдеров
2 мин
4KМного копий было сломано вокруг 149-ФЗ, 187-ФЗ («антипиратский закон»). По мнению интернет-пользователей «все плохо», по мнению чиновников «все замечательно и эффективно работает». Эффективность работы законов пользователи временами ощущают на собственной шкуре, особенно когда по «антипиратскому» закону блокируется вместо одной страницы весь сайт целиком. Кроме интернет-пользователей заложниками сложившейся ситуации оказались интернет-провайдеры. С одной стороны недовольные пользователи, а с другой Роскомнадзор с угрозами штрафов и отзыва лицензий. Кроме Роскомнадзора с реестром запрещенных сайтов, на интернет-провайдеров еще валятся решения местных судов, по искам прокуратуры. Как удовлетворить требования федеральных законов, судов и при этом не вызывать негатива пользователей? Ответ простой — начать уже фильтровать по URL. Подробности под хабракатом.
-8
Рунетология(211): Владимир Малюгин, руководитель PayPal Россия
1 мин
1.5KВладимир Малюгин о том, часто ли он пользуется электронными деньгами, хватит ли всем игрокам рынка электронных платежей места и что ждет этот рынок в самом ближайшем будущем.
-2
Играем в planning poker онлайн!
1 мин
7KЕсли вы работаете по SCRUM и у вас распределенная команда, то наверняка вы задумывались о автоматизации процесса покер-планирования. Конечно, игра в настоящие карты это классно, но их электронная замена может дать немало дополнительных выгод, например интеграцию с существующим проектом в Team Foundation Service. Тем более что вы уже сейчас можете посмотреть на предварительную версию проекта http://agileplanning.ru/.
+7
Опыт написания 2D MOBA-платформера за несколько дней
5 мин
34KВсе началось с того, что на глаза случайно попался конкурс от NextCastle Party, где предлагалось в строго ограниченные сроки (тема была объявлена за неделю) создать игру.
Условием была обязательная возможность играть с живыми игроками за одним компьютером (не важно, pvp или кооператив, синхрон или асинхрон). А так же были ограничения по платформам — необходимо, чтобы игра шла в браузере.
Собственно, узнав про конкурс — решились поучаствовать. Смущало, правда, что в конкурсе можно использовать любые наработки… Ведь вдруг кто-то в этот момент делает именно такую игру и притащит на конкурс почти готовый проект? А у нас подходящих наработок — ну вообще нет. Ну да ладно, волков бояться — в лес не ходить. В конце концов, интересный опыт.
+41