Как стать автором
Обновить
1
0
Berrimor @Berrimor

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

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

Лазер на шариках от подшипника

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

Фото © fabymartin.com

Недавно в журнале «New Scientist» была опубликована интересная статья, рассказывающая о разработке лазеров с изменяемой длиной волны. Ознакомившись с оригинальной работой на сайте arXiv.org, и взглянув на схему экспериментальной установки, я решил, что это устройство достаточно простое, чтобы его собрать самостоятельно.

Основная идея заключается в том, чтобы ввести в рабочее тело лазера на красителях множество отражающих шариков и встряхивать их так быстро, чтобы они вели себя, как будто находятся во взвешенном состоянии. Затем производится накачка красителя внешним источником излучения, а изменяя частоту колебаний, можно отфильтровывать различные длины волн лазерного излучения, которое испускается красителем.
Читать дальше →
Всего голосов 92: ↑87 и ↓5+82
Комментарии64

Побеждаем утечки памяти и ускоряем работу Firefox

Время на прочтение3 мин
Количество просмотров220K
Про утечки памяти в Огнелисе на Хабре уже было несколько постов, но ни в одном из них нет полного, с моей точки зрения, набора инструкций. Под катом я попытаюсь собрать все вместе, добавив то, что помогло в решении вопроса мне.

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

А если вам просто понравилась девушка с картинки, то здесь хайрез :)

Читать дальше →
Всего голосов 132: ↑96 и ↓36+60
Комментарии111

Умри, агент, умри!

Время на прочтение7 мин
Количество просмотров5.2K
Каждый год тысячи людей впервые в жизни сталкиваются с необходимостью снять квартиру. Честно говоря, бизнес риелторских услуг по сдачи квартир внаем — то еще дерьмо, особенно в таком крупном городе как Москва. Именно по этой причине, каждый год появляется очередной юноша с «горящими глазами», который выдает очередной высер суперпроект помощи в поиске аренды.

Эти проекты очень похожи на бабочек. Они появляются жарким летом в высокий сезон, и умирают в морозную стужу. Так же как и бабочки красиво и бесполезно машут крыльями и исчезают не оставляя следа. А почему так получается? Некоторые мысли изложены дальше.

Читать дальше →
Всего голосов 181: ↑144 и ↓37+107
Комментарии241

Как Google тестирует ПО

Время на прочтение9 мин
Количество просмотров40K
Прослушав вебинар «How Google Tests Software» я был так вдохновлен, что решил записать некоторые тезисы. Эта статья и есть мой конспект. Прежде всего, я должен внести ясность относительно ее содержания. Это не дословный перевод. Здесь описаны только те вещи, которые показались мне важными. Проще говоря, здесь описано не все, что прозвучало в вебинаре. Так же существует вероятность, что я понял что-то не до конца или даже понял неправильно. Поэтому горячо рекомендую прослушать вебинар самостоятельно.
Его ведет Джэймс Витакер, который в данный момент занимает пост технического директора по тестированию ПО в Google. Джэймс совместно с коллегами готовится выпустить одноименную книгу. В ней можно будет получить исчерпывающую информацию о том, как проводят тестирование GoogleMaps, Google+, ChromeOS, Android и т.д…
Читать дальше →
Всего голосов 224: ↑217 и ↓7+210
Комментарии52

Уроки Ruby для детей

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


Среди преподавателей сложилось мнение, что Ruby — наиболее подходящий язык для изучения программирования. Первый в жизни ЯП должен быть максимально простым в использовании и, разумеется, объектно-ориентированным. В нём не должно быть каких-то двусмысленных концепций или странных особенностей синтаксиса. В общем, Ruby подходит идеально, решили ребята из компании The Hybrid Group и выпустили приложение KidsRuby (код на github) — уроки Ruby для детей.

Несколько скриншотов
Всего голосов 72: ↑64 и ↓8+56
Комментарии109

Эффективное использование Vim

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

Введение


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

Эта статья — не набор “волшебных команд” и рецептов (cookbook, как называют такие наборы по-английски), хотя они тут тоже присутствуют, а, скорее, попытка описать, как общие принципы построения эргономичных интерфейсов можно применить в практике использования Vim, чтобы сделать из него удобную и эффективную среду работы с текстами.

Эта статья также не является tutorial’ом для начинающих пользователей Vim, хотя и им (а также пользователям Emacs) может быть интересна, поскольку некоторые упоминаемые принципы являются достаточно общими и действуют не только в системах редактирования текстов, а вообще везде, где идет речь об использовании компьютера для редактирования чего-либо. Тем не менее, я предполагаю, что читатель знаком с основными концепциями, применяемыми в Vim (режимы, регистры, буфера, команды) и не останавливаюсь на их подробном описании.

