Как стать автором
Обновить
2
Карма
0
Рейтинг
Saenko @Saenco

Пользователь

Алгоритм TILT или нестандартное использование ранга матрицы

Обработка изображений *
Из песочницы
Сегодня мы рассмотрим алгоритм TILT (Transform Invariant Low-rank Texture) и множество его методов применения в области Computer Vision. Статья будет нести несколько обзорный характер, без плотного углубления в математические дебри.

Читать дальше →
Всего голосов 71: ↑71 и ↓0 +71
Просмотры 27K
Комментарии 10

Идеальная мать для домашнего роутера-файлсервера

Компьютерное железо

Серфя по сайту компании t-win она же aic-ipc, являющейся тайваньский оем производитель наткнулся на интереснейшую мать Capricorn, формата mini-itx.
Читать дальше →
Всего голосов 204: ↑155 и ↓49 +106
Просмотры 18K
Комментарии 173

Визуализация работы веб-сервера Apache — logstalgia

Инфографика
image

Logstalgia скорее порадует разработчиков и системных администраторов, которые много времени проводят на «заднем дворе» сайтов, но сам результат работы программы очень красив и видео будет интересно посмотреть всем. Данная программа визуализирует работу веб-сервера Apache используя log-файлы. По ссылке видео, а саму программу можно скачать по здесь.
Всего голосов 101: ↑96 и ↓5 +91
Просмотры 14K
Комментарии 57

Паттерны проектирования

Чулан
Здравствуй хаброчеловек!

Так уж случилось, что с этого семестра в своем вузе я записался на спецкурс по паттернам проектирования. Курс проходит в виде семинаров, на которых ты (студент) должен рассказать чему научился за неделю (имеется ввиду, какие паттерны изучил и применил на практике).
Читать дальше →
Всего голосов 47: ↑37 и ↓10 +27
Просмотры 47K
Комментарии 29

Картографическая встреча в Киеве

IT-компании
GTUG Mapping Party

23 января 2010 года, в 13:00, в кафе «Худграф» по адресу бульвар Тараса Шевченко, 33 состоится очередная встреча киевской группы пользователей технологий Google (Kyiv GTUG), посвященная картам и Google Maps API.
С презентациями выступят:
Для участия, пожалуйста, заполните регистрационную форму. Первые зарегистрировавшиеся учасники получат бесплатный напиток. Вход свободный.

Всего голосов 9: ↑7 и ↓2 +5
Просмотры 407
Комментарии 12

Насколько крепка дружба между Java и С внутри Dalvik VM?

Разработка под Android *
Из песочницы
В данной статье попытался очень подробно описать свои шаги при исследовании кода андроида и его выполнения в Dalvik VM. Мне было очень интересно узнать ответы, на вопросы:

  • Как выглядит код, генерируемый С? (с позиции ARM)
  • Как выглядит код, генерируемый Java?
  • Как и где происходит выполнение кода?

Поэтому данная статья разбита на 3 части.

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

Читать дальше →
Всего голосов 122: ↑115 и ↓7 +108
Просмотры 7K
Комментарии 14

Android 2.3

Разработка под Android *

  • Улучшения для программирования игровых приложений (GC, поддержка гироскопа, других сенсоров, звуковое API Khronos OpenSL ES, обновлены видео-драйвера Open GL ES)
  • Поддержка открытых стандартов мультимедия (VP8 / WebM)
  • Поддержка ACC/AMR, звуковые эффекты и эквалайзер
  • Поддержка фронт-камеры, очень тесная voip(sip) интеграция, но стек SIP конфигурируется производителем устройства
  • Поддержка NFC (прислоняем/просто проводим телефон по NFC-датчику, всплывает окно с информацией — URL, текст, контакты и т.п. Почти как QR, только без запуска камеры и.т.п.)
  • Улучшено энергосбережение (Если какое-то приложение долго сидит в background-e и загружает CPU, оно будет закрыто в случае необходимости. Так же улучшено отображение кто и как использует аккумулятор)
  • Улучшен Copy/paste (одно-тапное выделение слова, GUI)
  • Улучшена клавиатура. Shift + буква = даст цифру.
  • Download managment — управление скачанными файлами из browser, email и другие приложений.
  • Освежен и ускорен общий GUI ОS
  • Linux Kernel 2.6.35
