Как стать автором
Обновить
0
vini @viniread⁠-⁠only

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

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

Google Developer Day 2011: посещенные секции

Время на прочтение8 мин
Количество просмотров1.1K
В этом году поднявшись на 4-ый этаж заметил, что план помещений в Крокус-Экспо меняется как угодно. На потолке есть полозья куда вставляются стенки как будет угодно организаторам.

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

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

Далее об Android, html5 и ускорении

Читать дальше →
Всего голосов 47: ↑40 и ↓7+33
Комментарии47

Кастомные социальные кнопки

Время на прочтение5 мин
Количество просмотров74K
Недавно участвовал в разработке одного проекта — фото конкурса. По задумке, рейтинг фото альбомов должен формироваться из суммы всех публикаций в социальных сетях: Facebook, Вконтакте, Twitter. Т.е. общий рейтинг фотоальбома расчитывается:
Рейтинг фотоальбома = кол-во «Share» в Facebook + кол-во «Сохранить» в Вконтакте + кол-во «Retweet» в Twitter

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

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

Итак:
  • количество лайков будем получать от REST сервисов каждой социалки
  • кнопки рисуем свои и обрабатываем событие click

Читать дальше →
Всего голосов 99: ↑94 и ↓5+89
Комментарии58

Руководство Эпл по проектированию интерфейсов

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

Внимание! Новая информация о переводе!


Здравствуй, подхабр переводов. Я хочу обратиться к тебе с просьбой. Суть просьбы, как все уже догадались, в том, что нужна помощь в переводе. Переводим руководство Эпл по проектированию интерфейсов.1 Это полезный и важный документ для всех разработчиков и дизайнеров ПО. Да и не только ПО. В нём описываются как общеизвестные, так и не очень распространённые принципы, следование которым сделает дизайн, окружающий нас, на порядок лучше.
Читать дальше →
Всего голосов 106: ↑86 и ↓20+66
Комментарии32

Управляем сайтом при помощи kinect

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

Kinect приходит в Интернет


Взрывная технология kinect, изначально разработанная как игровой «контроллер без контроллера», все больше и больше проникает в мир — где нет игр!
Многочисленные видео на YouTube, где умельцы из Массачусетского технологического института (MIT) и Evoluce прикрутили #kinect к Win 7, уже никого не удивляют, а всего лишь подтверждают, что совсем немного осталось до того дня, когда Вы, сидя на любимом диване перед плазменной панелью, взмахами руки управляете своим компьютером, выбирая свеженький фильм, постите в twitter новый каламбур или серфите Интернет, читая новостной обзор на вашем любимом ньюс-портале.

Фантастические картины, которые перед нами рисовал Стивен Спилберг в «Особом мнении», уже не так фантастичны и каждый из нас может себя ощутить Томом Крузом, который листает видео руками:


Пока Майкрософт и сообщество бьются над тем, как сделать устройство более чувствительным и удобным, настает период задуматься о его практическом применении и юзабилити совместимости.
Недавно в сеть попало видео о первом (?!) сайте, который оптимизирован под работу с kinect:

Возможно, в будущем, kinect совместимая версия сайта будет таким же обязательным атрибутом сайта, как кросс-браузерность.

Автор — oleg@astwork.ru
Можете поделиться с ним инвайтом и задать вопросы, на которые, я надеюсь, он с удовольствием ответит.
Всего голосов 52: ↑42 и ↓10+32
Комментарии45

Знакомьтесь, Интернет-магазин 2.0 — RIA

Время на прочтение3 мин
Количество просмотров2.1K
Как повысить скорость, юзабилити и user experience посетителей вашего интернет-магазина?
— Сделать его RIA! (Rich Internet Application)


Читать подробнее и посмотреть демку
Всего голосов 115: ↑103 и ↓12+91
Комментарии139

Самый дешёвый коворкинг в Москве

Время на прочтение3 мин
Количество просмотров16K
35.56 КБНекоторые компании очень любят Хабрахабр, почти как ты, %username%. Любят настолько, что не сочиняют стандартные рекламные тексты, которые всё равно нещадно заминусуют, а придумывают, как порадовать хабрапользователей и угодить им. Один небольшой коворкинговый офис на Белорусской, например, решил, что если в офисе заведётся хабраюзер, то это к удаче, и поэтому решил приманивать хабрахабру самыми низкими ценами за аренду рабочего места — дочитавшим этот пост до конца оно будет стоить всего 4500 рублей в месяц.