По умолчанию Vim настроен очень старомодно, и эта настройка подразумевает, что пользователь при работе с текстом будет мыслить метафорами пятидесятилетней давности, как будто бы сейчас заря эпохи UNIX. Однако дизайн Vim позволяет сделать несколько настроек, после которых система станет выглядеть вполне прилично и станет работать весьма эффективно, сочетая в себе полезные черты и древних юниксовых инструментов работы с текстом, и современных WYSIWIG-процессоров, при этом обходя, насколько это возможно, присущие им недостатки. Вот об этих настройках и приемах их использования и пойдет речь.
Читать дальше →
Всего голосов 141: ↑128 и ↓13+115
Комментарии67

Английский для айтишника? Легко!

Время на прочтение2 мин
Количество просмотров181K
Эта тема не относится к IT напрямую, но все знают, что без нее никуда. К сожалению, далеко не у всех есть возможность изучать английский с преподавателями. Ну что ж, попробуем заняться этим дома и с максимальной отдачей!
Читать дальше →
Всего голосов 165: ↑137 и ↓28+109
Комментарии187

From user to developer

Время на прочтение3 мин
Количество просмотров7.9K
В интернете встречается куча вопросов «как стать программистом». Сегодня я не буду спрашивать, а попытаюсь ответить.
Читать дальше →
Всего голосов 137: ↑98 и ↓39+59
Комментарии79

17 простых советов для повышения продуктивности

Время на прочтение3 мин
Количество просмотров33K
Эти советы — не очередная компиляция из книг и блогов, посвященных продуктивности. Каждый совет основан на моём личном опыте. На каждый совет я мог бы дать гарантию, если бы гарантия на советы была возможна в принципе.

Вступление окончено, переходим к советам!
Читать дальше →
Всего голосов 180: ↑152 и ↓28+124
Комментарии116

Система мониторинга MongoDB (MMS)

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


Несколько часов назад ко мне в почту упало письмо с уведомлением о новом сервисе от компании 10gen, спонсоров MongoDB. Этот облачный сервис позволяет мониторить ваши сервера и слать алерты, если что-то пойдет не так.
Читать дальше →
Всего голосов 62: ↑62 и ↓0+62
Комментарии12

Дешевое и быстрое юзабилити-тестирование

Время на прочтение3 мин
Количество просмотров2.1K
Сегодня я хочу развеять миф о том, что юзабилити – это дорого и сложно, а также представить вам новый сервис по краудсорсингу юзабилити-тестирования: usertest.ru.



Многие компании, проводящие юзабилити-тестирование, пишут о процессе, как о чем-то требующем особенных знаний, неподвластных простому смертному. Люди, проводящие тесты, называются не иначе как «эксперты». Много внимания уделяется специальному оборудованию (запись лица пользователя, отслеживание движения зрачков), как будто тестировать можно только в лабораториях. Неудивительно, что и ценники на подобные услуги измеряются в десятках и сотнях тысяч. Я уже чувствую, как в меня летят камни, грабли и факелы юзабилити-профессионалов, но если вы не Амазон, такие затраты вам ни к чему, даже несмотря на обоснование высоких цен через расчеты ROI (тут, тут или просто гугл). Почти такой же эффект можно получить с гораздо меньшим бюджетом.

Почему это не высшая математика
Всего голосов 40: ↑15 и ↓25-10
Комментарии30

Бизнес-процессы в нагрузку

Время на прочтение6 мин
Количество просмотров4.4K
Многие знают о ”культе карго” — удивительном явлении, имевшим место во время Второй мировой войны. В ходе боевых действий удаленные острова в Тихом океане вдруг стали стратегическим объектом, американцы построили на них военную базу, и местные туземцы были осчастливлены продуктами цивилизации, которые доставляли грузовые самолеты. Туземцы решили, что хитрый белый человек, который сам не производит никаких материальных ценностей, получает их напрямую от богов, выполняя загадочные ритуалы: марширует с палками по плацу, сидит возле ящика с антенной и молится на непонятном языке, призывая небесных птиц. Когда война окончилась, американцы оставили острова и их наивных обитателей. Когда же позднее на остров вернулись исследователи, они с удивлением обнаружили туземцев с нарисованными нашивками, марширующих по плацу и шаманов, призывающих ”карго” в деревянных наушниках перед муляжом радиостанции.

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

Но отвлечемся, пожалуй, от лирических аллегорий и поговорим о том, как и почему в проектах внедрения АСУ разные люди делают одни и те же ошибки, связанные с пренебрежением элементарными вещами. А именно, почему же заказчики проектов отказываются видеть собственные бизнес-процессы.
Читать дальше →
Всего голосов 50: ↑47 и ↓3+44
Комментарии33