Google Nexus S ($199 c контрактом, $529 нелоченный) в США в продаже в Best Buy не лоченный после 16 декабря, в UK — после 20 декабря в Carphone Warehouse

Android 2.3 доступен для пользователей Nexus One (пруф.)

Читать дальше →
Всего голосов 73: ↑61 и ↓12 +49
Просмотры 2.8K
Комментарии 123

Практический опыт работы с Bitmap средствами Android

Разработка под Android *

Не так давно по долгу службы я столкнулся с одной задачей: нужно было придумать и реализовать дизайн медиа-плеера для Android. И если продумать и организовать более или менее сносное размещение элементов управления и информации оказалось делом не хитрым, то чтобы привнести в дизайн какую-то изюминку, пришлось хорошенько подумать. К счастью, в запасе у меня был такой элемент, как картинка с обложкой альбома проигрываемой мелодии. Именно он должен был добавить красок всей картинке.
Однако, будучи просто выведенной среди кнопок и надписей, обложка выглядела бумажным стикером, наклеенным на экран. Я понял, что без обработки изображения здесь не обойтись.
Читать дальше →
Всего голосов 50: ↑43 и ↓7 +36
Просмотры 33K
Комментарии 13

Программируем LED на телефоне

Разработка под Android *

Хотя Android API не позволяет напрямую включать-выключать светодиодный индикатор или вспышку фотокамеры, на некоторых телефонах такая возможность имеется.

Как программно помигать разноцветными огоньками, как написать свой «Фонарик» или какими еще светодиодами устройства можно управлять — об этом Вы узнаете ниже.
Читать дальше →
Всего голосов 63: ↑58 и ↓5 +53
Просмотры 104K
Комментарии 62

Хранение данных в Android

Разработка под Android *
В прошлом своем посте я писал о создании всплывающих менюшек, сегодня же мы поговорим о более важной теме такой, как хранение данных. В android есть несколько способов хранения данных: общие настройки, бд и тд. В этом посте я расскажу о том как хранить данные в БД.
Читать дальше →
Всего голосов 52: ↑43 и ↓9 +34
Просмотры 81K
Комментарии 43

Я хочу работать в Google! Телефонное интервью (часть 1)

Карьера в IT-индустрии
Привет Хабр! Давно не писал. Да это и понятно. Защита диссертации, получение PhD, а сейчас ещё и активный поиск работы — всё это занимает очень много драгоценного времени. Но разговор сегодня пойдёт не о том. Хотелось бы поделиться с Вами, уважаемые хабралюди, ресурсами и описанием процесса подготовки к телефонному техническому интервью с Гуглом, первый технический этап которого я уже прошёл, и теперь готовлюсь ко второму, который будет в пятницу.
Читать дальше →
Всего голосов 207: ↑182 и ↓25 +157
Просмотры 31K
Комментарии 99

Любой желающий может загрузить Windows XP Mode Beta

IT-компании
Сегодня вышла публичная версия Windows 7 RC. Но одна функция в ней все же была недоступна – Windows XP Mode. Теперь же любой желающий может попробовать эту фичу в деле. Работает на Windows 7 RC!

Напомню, что Windows XP Mode позволяет запускать приложения в операционной системе XP, не выходя из Windows 7. Для этого используется бета-версия Virtual PC.

Загрузить Windows Virtual PC Beta и Windows XP Mode Beta

