В моей прошлой теме о Модифицированных прошивках было оставлено много просьб и комментарием по-поводу улучшения прошивок. К сожалению, самому разобраться с изменением прошивки я не успел (дома редко бываю), но сегодня обнаружил новую модификацию прошивки для Nokia 5530 под кодовым названием Simple Mod v.1.0 by Wayfer. Кстати, именно Wayfer разрабатывает программу для самостоятельного изменения прошивок для 5530, выход которой не за горами (хотя обещали и раньше). Меньше слов — смотрим под кат.
Fury @Fury
User
Паттерны проектирования
2 min
49KЗдравствуй хаброчеловек!
Так уж случилось, что с этого семестра в своем вузе я записался на спецкурс по паттернам проектирования. Курс проходит в виде семинаров, на которых ты (студент) должен рассказать чему научился за неделю (имеется ввиду, какие паттерны изучил и применил на практике).
Так уж случилось, что с этого семестра в своем вузе я записался на спецкурс по паттернам проектирования. Курс проходит в виде семинаров, на которых ты (студент) должен рассказать чему научился за неделю (имеется ввиду, какие паттерны изучил и применил на практике).
+27
ITшник в Австралии
4 min
24KДанной статьей я постараюсь продолжить обзор стран, начатый в Денег нет, погода дрянь и правительство ввело новые поборы. Что делать?. Я не хочу обсуждать почему, зачем, что меня двигало к переезду (кому-то весело и комфортно только в Нью-Йорке/Лондоне, а кто-то весьма доволен и в деревне), а постараюсь просто привести некоторую информацию. Здесь на сайте довольно много людей из Австралии, надеюсь где-то меня поправят, что-то добавят. С удовольствием отвечу на все вопросы в комментариях.
+100
Уникальная электроника
2 min
1.1KМассовое производство сделало вещи гораздо дешевле, что, безусловно, не может не радовать. Впрочем, у этого процесса есть и отрицательная сторона – вокруг нас множество совершенно одинаковых невыразительных вещей, которые ничего не говорят о владельце, и созданы так, чтобы просто не раздражать как можно большое число людей. Это хорошо, но… скучно. В конце концов, каждый из нас – представитель того самого “длинного хвоста”, хочет выделиться.Самый простой пример – ноутбук. Машинка, на которой я пишу эту статью мне безумно нравится (да, дайте похвастаться – это “таблетка” Asus R1E). Это очень неплохой ноут, далеко не дешевый, но при этом внешне… один из многих, не более того. А хочется что-то своё.
Желая найти какой-то более-менее приемлимый вариант (ну не готов я делать несмываемую аэрографию на крышке ноутбука за 2 тысячи баксов с гаком), я начал искать варианты на англоязычных сайтах. В итоге я обнаружил, что на западе есть простое и изящное решение этого вопроса – наклейки-«шкурки» для ноутбуков и прочей техники.
В США есть множество магазинов (посмотрите, скажем, www.laptopskins.net, www.schtickers.com), где можно выбрать “шкурку” с таким дизайном, который будет в полной мере отражать личность своего владельца. А если ни один из готовых вариантов, имеющихся в ассортименте, не подходит, можно получить что-нибудь под заказ.




