
Артур @m4dn3ss
Пользователь
OAuth: описание протокола простым и понятным языком
16 min
201K
Пример кросс-авторизации
Вернемся в 2005-й год и представим, что мы пишем социальную сеть. В ней имеется форма импорта контактов из адресной книги GMail. Что нужно для доступа к контактам GMail? Конечно, логин и пароль от ящика. Но если мы попросим ввести их на нашем сайте, пользователь заподозрит неладное. Где гарантия, что мы не сохраняем на сервере введенные пароли? Поэтому нам хочется, чтобы пароль вводился только на сайте GMail, и после этого доступ к контактам через API GMail предоставлялся нашей социальной сети (возможно, на время).
+114
Коллекции иконок? Легко! Тысячи иконок в сетах.
2 min
39KВ продолжении поста "Ресурсы по поиску качественных иконок" представляю свою коллекцию сайтов, на которых вы найдёте очень(!) много качественных наборов иконок. Все сайты проверены руками, следовательно открываются и скачиваются легко.
+112
26 способов показать загрузку
1 min
1.2KAjaxload это генератор gif'ов, показывающих загрузку. Есть 26 типов загрузки, а цвет
и фон
можно выставить любой.


+65
Первая помощь при офисном стрессе
1 min
1.1KНекоторым повезло работать дома. Или в собственном кабинете.
Другим повезло меньше и приходится сидеть в кубике или огромной шумной комнате. Неудобства рождают стресс. Желание слегка придушить коллег. Налить им кофе в клавиатуру. Или сделать еще что-то гадкое.
Самый эффективный выход — трудотерапия. Но в офисе обычно нет возможности взять лопату и вскопать грядку. И попытка подвигать мебель для снятия стресса может быть понята очень неправильно. Поэтому занятие должно быть тихим. Добрым. Не требовать сложного инструмента.
К счастью, нашлись люди, которые нашли решение проблемы. Нам потребуются вещи, которые есть в любом офисе: принтер (лучше, если он будет цветным), бумага, ножницы и клей. Взяв выкройки (в PDF), которые лежат на замечательном сайте readymech, вы печатаете их, вырезаете и после склеивания получаете двойную пользу. С однй стороны, в руках у вас чудесная игрушка, которую, в зависимости от качества исполнения, можно подарить любимому начальнику или охраннику, который вам нахамил на прошлой неделе. С другой стороны — стресса как ни бывало.
Другим повезло меньше и приходится сидеть в кубике или огромной шумной комнате. Неудобства рождают стресс. Желание слегка придушить коллег. Налить им кофе в клавиатуру. Или сделать еще что-то гадкое.

К счастью, нашлись люди, которые нашли решение проблемы. Нам потребуются вещи, которые есть в любом офисе: принтер (лучше, если он будет цветным), бумага, ножницы и клей. Взяв выкройки (в PDF), которые лежат на замечательном сайте readymech, вы печатаете их, вырезаете и после склеивания получаете двойную пользу. С однй стороны, в руках у вас чудесная игрушка, которую, в зависимости от качества исполнения, можно подарить любимому начальнику или охраннику, который вам нахамил на прошлой неделе. С другой стороны — стресса как ни бывало.
+36
+203
Выбираем лаунчер для телефонов с Android
6 min
192KTranslation
Представляю вам вольный перевод статьи "Android Home Screen Launchers: Six of the Best"
Вся прелесть операционной системы Android заключается в том, что буквально все настраивается, поскольку платформа имеет открытый исходный код. Другие мобильные операционные системы предоставляют мало возможностей для настройки главного домашнего экрана вашего телефона, однако, Android имеет сразу несколько приложений, которые могут изменить вид главного рабочего стола вашего телефона. Такие приложения называются «лаунчеры», эти приложения позволяют настраивать способ отображения экрана, когда вы нажимаете кнопку «Домой» (Home) на вашем телефоне. Самое приятное в лаунчерах то, насколько просто заменить обычный рабочий стол на более функциональны. Для этого достаточно совершить простые действия: скачать, установить и настроить параметры.
Вся прелесть операционной системы Android заключается в том, что буквально все настраивается, поскольку платформа имеет открытый исходный код. Другие мобильные операционные системы предоставляют мало возможностей для настройки главного домашнего экрана вашего телефона, однако, Android имеет сразу несколько приложений, которые могут изменить вид главного рабочего стола вашего телефона. Такие приложения называются «лаунчеры», эти приложения позволяют настраивать способ отображения экрана, когда вы нажимаете кнопку «Домой» (Home) на вашем телефоне. Самое приятное в лаунчерах то, насколько просто заменить обычный рабочий стол на более функциональны. Для этого достаточно совершить простые действия: скачать, установить и настроить параметры.
+25
Root или не Root, вот в чем вопрос
4 min
232KTranslation
Предлагаю вам свой вольный перевод статьи "To Root or Not to Root?". Все комментарии, пожелания по переводу, прошу направлять в личку.
Если вы являетесь обладателем устройства с операционной системой Android, то вы уже наверняка слышали о такой процедуре, как рутинг (от англ. Root) — получение полного контроля над программным обеспечением и операционной системы устройства.
Существуют плюсы и минусы рутинга вашего устройства. Данная статья постарается помочь вам с ответом на вопрос стоит ли вам получать полный контроль над вашим устройством с операционной системой Android или нет.
Если вы являетесь обладателем устройства с операционной системой Android, то вы уже наверняка слышали о такой процедуре, как рутинг (от англ. Root) — получение полного контроля над программным обеспечением и операционной системы устройства.
Существуют плюсы и минусы рутинга вашего устройства. Данная статья постарается помочь вам с ответом на вопрос стоит ли вам получать полный контроль над вашим устройством с операционной системой Android или нет.
+28
У iPad от Apple все еще нет конкурентов
3 min
805Translation