Внимание! Windows Virtual PC требует CPU с поддержкой Intel™ Virtualization Technology или AMD-V®. Она должна быть включена в BIOS. Для того, чтобы узнать как ее включить, посетите специальную страничку Configure BIOS.

UPD Отличный обзор технологии от пользователя evgeny_shiryaev
Всего голосов 71: ↑55 и ↓16 +39
Просмотры 974
Комментарии 72

Windows 7 Tips and Tricks ;)

Разработка под Windows *
Салют Хабралюди, хабражители :)

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

image

Итак приступим
Читать дальше →
Всего голосов 155: ↑83 и ↓72 +11
Просмотры 7.8K
Комментарии 132

Раскрашиваем значки от гугла

Java *Разработка под Android *
Дизайн приложения — очень важная часть разработки. Google значительно его упрощает, предоставляя в свободном доступе около 150 готовых значков, заготовленных под разную плотность пикселей. Однако по умолчанию они серого цвета. Сделано это специально для того, чтобы дизайнер сам раскрасил их. Но если мы хотим просто придать значкам некоторый цвет — нет смысла редактировать каждый отдельно. Проще написать скрипт, который сделает работу за нас.

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

Сразу оговорюсь — вполне возможно, что средствами Adobe Illustrator можно сделать всё то, о чём написано в статье и уже есть готовые скрипты. Но его нет под линуксом и вообще он дорого стоит. Думаю, что пользователи Linux и сторонники свободного ПО оценят мой подход.


Читать дальше →
Всего голосов 36: ↑26 и ↓10 +16
Просмотры 19K
Комментарии 18

Внутренняя USB зарядка

DIY или Сделай сам


У каждого из нас есть несколько девейсов с USB зарядкой. Рядом с кроватью у меня удлинитель с 5 розетками, 3 розетки заняты под USB зарядки. Такой вариант зарядки телефонов мне давно не нравился из за своих габаритов и не эстетичного вида, хотелось гармонии.
Озадачившись этой проблемой я стал искать внутренние USB розетки. У Gira и Legrand есть варианты с 1 USB розеткой и блоком питания на 1 А и с 2 USB розетками и блоком питания на 1.5 А, но с 4 USB розетками нет ни у кого. Поняв, что это все мне не подходит, да и цены на внутренние USB розетки конские, я решил сам изготовить розетку с 4 USB портами и блоком питания. В качестве блока питания использовал зарядку от iPad 2.4 А как самую компактную и мощную.
Читать дальше →
Всего голосов 100: ↑91 и ↓9 +82
Просмотры 185K
Комментарии 107

1000+ часов видео по Java на русском

Блог компании GolovachCourses Java *
Туториал
Добрый день.
Меня зовут Головач Иван, я руковожу небольшой образовательной компанией и преподаю сам:
  1. Java Core
  2. Junior Java Developer: Servlet API, JDBC, Maven, JUnit, Mockito, Log4J, основы Spring/SpringMVC, основы JPA/Hibernate, шаблоны/архитектуры MVC/IoC/DAO.
  3. Multicore programming in Java.


Также я веду курс «Scala for Java Developers» на платформе для онлайн-образования udemy.com (аналог Coursera/EdX).

В следствии этого у меня скопилось значительно количество ссылок на видео на русском языке по Java как моего авторства, так и моих коллег.

(GolovachCourses.com)


Здесь собраны несколько вариантов записи моего курса Java Core.
Модуль #1 (Procedural Java):
Набор июль 2013: #1, #2, #3, #4
Набор апрель 2013: #1, #2, #3, #4
Набор февраль 2013: #1, #2, #3, #4
Набор январь 2013: #1, #2, #3, #4
Набор октябрь 2012: #1, #2, #3, #4.
Читать дальше →
Всего голосов 120: ↑111 и ↓9 +102
Просмотры 1.2M
Комментарии 38

Обеспечиваем надежную работу Google Cloud Messaging