+27
Простенький Time Manager для Android
13 min
35K
Что будет рассмотрено:
- RelativeLayout для реализации интерфейса программы с наложением изображений друг на друга.
- Timer для реализации алгоритма подсчета времени.
- Animation для
свистоперделоккрасивого интерфейса апплета.
Для наглядности добавил скринкаст как все это добро работает.
Итак, пишем простенький тайм менеджер для Android'а.
+53
Поисковые технологии в Airbnb
14 min
15K
Три недели назад мы писали о том, каким образом пользователи и владельцы жилья могут эффективнее использовать поиск на нашем сайте. Сегодня мы хотим рассказать об алгоритмах, на которых базируется наша поисковая система.
Пост подготовлен по материалам выступления Максима Чаркова:
Поиск — это сила паросочетаний. Говоря по существу, здесь мы и пытаемся стыковать запросы наших пользователей с тем, что доступно на рынке.
Сперва хотелось бы сказать пару слов о себе и своих коллегах. Я работаю в поисковой команде. Начал работать в компании я два года назад. До этого был сотрудником Google, где я провел несколько лет, занимаясь всем подряд, от функций поиска до веб-браузеров. Конечно, все то, что я собираюсь представить здесь, не было бы возможным без людей из нашей команды. Search Airbnb — постоянно действующая команда. Наши инженеры работают над проблемами поиска и потока бронирования, включая инфраструктуру, пользовательский интерфейс и т.д. Сфера нашей деятельности также включает в себя разработку оборудования, дизайн, пользовательские исследования, обработку и анализ данных.
Сперва хочу представить проблему поиска на Airbnb и как мы помогаем нашим гостям найти наилучшие позиции. Затем я расскажу о проблеме конверсии бронирования. Вы увидите, что на Airbnb не всегда достаточно позиций, удовлетворяющих всем запросам пользователей. А это представляет собой интересную задачу. Также я скажу пару слов об оценке модификаций. Работая над новыми поисковыми продуктам, очень важно учредить оценочные инструменты и факторы, которые бы давали уверенность в том, что каждое сделанное изменение будет иметь положительные эффект для пользователя.
+29
Как Odesk фрилансеров сливает
1 min
19KOdesk — популярная площадка, которая предоставляет возможность фрилансерам найти работу, а работодателям найти исполнителя за процент от сделки. Площадка активно следит за тем, чтобы пользователи не заключали соглашения в обход платформы. Если система определит, что пользователь сливают сделку за пределы платформы, то можно попасть под ревью аккаунта и получить бан за нарушение пользовательского соглашения.
-28
Помнить все: Evernote и Anki
12 min
259K
Решил написать о системе, которую я использую, чтобы помнить практически все, что хочется, при минимальных затратах времени и других ресурсов. Под словом “помнить” имеется в виду любой способ найти нужную информацию — в личной памяти или в памяти компьютера, в зависимости от ситуации и от самой информации; основные требования при этом — экономия времени и контроль того, что мы запоминаем.
Я хочу достичь следующих целей при использовании системы:
- помнить все термины и слова, которые когда-либо решил запомнить;
- свободно использовать факты в разговорах и дискуссиях;
- сохранять накопленный опыт: иметь информацию обо всех текущих и законченных проектах, о важных встречах и разговорах, об изученных темах;
- моментально находить любые статьи, которые когда-либо показались интересными;
- держать сознание свободным от любой текучки;
- тратить на это все не более 20 минут в день.
Ниже я напишу о методах и правилах, которые составляют данную систему. Статья будет состоять из нескольких разделов:
- Мой опыт по описанному вопросу
- Проблемы запоминания
- Теоретическое разрешение проблем
- Практическое разрешение проблем с Evernote
- Практическое разрешение проблем с Anki
+73
RESTful API под Android: pattern B
12 min
54KСовсем недавно, на собеседовании в Яндексе, мне довелось обсуждать организацию Rest-взаимодействия в Android-приложениях. В ходе обсуждения всплыл вопрос – почему из трех паттернов, предложенных на Google IO 2010 Virgil Dobjanschi, первый используется существенно чаще двух других. Вопрос меня заинтересовал.
Поскольку тема обсуждения достаточно узкоспециализированная, я с позволения читателей пропущу слова о том, насколько правильная архитектура Rest-взаимодействия важна в Android-приложениях и как часто Android-разработчики сталкиваются с подобными задачами.
Поскольку тема обсуждения достаточно узкоспециализированная, я с позволения читателей пропущу слова о том, насколько правильная архитектура Rest-взаимодействия важна в Android-приложениях и как часто Android-разработчики сталкиваются с подобными задачами.
+15
«Дикий» туризм как высшая градация путешественника, или для кого создан Tourista.me
5 min
42KЯ путешественник. Не просто отпускник, который раз или два в год привозит паспорт и деньги в турагентство, выбирает какой-нибудь All Inclusive-тур и далее по стандартной схеме: duty-free, огромное количество бухла как «лекарство от аэрофобии», дебош в самолете (опционально, если кураж пойдет), трансфер, отель и так далее. Мне же это не интересно, бросаться камнями в любителей такого досуга не буду – каждый сам делает свой выбор, но я пользоваться услугами туроператоров не люблю. Не хочу и все. Не потому, что не доверяю им, а скорее потому, что они (причем, за мои же деньги) лишают меня 50% кайфа от путешествия, которое для меня начинается задолго до самой поездки или полета.