Ещё один пост про коворкинг на Хабре
Всего голосов 110: ↑98 и ↓12+86
Комментарии131

Открыт набор в школу Яндекса

Время на прочтение1 мин
Количество просмотров7.3K
Около недели назад Яндекс объявил о наборе на новый учебный год в свою школу. Обучение ведётся по двум направлениям: анализ данных и computer science. В качестве вступительного задания абитуриенту школы предлагается рассказать о себе и решить несколько несложных задачек по математическому анализу, теории вероятностей и программированию. Решения можно отправлять до 15 августа.

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

Обучение бесплатное, очно-заочное (вечернее), занятия проходят по вечерам, примерно с 18 до 20. Судя по отзывам моих знакомых, учиться интересно и местами даже сложно.

На сайте ничего не сказано о возрастном ограничении, так что дерзайте!

UPD: после заочной анкеты проводится очное собеседование, на котором вопросы могут быть сложнее. kronos о собеседовании.
Всего голосов 93: ↑82 и ↓11+71
Комментарии86

Позиционирование на карте Метро

Время на прочтение2 мин
Количество просмотров2.5K
Появилась мысль, как можно было бы улучишить мобильное Я.Метро, появилась не сегодня, но идея как мне кажется интересная.
Читать дальше →
Всего голосов 56: ↑40 и ↓16+24
Комментарии63

Обзор методов эволюции нейронных сетей

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


Выбор топологии и настройка весов связей искусственной нейронной сети (ИНС) являются одними из важнейших этапов при использовании нейросетевых технологий для решения практических задач. От этих этапов напрямую зависит качество (адекватность) полученной нейросетевой модели, системы управления и т.д.

Построение искусственной нейронной сети по традиционной методике выполняется, фактически, методом проб и ошибок. Исследователь задает количество слоев, нейронов, а также структуру связей между ними (наличие/отсутствие рекуррентных связей), а затем смотрит, что же у него получилось — сеть обучается с помощью какого-либо метода, а затем тестируется на тестовой выборке. Если полученные результаты работы удовлетворяют заданным критериям, то задача построения ИНС считается выполненной успешно; в противном случае — процесс повторяется с другими значениями исходных параметров.

Естественно, бурное развитие теории и практики использования генетических алгоритмов, заставило исследователей (лень — двигатель прогресса) искать способы применить их к задаче поиска оптимальной структуры ИНС (эволюция нейронных сетей или нейроэволюция), тем более, что, так сказать, proof-of-concept был налицо, или, точнее, в голове — природа наглядно демонстрировала решаемость подобной задачи на примере эволюции нервной системы с последующим образованием и развитием головного мозга.

Обзор и сравнение методов нейроэволюции под катом
Всего голосов 65: ↑60 и ↓5+55
Комментарии32

Об обучении нейросетей

Время на прочтение3 мин
Количество просмотров13K
image
Это статья уровня 2 (см. ниже).
Статья является логическим продолжением моего рассказа про сверточные нейронные сети и их применения для распознавания изображений.
Прежде чем продолжить хочу дать понимание чем же все таки занимаются люди из области Машинного обучения и какова их глобальная цель. Глобальная цель — это порабощение всех людей машинами создание методов и алгоритмов, способных путем обучения выстраивать сложные и нелинейные модели внешнего мира. В качестве пояснения предлагаю взглянуть на картинку, благодарно позаимствованную из [1]. Сейчас человечество уже умеет создавать алгоритмы, способные учится простым операциям, но что насчет такого вот преобразования — у нас есть изображение сидящего человека которое по сути является сырым вектором значений яркости картинки в каждой точке. И нам необходимо постепенно повышая абстрактность этих сырых данных сделать вывод «человек сидит». Отсюда собственно главный вопрос: Как создать систему способную не только понять простые (пусть и нелинейные) зависимости, но также обучиться сложным, многомерным и многоуровневым иерархиям представлений реального мира?
Читать дальше →
Всего голосов 50: ↑47 и ↓3+44
Комментарии32

Краткий обзор популярных нейронных сетей

Время на прочтение6 мин
Количество просмотров51K
К написанию этой статьи меня побудила большая распространенность некоторых заблуждений на тему искусственных нейронных сетей (ИНС), особенно в области представлений о том, что они могут и чего не могут, ну и хотелось бы знать, насколько вопросы ИНС вообще актуальны здесь, стоит ли что-либо обсудить подробнее.

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