Прошел уже почти год с тех пор, как компания Apple выпустила iPad, и осталось менее недели до официального представления iPad 2, но до сих пор у них нет никакой конкуренции.
Есть несколько хороших причин успеха Apple, а также и того, почему ее конкуренты испытывают трудности в соперничестве против короля цифровых девайсов. Все дело в инфраструктуре, а также в сочетании выпускаемых девайсов и программного обеспечения. Следует отметить и тот факт, что конкуренты не претендуют на первое место.
Давайте посмотрим на это по отдельности.
-13
Кто с кем судился в мобильном бизнесе
1 min
1.4KБродя по интернету наткнулся на интересную схему, отображающую судебные взаимоотношения между крупнейшими игроками рынка мобильных устройств и приложений. Схема прекрасно читается и весьма наглядна.

Как видно из рисунка, больше всего претензий поступало от компаний Nokia (8 исков) и Kodak (5 исков).
Это редизайн схемы Guardian, сделанный Николасом Фелтоном.

Как видно из рисунка, больше всего претензий поступало от компаний Nokia (8 исков) и Kodak (5 исков).
Это редизайн схемы Guardian, сделанный Николасом Фелтоном.
+49
Трехмерный звук — от технологий 19го века к технологиям 21го
5 min
3.9K
Трехмерный звук во всех своих проявлениях — многоканальные системы и наушники, записи, создающие иллюзию трехмерного звука для стереонаушников (например, такая), саундбары — прочно вошел в современный обиход.
Всё это построено на одних принципах, всё это давно стало атрибутами будущего, которое уже наступило.
Тем любопытнее, что история схожих устройств насчитывает не один век. Интересно?
Тогда назад, в прошлое — посмотрим на устройства, ставшие ключевыми вехами развития 3d-аудио. Тем более, что некоторые из них до боли напоминают «новинки», которыми мы восхищаемся сегодня как новым этапом развития аудиотехники.
+83
США: Смартфон — наиболее популярная покупка, запланированная на 2011 год
3 min
1KTranslation

