Pull to refresh
0
Михаил @GodSonread⁠-⁠only

User

Send message

1000 целевых посетителей с Facebook за 10$

Reading time1 min
Views1.6K
image
Хотелось бы поделиться с вами своим опытом размещения рекламы в Facebook.
Мои затраты на рекламную кампанию с картинки составили всего 10$.
Читать дальше →
Total votes 141: ↑98 and ↓43+55
Comments44

Folding@home: Покажем буржуям, чего стоят наши валенки, балалайки и медведи!

Reading time1 min
Views3.8K
image

Жила-была отечественная команда распределенных вычислений TSC! Russia. Жила мирно, никого не трогала, но плавно двигалась вверх в командном рейтинге. И всё было бы и дальше тихо, спокойно и замечательно, если бы не обогнали они западную Overclock.net, поднявшись с 8 места на 7.
Буржуи засуетились и начали подтягивать дополнительные мощности с целью вернуть себе лидерство под девизом «we cant let the Russians win!».
Наши про это прознали, и, естественно, их это задело. Логично рассудив «а чем мы хуже?», под лозунгом "Покажем им, чего стоят наши валенки, балалайки и медведи!" TSC! Russia включились в борьбу.
Началось противостояние команд. Поскольку OCN стали наращивать мощности уж очень активно, наши начали сливать, почти уступив заветное место в рейтинге.
Тогда было принято решение подтянуть внекомандные ресурсы, хотя бы на время — чтобы поставить заносчивых соперников на место.

На призыв случайно наткнулся и я. И, знаете, заинтересовался =) Поэтому решил предложить и хабражелезячникам.
  • Интересовались проектами распределенных вычислений, но не знали, с чего начать? Отличный повод определиться!
  • Уже участвуете, но сами по себе? Присоединяйтесь к команде!
  • Компьютер работает круглые сутки, а в основном выполняет роль качалки? Займите его другими полезными делами!
Присоединиться на время или как постоянный участник — решать уже вам самим.
В любом случае, как сказал один из членов команды:
Наше состязание с буржуями только на пользу науке. И они нехило раскочегарились, и мы заметно поднажали.

Для заинтересовавшихся: forums.overclockers.ru/viewtopic.php?f=21&t=342556
Номер команды: 47191
Total votes 93: ↑82 and ↓11+71
Comments91

Запускаем Chromium OS в Virtual Box

Reading time2 min
Views44K
Пару дней назад Гугл показал нам, что Chromium OS это ни что иное как (Убунту-)линукс со своим оконным менеджером, запускающим лишь браузер. Мне лично показалась эта идея инновационной, хотя критики начнут кричать, что это якобы простой «тонкий» клиент, больные паранойей будут говорить про 1984 и все они будут отчасти правы. Думаю, что многим недалеким пользователям, для которых компьютер сам по себе что-то таинственное и супер-сложное, а слово «браузер» является ничем иным как синонимом слова «интернет», такая система очень сильно упростит жизнь. Но не будем вдаваться в философские вопросы. Мне не очень хотелось ждать почти год, пока Chromium OS полностью переработают, ведь в данной стадии продукт еще очень сыроват. Хотелось попробовать систему вживую — исходный код ведь полностью доступен. К счастью на techcrunch'e проскальзнула статья, как установить Chromium OS в Virtual Box'e, так же и на хабре есть ссылки на виртуальные образы. Тем не менее я провел небольшой эскперимент, чем и хочу поделиться с вами.

Далее много скриншотов, мало текста.
Total votes 107: ↑86 and ↓21+65
Comments118

TOP-10 Flash-игр

Reading time2 min
Views5.6K

Сегодня уже можно :)



1. Robokill. Вы управляете роботом, который перемещается по локациям и убивает противников. В процессе игры Вы зарабатываете деньги и можете усовершенствовать своего робота, покупая ему новое оружие, боеприпасы и т.д. Всего 10 затягивающих миссий.
Оф. сайт (триальная версия): www.rocksolidarcade.com/games/robokill Полная версия: robokill.hotbox.ru
Читать дальше →
Total votes 125: ↑88 and ↓37+51
Comments114