Начну с классики.

Читать дальше →
Всего голосов 83: ↑78 и ↓5+73
Комментарии45

Список социалок для подкормки google.de

Время на прочтение2 мин
Количество просмотров579
Если для Вас слово Lesezeichen (нем. закладка) ничего не говорит, то этот список создан для Вас, смошники. Но Вы уже знаете преимущества Pligg и читали первую коммерческую ветку на серче про Западные социалки в прошлом году и применение этому списку Вы, думаю, найдете достойное. Что же делать, чтобы ублажить google.de? Кормить его социальными сетями на немецком языке…
image
Читать дальше →
Всего голосов 14: ↑5 и ↓9-4
Комментарии5

Запущен сайт по Windows Phone 7 для iPhone-разработчиков

Время на прочтение1 мин
Количество просмотров654
Сегодня открылась первая версия сайта Windows Phone 7 Interoperability, на котором будут размещаться материалы для разработчиков под различные мобильные платформы.

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

Многим разработчикам под iOS интересна тема портирования существующих приложений и игр – так, например, на недавнем Mobile Developer Day представитель JoyBits рассказывал, что для портирования популярной игры Doodle God потребовалось всего несколько дней – сегодня это одно из 50 самых популярных платных приложений WP7 в мире!

В дальнейшем на сайте планируется появление новых материалов, интересным в том числе Android-разработчикам, а также руководств по созданию приложений на разные платформы как на клиентской, так и серверной стороне. В рамках этого же проекта на этой неделе появились HTML5 Labs.

Напомню, что на данный момент в магазине приложений Windows Marketplace находятся более 4000 приложений, а скорость его роста превысила аналогичные темпы Android Marketplace. Учебный курс по Windows Phone 7 доступен бесплатно на русском языке.
Всего голосов 50: ↑33 и ↓17+16
Комментарии41

Книга Чарльза Петцольда “Programming Windows Phone 7” доступна для загрузки

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

Как и было обещано ранее, книга известного автора технических книг Чарльза Петцольда Programming Windows Phone 7 доступна для бесплатной загрузки. Книга представлена в формате .pdf, ее размер составляет 38.6 мегабайт. Кроме того, по ссылке доступны и исходные коды из книги.

Эта книга подробно рассказывает про новую платформу Windows Phone 7 и разработку приложений под нее с помощью технологий Silverlight и XNA. Книга очень большая и содержит более 1000 страниц разбитых на 24 главы.

Пока книга доступна только на английском языке. Однако российское отделение Microsoft уже начало работу по ее переводу для русскоговорящих разработчиков. Еще в сентябре был доступен перевод первых 6 глав этой книги, скачать его можно по этой ссылке. Будем надеяться, что вскоре все тысячестраничное издание будет переведено на русский язык.
UPD: книга по ссылке была обновлена из-за ошибки в верстке, которая не позволяла копировать текст.
Всего голосов 72: ↑49 и ↓23+26
Комментарии10

App Inventor теперь доступен всем

Время на прочтение1 мин
Количество просмотров5.1K
В июле мы представили App Inventor для Android — эксперимент Google Labs, облегчающий людям доступ к возможностям своих Android-телефонов и создание приложений для их личного использования. Мы были в восторге (и, честно, немного ошеломлены!) возникшим интересом. Мы были ещё более рады услышать истории о том, что вы делаете с App Inventor. Самые разные люди (преподаватели и студенты, родители и дети, программисты-любители и новички в программировании) создавали Android-приложения, идеально соответствующие их потребностям.

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

Мы настолько впечатлены великолепными вещами, сделанными людьми в App Inventor, что мы хотим, чтобы как можно больше людей имело возможность делать великолепные вещи. Так что мы рады сообщить, что бета App Inventor теперь доступна в Labs любому, кто зарегистрирован в Google.

Посетите домашнюю страницу App Inventor, чтобы настроить и запустить своё первое приложение.

Всего голосов 44: ↑32 и ↓12+20
Комментарии20

Quake3 портирован на Android — kwaak3

Время на прочтение1 мин
Количество просмотров4K
На платформу Android Родериком Коленбрандером (Roderick Colenbrander) была портирована Quake3.
image
Работоспособность порта проверялась автором на Motorola Milestone, но добровольцы уже успели проверить её и на G1. За основу была взята версия данной игры для Nokia N900.
На данным момент имеем:
  • звук
  • вычисления с плавающей точкой
  • устройства ввода: клавиатура, тачскрин, трекбол
  • рендеринг 3D через OpenGL
  • оптимизация игры для архитектуры ARM
  • сеть