Несмотря на «планшетный бум» на последних технологических конферениях (CES 2011, MWC 2011), потребители, похоже, не спешат в магазины за новым планшетом. Весьма неожиданные результаты исследований опубликовала на днях аналитическая компания Gartner: наиболее популярным электронным устройством, которое планируют приобрести американские потребители, является смартфон, а планшеты не вошли даже в первую пятёрку «кандидатов на покупку».
Под катом перевод отчёта «Gartner Survey Shows U.S. Consumers More Likely to Purchase a Smartphone Than Other Consumer Devices in 2011».
+13
О чем недоговаривают производители SSD [Обновлено!]
4 min
53KЭто перевод статьи с сайта «The SSD Review». По правде сказать, это не совсем перевод — скорее выжимка смысла с добавлением графиков, которые говорят сами за себя. Я намеренно оставил без внимания рекламу накопителей Intel. Ну и еще один момент — автор странно передергивает, сначала показывая преобладание random 4-8k write, а затем приводя на графиках как меру производительности random 4-8k read. Ощущение, что он сам что-то недоговаривает. Будет неплохо, если кто-то из компетентных людей оставит в комментариях свое мнение.
UPD:
Достоверность информации в статье подтверждена опытным путем. Проделал опыты, написал парсер и выложил результаты хабражитель deseven, за что ему огромное спасибо. Табличку с его данными вы можете посмотреть в конце статьи.
Вы задумались о покупке SSD? Речь пойдет о самом важном, что необходимо для этого знать. Данная информация покажет в выгодном свете лишь парочку-другую производителей, в то время как остальные окажутся в крайне невыгодном положении.
Итак, в чем же обман?
UPD:
Достоверность информации в статье подтверждена опытным путем. Проделал опыты, написал парсер и выложил результаты хабражитель deseven, за что ему огромное спасибо. Табличку с его данными вы можете посмотреть в конце статьи.
Вы задумались о покупке SSD? Речь пойдет о самом важном, что необходимо для этого знать. Данная информация покажет в выгодном свете лишь парочку-другую производителей, в то время как остальные окажутся в крайне невыгодном положении.
Итак, в чем же обман?
+168
Изучаю английский язык в twittere
1 min
4.5K
Не так давно я начал знакомиться с твиттером. Начал писать чем занимаюсь, фолловить и ретвитить. Твиттер то у меня был конечно давно, но скорее так для галочки. Ну не догонял я для чего его нужно использовать. Довольно интересная штука, как оказалось. Вдоволь наобщавшись с разными людьми и начитавшись свяких слухов и новостей я решил привнести что-то свое в это сообщество.
Со школьной скамьи я изучаю английский язык. Даже поставил себе программку, которя с определенной периодичностью выводит на экран английские слова и перевод. Таким образом, и происходит обучение. То же самое я и решил сделать в твиттере. Создал акаунт, натравил на него свою програмку. Загрузил словарь и уже учу новые слова этим методом. Надеюсь, этот способ поможет и другим людям, изучающим английский язык.
twitter.com/eng_trainer
Критикуйте. Поделитесь как еще с пользой можно использовать twitter.
+21
15 малоизвестных команд Linux
3 min
318KTranslation
Каждому разработчику в определенной степени следует овладеть навыками работы в терминале. Физически находиться у компьютера не всегда возможно, поэтому приходится подключаться удаленно. И действительно, GUI-программы вполне могут с этим с правиться, но зачастую они работают медленнее, чем получение доступа через тот же терминал (в конце концов, это лишь обмен текстом).
+214
Живой Debian
3 min
30KДоброго всем времени суток!
Представьте ситуацию: у вас есть хорошо настроенная и отлаженная система под управлением Debian. В какой-то момент вы хотите сделать так, чтобы эта система установленная на HDD начала загружаться с флешки или с CD-диска и работать в режиме ReadOnly. Типичное применение подобного решения это различные уличные киоски или тонкие клиенты, состояние которых сбрасывается в исходное при каждой перезагрузке.
Сегодня я хочу рассказать о том, как добиться подобного результата, но сначала немного теории.
Как известно, операционная система Linux Debian будучи установленной на HDD состоит из 4 достаточно независимых компонентов, каждый из которых можно подобрать или настроить по своему вкусу, а именно:
1. Загрузчик — то, что отрабатывает после BIOS и загружает Debian. По умолчанию используется «GRUB», но можно использовать любой другой. Мы будем использовать Syslinux, т.к. умеет грузить ОС с флешки, CD-диска и по сети.
2. Kernel или «ядро» — собственно центральная часть ОС, вокруг которой все крутится. Будем использовать то, что идет в составе дистрибутива.
3. initrd — промежуточная файловая система, которая помогает ядру найти RootFS. Требует небольшой модификации, к счастью не ручной.
4. RootFS — корневая ФС. Вот ее то нам и предстоит преобразовать так, что бы ОС могла грузиться в режиме RO.
Представьте ситуацию: у вас есть хорошо настроенная и отлаженная система под управлением Debian. В какой-то момент вы хотите сделать так, чтобы эта система установленная на HDD начала загружаться с флешки или с CD-диска и работать в режиме ReadOnly. Типичное применение подобного решения это различные уличные киоски или тонкие клиенты, состояние которых сбрасывается в исходное при каждой перезагрузке.
Сегодня я хочу рассказать о том, как добиться подобного результата, но сначала немного теории.
Как известно, операционная система Linux Debian будучи установленной на HDD состоит из 4 достаточно независимых компонентов, каждый из которых можно подобрать или настроить по своему вкусу, а именно:
1. Загрузчик — то, что отрабатывает после BIOS и загружает Debian. По умолчанию используется «GRUB», но можно использовать любой другой. Мы будем использовать Syslinux, т.к. умеет грузить ОС с флешки, CD-диска и по сети.
2. Kernel или «ядро» — собственно центральная часть ОС, вокруг которой все крутится. Будем использовать то, что идет в составе дистрибутива.
3. initrd — промежуточная файловая система, которая помогает ядру найти RootFS. Требует небольшой модификации, к счастью не ручной.
4. RootFS — корневая ФС. Вот ее то нам и предстоит преобразовать так, что бы ОС могла грузиться в режиме RO.
+26
Распознавание речи для чайников
9 min
169KTutorial