Разработка Flex приложений в Linux (Ubuntu 8.10)

Reading time2 min
Views8.1K
Хочу поделиться опытом. Перешел на Ubuntu с Windows, установил Eclipse и различные плагины. Раньше пользовался Flex Builder под виндой и тут встал вопрос установки FlexSDK и Flex Builder для Linux. Собственно речь пойдет о том, как настроить Eclipse+FlexSDK+FlexBuilderLinux для разработки MXML и Air приложений под Linux…
Читать дальше →
Total votes 53: ↑51 and ↓2+49
Comments40

Orange San Francisco — Совсем не бюджетный андроидфон за £99

Reading time5 min
Views43K
image     Не так давно меня попросили подобрать новый телефон, так как я имею кое-какой опыт общения с платформой Android и телефоны на этой платформе доступны в широком ценовом диапазоне, взгляд был смещен именно на так называемые андроидфоны.

    Изучив российский розничный рынок не дорогих смартфонов на базе Android'а я начал уже присматриваться к LG Optimus One, но по счастливой случайности бродя по интернетам наткнулся на героя обзора — Orange San Francisco, ценой в Англии всего в £99 (около 4500 наших рублей) и по техническим характеристикам превосходящий чуть-ли не в два раза все предоставленные на нашем рынке смартфоны стоимостью до 10 000 рублей.

Именно о нем и пойдет речь в сегодняшнем обзоре, добро пожаловать под хабракат.
Читать дальше →
Total votes 149: ↑141 and ↓8+133
Comments398

Процесс разработки и выкатка релизов в Badoo. Автоматическое тестирование. Девелоперское окружение

Reading time26 min
Views42K

В июле мы вместе с ведущими IT-Kompot и релиз-инженерами Badoo Владиславом Черновым и Олегом Оямяэ записали выпуск подкаста «Процесс разработки и выкатка релизов в Badoo. Автоматическое тестирование. Девелоперское окружение».
Так как прошлый подкаст вызвал интерес у слушателей и читателей, то этот подкаст мы тоже превратили в статью.

О чем говорили:
Процесс разработки и выкатки релизов в компании Badoo. Используемые инструменты.
  • GIT Workflow. Каждая задача в отдельной ветке;
  • Использование JIRA, TeamCity и AIDA;
  • Формирование релиза и выкатка двух релизов в день. Проблемы и их решения (откат, патчи и т.д.).
Автоматическое тестирование. Рецепт быстрого прогона большого количества тестов.
  • Что мы используем;
  • Как гоняем тесты;
  • Code Coverage;
  • Пускалка. 18000 тестов за 3,5 минуты.
Девелоперское окружение в команде, разрабатывающей сложную распределенную систему
И рекомендации от ребят: полезные книги, статьи и т.д.

Читать полностью
Total votes 121: ↑92 and ↓29+63
Comments41

HipHop VM: разведка боем под Debian 7 + Nginx + Symfony2

Reading time6 min
Views18K
Последнее время много «шума» вокруг HipHop VM и kPHP: каждый социальный гигант своё детище хвалит. Больше всего интересовала связка, указанная в заголовке. О kPHP что-то говорить ещё рано, хотя уже заранее известно, что ООП не поддерживается. А вот HipHop VM уже можно пощупать. Кто-то об этом звере слышал, некоторые пытались устанавливать, некоторым это удавалось.

В топике описывается процедура установки HipHop VM из исходных кодов под Debian 7. Возможно, кому-то этот топик сэкономит время, нервы и поможет перешагнуть грабли, по которым прошлись мы.
Читать дальше →
Total votes 36: ↑28 and ↓8+20
Comments65

Как мы делали лазер из DVD-RW привода

Reading time2 min
Views840K
image

Без особых прелюдий начну с того, какой привод лучше использовать.
  • Во-первых, это должен быть пишущий привод (RW);
  • Во-вторых, чем выше у него скорость записи, тем мощнее получится лазер;
  • Ну и, в-третьих, чем более ненужным он уже является, тем больше удовлетворения от этого можно получить. Я заметил прямую зависимость :)