По словам автора, большая часть кода написана на C, а так-же небольшая «обёртка» на Java.

Подробнее с проектом можно ознакомиться тут kwaak3:
image
Всего голосов 55: ↑38 и ↓17+21
Комментарии48

Алгоритм Self-Organizing Incremental Neural Network (SOINN)

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

Введение


Одной из задач обучения без учителя является задача нахождения топологической структуры, которая наиболее точно отражает топологию распределения входных данных. Существует несколько подходов решения этой задачи. Например, алгоритм Самоорганизующихся Карт Кохонена является методом проецирования многомерного пространства в пространство с более низкой размерностью (как правило, двумерное) с предопределенной структурой. В связи с понижением размерности исходной задачи, и предопределенной структурой сети, возникают дефекты проецирование, анализ которых является сложной задачей. В качестве одной из альтернатив данному подходу, сочетание конкурентного обучения Хебба и нейронного газа является более эффективным в построении топологической структуры. Но практическому применению данного подхода препятствует ряд проблем: необходимы априорные знания о необходимом размере сети и сложность применения методов адаптации скорости обучения к данной сети, излишняя адаптация приводит к снижению эффективности при обучении новым данным, а слишком медленная скорость адаптации вызывает высокую чувствительность к зашумленным данным.

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

В данной статье рассматривается алгоритм SOINN, который частично решает озвученные выше проблемы.
Читать дальше →
Всего голосов 32: ↑31 и ↓1+30
Комментарии7

Userscripts. Кроссдоменные запросы

Время на прочтение5 мин
Количество просмотров50K
Доброго времени суток.
Сегодня мы рассмотрим варианты организации кроссдоменных запросов в юзерскриптах.
В подробности реализации того или иного механизма я вдаваться не буду, но приведу пример кроссбраузерной оболочки для кроссдоменных запросов.
Приступим
Всего голосов 39: ↑38 и ↓1+37
Комментарии11

Intvideo.tv — придумали, воплотили, сгорели, нашли деньги, переписали, делимся опытом, ищем деньги

Время на прочтение7 мин
Количество просмотров814
image

Здравствуйте, с вами команда Intvideo. Меня зовут Дмитрий, я являюсь PM'ом в этой компании. Мы хотели бы поделиться с Вами нашими успехами и трудностями, которые нам пришлось пройти за 3 года существования проекта. С этой целью я попросил поведать об этом одного из основателей проекта, Черногубова Евгения. Далее рассказ от его лица.

История очень интересная, расскажу все и даже больше, но все по порядку.

О проекте

Идея проекта принадлежит моему приятелю, с которым мы знакомы еще со школьного возраста. Сегодня мы партнеры.

Сервис Интвидео транслирует видео-опросы.
Видео-опрос – это рекламный видеоролик с онлайн-опросом в конце. Он объединил в себе преимущества самого продуктивного вида рекламы — видео-рекламу и анкету интернет-опроса.

Сервис интересен как пользователям, так и рекламодателям.

Для пользователей — не сложная регистрация, после которой можно начать пользоваться сервисом и зарабатывать. При этом, чем детальнее заполнен профиль, тем больше оплачиваемых видео-опросов он будет получать. Время участия оплачивается из расчета $3,60 в час. Кроме этого, дополнительный доход приносит партнерская программа, благодаря которой, пользователь зарабатывает процент от участия в видео-опросах, приглашенных им пользователей. Регистрация в проекте возможна только по коду приглашения, поэтому каждая рекомендация учитывается при начислении комиссионных.
Читать дальше →
Всего голосов 77: ↑54 и ↓23+31
Комментарии71

12+ полезных Google Chrome chrome:// команд

Время на прочтение2 мин
Количество просмотров395K
Все знают, что для того чтобы попасть в меню у Хрома, нужно нажать на Гаечный ключ в правом верхнем углу.

Однако есть несколько особенностей, которые не доступны из меню, которые вы можете увидеть только с помощью chrome:// команд.

Под катом приведены 12 самых полезных chrome:// команд, которые должны знать все.
Читать дальше →
Всего голосов 217: ↑196 и ↓21+175
Комментарии55

Информация

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