Разработка мобильных приложений *Разработка под Android *
Целью статьи является ознакомление с наиболее распространенными подводными камнями в работе с сервисом нотификаций от Google.
Источником послужила очень полезная, на мой взгляд, статья Keeping Google Cloud Messaging For Android Working Reliably от разработчиков Pushbullet — удобного приложения для синхронизации нотификаций между Android устройствами и браузером Chrome.
Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 25K
Комментарии 4

Вопросы и задания для русскоязычной книги Thinking in Java (Философия Java) Брюса Эккеля

Java *


На вопрос «С какой книги начать изучение Java?» очень часто отвечают: Thinking in Java Брюса Эккеля.
Но вот беда — эта книга (4-е издание) не содержит в конце каждой из глав вопросы и практикум…

Именно того, что способствует наиболее эффективному изучению языка!

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

Почему бы не поделиться этими заметками-вопросами с Вами?

Приведен список составленных на данный момент вопросов.
Вопросы типа «Что такое внутренний класс?» отсутствуют. Такие определения, на мой взгляд, четко формируются по мере чтения главы и не требуют скучного и банального вопроса для подкрепления.

А также отсутствуют вопросы, наподобие «что такое stack? каковы особенности его работы?». Они являются базовыми для многих языков и для всего программирования в целом. Поэтому старался их избегать.

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

В конце вопросника приведен сделанный мной перевод некоторых упражнений-заданий, опубликованных в англоязычном оригинале книги. Указаны страницы, на которых эти упражнения напечатаны.

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

Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры 175K
Комментарии 21

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

DIY или Сделай сам
Из песочницы
Существует целый класс устройств под названием Ethernet Relay, которые позволяют удаленно управлять подключенной нагрузкой через сеть. Большинство из них достаточно дорогие – ближе к 100 долл., и заведомо уступают по цене и по гибкости настройки связке, скажем, Raspberry Pi + PiFace. А что если задача не только включать-выключать нагрузку, но и измерять протекающий ток? Для этого требуется собственно датчик (на шунте или эффекте Холла) и АЦП (Raspberry Pi не содержит встроенного АЦП). В качестве датчика можно взять недорогой ACS712, а в качестве АЦП, например, ADC-Pi.

ADC-Pi мне не понравился по двум причинам:
  • при той частоте измерений, которая требуется для определения силы переменного тока в сети, этот АЦП дает очень большую погрешность (скорее всего я до конца не разобрался с регистрами)
  • используя этот АЦП в связке с Raspberry Pi под Linux сложно обеспечить необходимую стабильность периода измерений. Устанавливать и настраивать RTOS Linux только для этой задачи мне показалось слишком сложным предприятием, тем более что есть более простое и проверенное решение: Arduino

У всех Arduino уже есть АЦП (8-битный, но этого вполне достаточно), скетчи для Arduino исполняются с необходимой стабильностью, для связи с Raspberry Pi есть различные варианты, самый простой из которых – USB кабель. Ну и конечно, привлекательная цена.
Читать дальше →
Всего голосов 36: ↑35 и ↓1 +34
Просмотры 89K
Комментарии 30

Python на Хабре

Python *Программирование *
Некоторое время назад, в силу определенных причин, мне пришла в голову мысль о том, чтобы начать изучать какой-нибудь новый язык программирования. В качестве альтернатив для этого начинания я определил два языка: Java и Python. После продолжительного метания между ними и сопутствующих нытья и долбежки головой о стену (у меня с новыми языками всегда так — сомнения, раздумья, проблема выбора и т.д.), я все-таки остановился на Python. Окей, выбор сделан. Что дальше? А дальше я стал искать материал для изучения…
Читать дальше →
Всего голосов 182: ↑162 и ↓20 +142
Просмотры 445K
Комментарии 65

Информация

В рейтинге
Не участвует
Откуда
Одесса, Одесская обл., Украина
Дата рождения
Зарегистрирован
Активность