Читать дальше →
Total votes 175: ↑150 and ↓25+125
Comments136

Типы адаптивных макетов

Reading time2 min
Views62K


С каждым днем появляется все больше сайтов с адаптивной версткой. При проектировании такого дизайна первое, о чем задумывается разработчик — это общее представление контента на устройствах с разным размером экранов. В этой статье я описал некоторые типы (layouts) адаптивных макетов.
Читать дальше →
Total votes 82: ↑67 and ↓15+52
Comments8

Медицинский справочник под Android

Reading time2 min
Views9.5K
Уважаемое хабро-сообщество хочу в этом посте представить Вам Медицинский справочник широкого профиля под операционную систему Android. И хотя в мире уже присутствуют определенные продукты этого формата, я постарался создать систему, максимально сочитающую качество информации, удобство использования и приятный графический интерфейс.

Идея приложения: В основу идеологии приложения заложена возможность быстро и просто получить максимум информаци о лекарственных препаратах или болезнях, с исчерпывающим описанием и фото материалами.
image
Читать дальше →
Total votes 27: ↑15 and ↓12+3
Comments33

JSON-RPC 2.0 и PHP

Reading time8 min
Views61K
Если вы разработчик, и у вас есть проект на PHP, и ему наконец-то понадобилось реализовать собственное API — эта статья определенно для вас ;).

JSON-RPC v1.0 появился в 2005 году, спустя 5 лет появилась и вторая версия. В век javascript'а и мобильных приложений многие разработчики до сих пор используют свои собственные велосипеды вместо готового простого стандарта.
Попробуем разобраться в вопросе
Total votes 51: ↑48 and ↓3+45
Comments26

Применение замыканий в PHP

Reading time8 min
Views166K
Введение в PHP 5.3 замыканий — одно из главных его новшеств и хотя после релиза прошло уже несколько лет, до сих пор не сложилось стандартной практики использования этой возможности языка. В этой статье я попробовал собрать все наиболее интересные возможности по применению замыканий в PHP.
Читать дальше →
Total votes 71: ↑68 and ↓3+65
Comments55

Самый частый шаблон SQL инъекций в РНР — бесполезное экранирование символов

Reading time2 min
Views35K
По роду своей деятельности, мне приходится выполнять аудиты безопасности исходного кода веб-приложений.
Много веб-приложений и много кода…

В этой статье я хотел бы поделиться одной простой (очень простой) истиной и статистикой, которые вывел и многократно проверил в течении трех последний лет просмотра тонн РНР кода.

Не секрет, что уязвимости внедрения операторов СУБД (SQL injections) являются самыми распространенными из всех серверных уязвимостей веб-приложений. Есть платформы и фреймворки, где такие вещи практически полностью исключены, например ORM'ом и прочим. Но статистика упорно говорит нам об абсолютном преобладании на просторах Интернета веб-приложений с простыми конкатенированными SQL запросами. Кроме того, есть случаи, где ORM вообще применим быть не может. Например, когда от пользовательских данных должны зависеть не только параметры выражений, но и сама логика запроса на уровне операторов.
Читать дальше →
Total votes 90: ↑78 and ↓12+66
Comments148

Применение вакуумного люминисцентного индикатора

Reading time3 min
Views14K
Некоторое время назад мне подвернулся недорогой VFD-экранчик. Из него я сделал что-то вроде часиков, подключив к домашнему серверу.



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

Я использовал дисплей IEE 036X2–122–09220 (он же IEE 36199-01), их можно найти на ибее. Скорее всего, работа с любым другим VFD от IEE не будет отличаться (также, как и со многими другими похожими дисплеями, например, от кассовых аппаратов).
Читать дальше →
Total votes 77: ↑72 and ↓5+67
Comments44

Открыт репозиторий с играми для Ubuntu 10.04, 10.10, 11.04, 11.10