Autopics (версия 2.0)

Время на прочтение7 мин
Количество просмотров811
Представляем вашему вниманию вторую версию проекта Autopics, выпущенную три месяца назад и на данный момент прошедшую первичную обкатку.



Внутри вас ждут технические подробности реализации, рассмотрены некоторые интерфейсные решения, планы на будущее и много другое
Всего голосов 52: ↑50 и ↓2+48
Комментарии107

Скромное руководство по прохождению интервью: часть 1

Время на прочтение5 мин
Количество просмотров30K
Пост подготовлен с целью помочь программистам при подготовке к собеседованиям по программированию. Здесь рассматриваются все основные темы, которые, как минимум, желательно знать перед собеседованием. Использован собственный опыт, опыт и рассказы коллег, специализированная литература.
Некоторые рассмотренные здесь темы могут вообще не пригодиться некоторым программистам, а могут и быть обязательными, решать вам. Мой совет – старайтесь как можно больше изучать темы/разделы/аспекты указанные здесь.
И так, в качестве обязательных знаний:
  • Структуры данных
  • Алгоритмы и «концепции»
  • Язык программирования

Читать дальше →
Всего голосов 124: ↑109 и ↓15+94
Комментарии125

О теории социального баланса

Время на прочтение5 мин
Количество просмотров4.9K
Здравствуй хабр.
Сегодня я хочу тебе рассказать про теорию когнитивного баланса Ф. Хайдера.
Сама теория относится к классу теорий когнитивного соответствия. При помощи этого класса теорий можно попытаться математически описать социальные взаимодействия, в том числе в социальных сетях.
Читать дальше →
Всего голосов 57: ↑51 и ↓6+45
Комментарии20

Практика радиосвязи, как она есть — взгляд изнутри

Время на прочтение5 мин
Количество просмотров16K
После прочтения «свежеопубликованной» практики радиосвязи, как она есть, возникли мысли по поводу того, что стоит поделиться своим опытом радиолюбительской связной практики.

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

УКВ связь (до 1 ГГц), без извращении (использование отражения радиоволн от метеорных потоков, луны и тд.), выглядит просто: дальность связи прямо зависит от мощности передатчика и высоты подвеса антенны.
КВ связь — более неординарное явление, поскольку радиоволна, в зависимости от условии, может несколько раз огибать землю, а может и «интермодулироваться» грозовыми разрядами, если на трассе между собеседниками идет гроза. А может, опять-таки в зависимости от условий (а в частности, от направления антенны), войти под критическим углом в ионосферу и уйти в бесконечно далекий космос…
Читать дальше →
Всего голосов 75: ↑74 и ↓1+73
Комментарии50

300 тысяч львят для изучения английского языка

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

23 августа, вторник, в Джунглях зафиксировано население в 300 000 зарегистрированных пользователей! Приятная круглая циферка с пятью нулями. О том, откуда сервис получил 100к пользователей за 2 месяца, и как проект движется к цифре с 6-ю нулями — под катом.
Читать дальше →
Всего голосов 127: ↑105 и ↓22+83
Комментарии69

Монитор активности интернет-угроз на рабочем столе

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

Прихожу недавно на рабочее место после непродолжительного отсутствия и вижу записку «Хочу такую же заставку как у тебя!». Немного поразмыслив, решаю выложить любимый скринсейвер сотрудников Symantec в открытое пользование. Думаю, такой монитор интернет-угроз понравится многим безопасникам.

Для Windows
Для Macintosh

Подробнее о том, что отображается на мониторе, можно почитать под катом
Читать дальше →
Всего голосов 38: ↑32 и ↓6+26
Комментарии30

Авторизация через ВКонтакте, Mail.ru и другие для самых начинающих — 1

Время на прочтение4 мин
Количество просмотров48K
На хабре и других ресурсах есть туториалы, однако в каждом упущен какой-нибудь незначительный момент, вопросы по которому можно видеть на различных форумах. Так как недавно столкнулся с задачей подружить один сайт с Контактиком и Майл.ру, то решил, пока свежа память, сделать свое небольшое руководство с блэкджеком так сказать, используя родные виджеты этих социальных сетей.
Читать дальше →
Всего голосов 111: ↑100 и ↓11+89
Комментарии45

Новая мобильная версия Яндекс.Почты

Время на прочтение1 мин
Количество просмотров8.2K
У Яндекс.Почты, кроме привычной веб-версии, есть приложения для всех платформ, а еще – мобильная (или лёгкая) версия. Именно её мы сегодня обновили.

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

Читать дальше →
Всего голосов 42: ↑38 и ↓4+34
Комментарии7

Информация

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