В этой статье я хочу рассмотреть основы такой интереснейшей области разработки ПО как Распознавание Речи. Экспертом в данной теме я, естественно, не являюсь, поэтому мой рассказ будет изобиловать неточностями, ошибками и разочарованиями. Тем не менее, главной целью моего «труда», как можно понять из названия, является не профессиональный разбор проблемы, а описание базовых понятий, проблем и их решений. В общем, прошу всех заинтересовавшихся пожаловать под кат!
+51
Магистратура в Финляндии — учебный процесс и тонкости поступления 2014
6 min
58KДобрый день!
Вдохновленный свежей историей, хотелось бы поделиться коротким постом о путях людей, которые решили поступать в Технологический Университет города Тампере (Финляндия) после прочтения прошлогоднего поста и рассказать об учебном процессе в сравнении с отечественным.
Сразу скажу – поступление было успешным.

Вдохновленный свежей историей, хотелось бы поделиться коротким постом о путях людей, которые решили поступать в Технологический Университет города Тампере (Финляндия) после прочтения прошлогоднего поста и рассказать об учебном процессе в сравнении с отечественным.
Сразу скажу – поступление было успешным.

+31
Zabbix + Pushbullet: простой способ push-оповещения
3 min
36KУ нас на предприятии, основным способом оповещения о событиях системы мониторинга Zabbix является email-рассылка. Jabber не прижился ввиду малой распространенности, а СМС устарел (хоть и весьма универсален). Хотелось предложить ещё одну альтернативу, которой и стали push-уведомления.
Сервис Pushbullet уже успел сделать себе имя на платформе Android, а с недавних пор пытается покорить и iOS. Pushbullet умеет слать «пуши» на телефоны, принимать их в браузере (Chrome и Firefox) и из него же снова отправлять. В общем очень удобный и полезный сервис, который плюс ко всему имеет открытый API. Посредством этого API мы и будем отправлять события Zabbix на телефоны сотрудников.

Сервис Pushbullet уже успел сделать себе имя на платформе Android, а с недавних пор пытается покорить и iOS. Pushbullet умеет слать «пуши» на телефоны, принимать их в браузере (Chrome и Firefox) и из него же снова отправлять. В общем очень удобный и полезный сервис, который плюс ко всему имеет открытый API. Посредством этого API мы и будем отправлять события Zabbix на телефоны сотрудников.

+25
Еще один дайджест (теперь Go)
4 min
19K
Тема этого выпуска — GopherCon 2014. Это самая большая Go-конференция в этом году. Возможно, кто-то из читателей лично присутствовал и может рассказать о своих впечатлениях. Все найденные в сети доклады и материалы я стараюсь собрать в этом посте.
+46
Information
- Rating
- Does not participate
- Registered
- Activity