Reading time1 min
Views9.7K
Вчера на сайте UALinux появилась новость о том, что они подготовили репозиторий с играми для Убунты. Репозиторий содержит 250 игр разного жанра: их можно установить кнопочкой на сайте, или же привычно добавить репозиторий и ставить пакеты.
Сами игры в большинстве своем довольно примитивные: в мире есть уже много чего гораздо круче восстаний антропоморфных кроликов, или шариков в лабиринте, но есть игры из детства, портированные с консоли, аналоги старых добрых Worms, несколько «гоночек» и еще много чего интересного. Ну и, самое главное, что все игры доступны бесплатно: подключай репозиторий, ставь и играй.
Несколько игрушек, кстати, уже есть есть в дистрибутиве самой убунты, но в репозитории версии новее.
В общем, удачного убивания времени.

PS: Судя по комментам к моим предыдущим постам, на Хабре живут люди из UALinux. Поэтому, думаю, можно оставить в комментариях названия игр, которых не хватает в репозитории, но хотелось бы их там видеть.
Total votes 57: ↑50 and ↓7+43
Comments35

Создание простой 2D игры на Android

Reading time10 min
Views374K
Доброго дня всем!

Когда я писал эту «игру» у меня возникала масса вопросов по поводу зацикливания спрайтов так что бы они появлялись через определенное время, так же были проблемы с обнаружением столкновений двух спрайтов и более, все эти вопросы я сегодня хочу осветить в этом посте так как в интернете я не нашел нормального ответа на мои вопросы и пришлось делать самому. Пост ни на что не претендует, я новичок в разработке игр под android и пишу я для новичков в данной отрасли. Кому стало интересно прошу под кат.
Читать дальше →
Total votes 87: ↑67 and ↓20+47
Comments30

Автодокументация PHP в NetBeans 7.01 с использованием phpDocumentor, рассказываем, настраиваем, исправляем

Reading time5 min
Views17K
В этой статье вы получите новые и старые знания, в частности некоторые из них появились совершенно недавно в рунете, а некоторые вообще введены мной прямо на месте не отходя от кассы.

Итак вы узнаете:
  • Базовую информацию о том, что такое автодокументация и как она делается в PHP
  • Настройка генератора документации phpDocumentor в NetBeans 7.01
  • Ссылка на исправленную мной библиотеку phpDocumentor со списком внесенных изменений, думаю некоторым может сразу же понадобиться
  • Ссылки на почитать

На проекте столкнулся с тем, что потребовалось создать нормальную документацию. Писать отдельно документацию не самый лучший способ, базовое описание библиотеки можно выполнить и в стиле автодокументации. Начал разбираться в вопросе и о чудо, в NetBeans 7.01 оказывается поддерживается PHPDoc, вполне достойно и удобно. Был удивлен бедностью информации по этой тематике в русском сегменте сети. Кроме того, я нашел несколько подводных камней, которые создавали проблемы при настройке под Windows.

Если заинтересовались, то добро пожаловать под кат
Читать дальше →
Total votes 38: ↑32 and ↓6+26
Comments23

Хит-парад приложений Droider Chart. Выпуск 80, казуальный

Reading time1 min
Views2.7K
Собрались на маркет за софтом для Android? Хит-парад лучших приложений — Droider Chart подскажет, что выбрать из всего многообразия. В юбилейном, 80-м выпуске, целых четыре крутые игрушки и два полезных приложения:



В видео принимали участие:
  • Where is my water? – увлекательная головоломка от Disney
  • Sleepy Jack – трехмерные приключения в мире сновидений
  • Dead on Arrival – крутой зомби-боевичок с отличной графикой
  • Bag It! – мастер наполнения авоськи
  • Pencil Camera – превратит снимок в карандашный рисунок

В рубрике «Старший брат»: Tablified Market – каталог Android приложений для планшетов
Total votes 15: ↑13 and ↓2+11
Comments0

ListView в Android: Кастомизация списков

Reading time15 min
Views218K
Продолжение статьи о ListView в Android, в котором мы рассмотрим более сложные примеры его использования, такие, как иконки на элементах списка и добавление чекбоксов к этим элементам. Так же мы рассмотрим возможности по оптимизации кода.
Читать дальше →
Total votes 47: ↑38 and ↓9+29
Comments16

Information

Rating
Does not participate
Location
Харьков, Харьковская обл., Украина
Date of birth
Registered
Activity