Очередная вылазка для меня, прежде всего, дата-майнинг и тщательное планирование, если маршрут новый. Если же хорошо знакомый и вся предварительная работа проделана (в паспорте стоит мультишенген, ана перевале ждут свежие лошади, любимый лоукостер скинул цены ниже некуда), то элемент спонтанности, напротив, способен привнести в путешествие особую прелесть. В общем, суть проста – я делаю все сам – сам покупаю билеты, бронирую отель или организую себе вписку как-то иначе (каучсерфинг, например – вполне годный способ), сам планирую график своих передвижений, и сам решаю, пора мне возвращаться домой, или все-таки после двух недель странствий махнуть из Лиссабона в Базель, куда Ryanair предлагает мне сегодня долететь за 9 евро.

Очередная вылазка для меня, прежде всего, дата-майнинг и тщательное планирование, если маршрут новый. Если же хорошо знакомый и вся предварительная работа проделана (в паспорте стоит мультишенген, а
+23
Всё, что вы хотели знать об областях видимости в JavaScript (но боялись спросить)
8 min
83KTranslation
У JS есть несколько концепций, связанных с областью видимости (scope), которые не всегда ясны начинающим разработчикам (и иногда даже опытным). Эта статья посвящена тем, кто стремится погрузиться в пучину областей видимости JS, услышав такие слова, как область видимости, замыкание, “this”, область имён, область видимости функции, глобальные переменные, лексическая область видимости, приватные и публичные области… Надеюсь, по прочтению материала вы сможете ответить на следующие вопросы:
— что такое область видимости?
— что есть глобальная/локальная ОВ?
— что есть пространство имён и чем оно отличается от ОВ?
— что обозначает ключевое слово this, и как оно относится с ОВ?
— что такое функциональная и лексическая ОВ?
— что такое замыкание?
— как мне всё это понять и сотворить?
— что такое область видимости?
— что есть глобальная/локальная ОВ?
— что есть пространство имён и чем оно отличается от ОВ?
— что обозначает ключевое слово this, и как оно относится с ОВ?
— что такое функциональная и лексическая ОВ?
— что такое замыкание?
— как мне всё это понять и сотворить?
+37
Что делать, если у банка отозвали лицензию?
5 min
108KTutorial

В последнее время всё чаще появляются новости о том, что Центробанк отозвал лицензию у какого-нибудь банка. Иногда это происходит внезапно и неожиданно, а бывает, что до этого в интернете уже проскальзывал слух. Когда нужно верить плохим новостям и бежать менять банк и, самое главное, что делать, если вы остались без банка — не будем тянуть с лиричными вступлениями и расскажем прямо сейчас.
+62
Десять лучших городов мира для удалённых команд и фрилансеров
1 min
70KСайт nomadlist.io сортирует города по удобству проживания для удалённых работников и фрилансеров. На главной ресположен топ городов для фрилансеров. Косвенным подтвержденеим его адекватности может служить то, что многие города — уже освоенные фрилансерами направления. Но есть и пара сюрпризов:

На сайте можно подобрать город под себя помощью фильтров по стоимости проживания, дальности перелёта, климату и качеству интернета. Стоимость проживания может покзаться завышенной, но, видимо, потому, что кроме отеля/хостела в центре и трёхразового питания в ресторанах, «Список кочевника» считает ещё и цену на рабочее место в коворкинге — нужный вариант для команд, но управление удалёнными сотрудниками требует тихого места для видеопереговоров, да и жить постоянно в отеле накладно — впрочем, для этого есть масса других полезных сайтов.

На сайте можно подобрать город под себя помощью фильтров по стоимости проживания, дальности перелёта, климату и качеству интернета. Стоимость проживания может покзаться завышенной, но, видимо, потому, что кроме отеля/хостела в центре и трёхразового питания в ресторанах, «Список кочевника» считает ещё и цену на рабочее место в коворкинге — нужный вариант для команд, но управление удалёнными сотрудниками требует тихого места для видеопереговоров, да и жить постоянно в отеле накладно — впрочем, для этого есть масса других полезных сайтов.
+22
Лайфхаки ручного тестирования на мобилках от 2ГИС — Доклад с конференции SQA Days 15
9 min
12KСтатья подготовлена на основании доклада Юлии Горловой на конференции SQA Days-15.
Презентация: www.slideshare.net/VLDCORP/ss-33705537
Задача — необходимо поддержать как можно больше различных конфигураций: в тестировании несколько платформ, для каждой платформы несколько версий операционной системы, для каждой платформы несколько размеров экрана и разрешений. Девайсов получается очень много, а тестирование только ручное.
В данной статье я расскажу про несколько приёмов, которые позволяют прозрачно и просто решить эту задачу.
Презентация: www.slideshare.net/VLDCORP/ss-33705537
Задача — необходимо поддержать как можно больше различных конфигураций: в тестировании несколько платформ, для каждой платформы несколько версий операционной системы, для каждой платформы несколько размеров экрана и разрешений. Девайсов получается очень много, а тестирование только ручное.
В данной статье я расскажу про несколько приёмов, которые позволяют прозрачно и просто решить эту задачу.
+15
Мануал по решению типизированных задач в Microsoft Excel
16 min
250KДобрый день, уважаемые хаброжители!
Время от времени некоторым (а может и более, чем некоторым) из нас приходится сталкиваться с задачами по обработке небольших массивов данных, начиная от составления и анализа домашнего бюджета и заканчивая какими-либо расчетами по работе, учебе и т.д. Пожалуй, наиболее подходящим инструментом для этого является Microsoft Excel (или возможно иные его аналоги, но они менее распространены).
Поиск выдал мне всего одну статью на Хабре по схожей тематике — «Талмуд по формулам в Google SpreadSheet». В ней дано хорошее описание базовых вещей для работы в excel (хотя он и не 100% про сам excel).
Таким образом, накопив определенный пул запросов/задач, появилась идея их типизировать и предложить возможные решения (пусть не все возможные, но быстро дающие результат).
Речь пойдет о решении наиболее распространенных задач, с которыми сталкиваются пользователи.
Описание решений построено следующим образом – дается кейс, содержащий исходное задание, которое постепенно усложняется, к каждому шагу дано развернутое решение с пояснениями. Наименования функций будут даваться на русском языке, но в скобках при первом упоминании будет приводиться оригинальное наименование на английском языке (т.к. по опыту у подавляющего большинства пользователей установлена русскоязычная версия).
Время от времени некоторым (а может и более, чем некоторым) из нас приходится сталкиваться с задачами по обработке небольших массивов данных, начиная от составления и анализа домашнего бюджета и заканчивая какими-либо расчетами по работе, учебе и т.д. Пожалуй, наиболее подходящим инструментом для этого является Microsoft Excel (или возможно иные его аналоги, но они менее распространены).
Поиск выдал мне всего одну статью на Хабре по схожей тематике — «Талмуд по формулам в Google SpreadSheet». В ней дано хорошее описание базовых вещей для работы в excel (хотя он и не 100% про сам excel).
Таким образом, накопив определенный пул запросов/задач, появилась идея их типизировать и предложить возможные решения (пусть не все возможные, но быстро дающие результат).
Речь пойдет о решении наиболее распространенных задач, с которыми сталкиваются пользователи.
Описание решений построено следующим образом – дается кейс, содержащий исходное задание, которое постепенно усложняется, к каждому шагу дано развернутое решение с пояснениями. Наименования функций будут даваться на русском языке, но в скобках при первом упоминании будет приводиться оригинальное наименование на английском языке (т.к. по опыту у подавляющего большинства пользователей установлена русскоязычная версия).
+39
Новая языково-независимая NLP библиотека
7 min
27KВведение
Каждый, кто пришел в этот мир, проходил через путь познания языка. При этом человек обучается языку отнюдь не по правилам или грамматике. Даже, более того, каждый человек, будучи еще ребенком, сначала учит такое странное явление как язык, а уже позднее, с возрастом, начинает учить его правила (в садике и школе). Это объясняет забавный факт, каждый, кто изучает иностранный язык в зрелом возрасте, когда он уже менее склонен к изучению новых языков, знает о предмете своего изучения больше, чем большинство носителей этого языка.
Это простое наблюдение дает возможность предполагать, что для понимания языка вовсе не нужно иметь знания о нем. Достаточно лишь эмпирии (опыта), который можно почерпнуть от окружающих. Но именно об этом забывают практически все современные НЛП библиотеки, пытаясь построить все-обемлящую языковую модель.
Для более четкого понимания представьте себя слепым и глухим. И, даже родись в таком состоянии, вы бы могли взаимодействовать с миром и освоить язык. Само собой, что ваше представление о мире было бы иным, нежели у всех вокруг. Но вы могли бы все таким же образом взаимодействовать с миром. Некому бы было объяснить Вам что происходит и что такое язык ив се же, как то, тактильно анализирую шрифт Брайля Вы бы понемного сдвинулись с мертвой точки.
А это значит, что для понимания сообщения на каком-либо языке нам не нужно ничего, кроме самого сообщения. При условии, что это сообщение достаточно большое. Именно эта идея и положена в основу библиотеки под названием AIF. За деталями прошу пожаловать под кат.
+18
Зачем выступать на айтишных конференциях и митапах?
7 min
25K
+33
В чем нарисовать MindMap? Детальный обзор 6 самых популярных программ для рисования mindmap
5 min
600KСтруктура обзора
1. Вступление;
2. Сравнение основных 5-х программ по популярности, цене, совместимости, наличию на разных платформах;
3. Подробное описание функционала и особенностей 5-х основных программ.
Введение
Mindmapping (рисование древовидных карт или ментальных карт) прочно вошел в жизнь многих людей именно с появлением соответствующего софта. Используя mindmap, делают техзадания, консультанты-аналитики делают проекты, дизайнеры придумывают концепции, тренера делают презентации, менеджеры составляют планы и т.д.
Целью этой статьи не является пропаганда mindmapping. У древовидного представления данных есть свои плюсы и свои ограничения. Обсуждение уже было в комментариях к публикации "+10 к интеллекту".
Эта публикация для тех, кто хочет выбрать удобный инструмент и узнать какие-то новые фишки, о которых еще не знал.
+62
Popcorn Time — обновление до версии 0.3.3
2 min
70KTranslation

17 сентября 2014 года состоялся выпуск Popcorn Time версии 0.3.3 — программного обеспечения с открытым исходным кодом предоставляющего пользователю простой и понятный интерфейс для потокового просмотра фильмов и сериалов по протоколу BitTorrent.
На Хабре уже не раз упоминали Popcorn Time и попытки закрытия проекта (Popcorn Time: самая удобная программа для просмотра торрентов, Разработчики Popcorn Time исчезают один за другим, Popcorn Time закрылся из-за «угрозы юридических преследований и закулисных махинаций», MPAA добилась удаления форков Popcorn Time с GitHub), но Popcorn Time по прежнему жив и активно разрабатывается. Кому интересно что нового привнесла версия 0.3.3 — добро пожаловать под кат.
+79
BookTitres.com — изучайте языки по иностранной литературе в оригинале, слушая и читая
7 min
16K
Самое интересное
Уже доступные для чтения книги вы можете найти в разделе "Слушайте и читайте" на сайте. Книга "Хоббит" закончена — это 11 часов аудио и 13800 фраз. Пройдя её полностью, вы ощутите заметное улучшение своего английского. Особенно, если будете повторять за чтецом каждую фразу. От других книг в основном сделаны несколько первых глав. Если хотите продолжения — ответьте на опрос и укажите желаемую книгу.
Я не столько преследую цели пиара, сколько хочу рассказать о самой идее и попросить советов, как её развивать. Вы можете оставить пожелания, заглянув на сайт по ссылкам выше. А если интересно почитать о возникновении идеи и её технической реализации, то загляните под кат.
В конце статьи приводятся вопросы, на которые мне бы очень хотелось получить ответы хабра людей.
+55
Information
- Rating
- Does not participate
- Location
- Россия
- Date of birth
- Registered
- Activity