Как стать автором
Обновить
0
0
Арсений Майоров @Mayoroff

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

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

Запасаемся на зиму

Время на прочтение1 мин
Количество просмотров22K
Книги — пища для мозгов программиста. А художественные — десерт. Хорошая книга — как вкусное блюдо, которое хочется дочитать растянув удовольствие, испробовать снова и снова. Но есть куча книг, которые мы еще не нюхали и, возможно, никогда не попробуем, потому что нам их не посоветовали несколько человек.

У каждого есть одна-две любимые книги, которые могут понравится другим, поделитесь пожалуйста, заразите. Думаю многим будет интересно поставить в очередь «к прочтению» несколько новых. Давайте устроим «дегустацию» книг в формате: одна книга — один комментарий. Чтобы другие могли добавить в избранное (и оценить, и обсудить) каждую книгу по отдельности.

Читать дальше →
Всего голосов 158: ↑148 и ↓10+138
Комментарии476

Большой и сильный хардридер

Время на прочтение2 мин
Количество просмотров1.3K
Вечер пятницы. Тишина в квартире нарушается только периодически просыпающимся холодильником «Ока» и редкими щелчками клавиатуры и мышки. Решил никуда не ходить, а посмотреть давно отложенный фильм, прочитать, наконец, френдленту за последний месяц, написать пару личных писем… В общем захотелось отдохнуть от живых людей, которых за неделю было столько, что страшно становится. Внезапно идиллию нарушает звонок в дверь. Тело, вяло отзываясь на команды мозга, перемещается в прихожую. Звонок не умолкает, и кулаки непроизвольно сжимаются. Кто бы там ни стоял, сейчас его ждет как минимум лекция о том, как плохо тревожить людей вечером в пятницу. За дверью оказывается сосед с нижнего этажа. Его зовут Коля, у него в руках винчестер, и на лице написано, что он отсюда никуда не уйдет, пока не получит новую дозу медиаконтента...
Практически начало к фильму ужасов под названием «Развинти системник и подключи новый хард». Вроде бы это не отнимает много времени и сил: открутить пару винтов, снять боковую крышку компьютера, отодрать провода (посадочных мест, как всегда, не хватает ;), снять старый хард, поставить новый — все. Ну, разве что после перекачки файлов нужно вернуть все на свои места. Но ведь пятница, вечер, а тут еще Коля...

В общем, предлагаю панацею от такого рода неожиданностей — ридер для винчестеров под названием Sunbeamtech HDD Docking Station.
Читать дальше →
Всего голосов 72: ↑57 и ↓15+42
Комментарии82

Оптимизация Windows для использования SSD на лаптопе

Время на прочтение8 мин
Количество просмотров101K
Опубликовал сначала в своем блоге как ответ на вот этот топик. Спасибо доброму хабравчанину borisko, подарившему возможность перенести сюда.

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


С тех пор как приобрел IBM Lenovo ThinkPad X61s (это такой маленький и удобненький лаптопик с диагональю 12 дюймов), всегда хотел его использовать в автобусе, пока еду на работу — ну и на обратном пути тоже. Однако в автобусе так трясет, что за жесткий диск становится просто страшно — его там покрошит в мелкий порошок. В связи с чем был приобретен Solid State Disk (примерно то же, что и обычная флашка, только по взрослому) фирмы OCZ, который (на тот момент) стоил безумно дешево и давал возможность попробовать все прелести SSD на собственном опыте. Был приобретен экземпляр OCZ Solid Series OCZSSD2-1SLD30G 2.5" 30GB SATA II MLC Internal Solid state disk (SSD) за фантастические по тем временам 220 долларов (все остальное начиналось с 400) и торжественно воткнут в вышеупомянутый лаптоп. Поскольку диск этот был одним из первых, так называемого первого поколения, то производительность на нем до сих пор оставляет желать лучшего. Но кое-что для улучшения как скорости работы, так и продления жизни диска, можно было сделать.


Читать дальше →
Всего голосов 41: ↑27 и ↓14+13
Комментарии99

Современные медиа-носители — что выбрать для большого файлового архива

Время на прочтение1 мин
Количество просмотров2.7K
Все началось с того, что я задался вопросом — на чем выгоднее хранить коллекцию из тысячи фильмов. Поиск ответа привел к масштабному сравнению, и в результате получилась очень наглядная картина — относительная стоимость хранения для всех существующих сегодня типов носителей.

Я сделал так: взял недорогой и проверенный магазин (так мною любимый Ф-Центр) и выписал позиции для всех доступных видов носителей. То, что в их ассортименте отсутствовало, я добавил из других известных интернет-магазинов с тем же уровнем цен. Затем построил график удельной стоимости, в пересчете на 1 мегабайт. Чтобы не быть голословным, после графика приведена таблица с реальными позициями из прайса, а также некоторые выводы. Вот, что получилось:
Читать дальше →
Всего голосов 137: ↑133 и ↓4+129
Комментарии143

О микроконтроллерах

Время на прочтение4 мин
Количество просмотров29K
Около 55% проданных в мире процессоров приходится на 8ми битные микроконтроллеры. Более 4 млрд. 8ми битных микроконтроллеров продано в 2006. Они установлены в микроволновках, стиральных машинах, музыкальных центрах… При этом они являются однокристальными компьютерами, со своим процессором, памятью, портами ввода-вывода. В статье я постараюсь кратко объяснить что это за звери и как их приручают.
Читать дальше →
Всего голосов 91: ↑86 и ↓5+81
Комментарии101

Искусство тратить минуты, экономя часы

Время на прочтение3 мин
Количество просмотров1.1K
Перевод статьи «The Art of Spending Minutes to Save Hours».

Радостные часы прошлой пятницы я провел, выслушивая признания своей коллеги по поводу ее абсолютной неприязни меню «Пуск» Windows Vista. «Система организована неверно. Нужные мне программы глубоко зарыты, а все удобные места занимают никогда мной не используемые. Я столько времени трачу, копаясь в меню,» — жаловалась она. «Но ты можешь просто переупорядочить их,» — ответил я. Она опустила глаза: «Знаю. Кто-то мне уже говорил это, но я не успела попробовать.»

И тут меня осенило, нужно потратить какое-то время сейчас, чтобы сэкономить гораздо большее позднее. Это вполне естественно, чтобы что-то получить, нужно что-то сделать. Этот подход основан на предпочтении «умного» труда сложному. В результате, бесчисленные часы могут быть сэкономлены в будущем, если сейчас продуктивно потратить несколько минут.

Дальше приведены несколько советов, помогающих начать тратить минуты, экономя часы.
Всего голосов 122: ↑102 и ↓20+82
Комментарии103

Организация рабочего стола методом кучи

Время на прочтение1 мин
Количество просмотров1.2K
Уже так много статей на тему: Как организовать свой рабочий стол… Я решил написать свой топик по теме. В основном все статьи сводятя к нескольким советам: убраться, разложить всё по полочкам… Но ведь это не удобно! Гораздо лучше, когда всё есть под рукой, но если просто сложить всё в одну большую кучу, будет не очень удобно, поэтому я решил написать несколько советов про упорядовачиние предметов на столе методом кучи.

Когда я обозревал свой стол я увидел один большой беспорядок.
1. Расчистить маленький клочёк стола прямо напротив себя, чтобы можно было писать или поставить чашку с кофе. Для этого положите две руки на край стола и двигайте отсебя и в стороны.
2. Раскопайте в своей куче первый попавшийся блокнотик, первую попавшуюся ручку и первую попавшуюся чашку. В последствии если случайно обнаружите лишний блокнот, ручку или чашку, лучше это сразу куда-нибудь убрать. Это способствует уменьшению кучи.
Лучше как-нибудь прикрепить ручку к блокноту, чтобы в нужный момент её не потерять. Также советую приспособить ненужную болванку под кружку с кофе, это нужно чтобы не потерять чашку на столе.
3. В оставшейся куче надо найти все нужные бумаги и сложить их в стопку на… вот здесь нужна импровизация.
Читать дальше →
Всего голосов 1: ↑0 и ↓1-1
Комментарии14

5S или как организовать свое рабочее место

Время на прочтение3 мин
Количество просмотров6.7K
Seiri, Seiton, Seiso, Seiketsu, Shitsuke. Знаете, что значат эти 5 непонятных японских слов? Не знаете? Я постараюсь объяснить.

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

Свободный и бесплатный софт

Время на прочтение12 мин
Количество просмотров18K
Я знаю, подобный топик уже был, но я думаю этот будет более полным. Свобода… Зачем платить, если можно оценивать чужой энтузиазм и иногда, когда чувства переполняют, жать кнопочку Donate.

далее список программ
Всего голосов 80: ↑71 и ↓9+62
Комментарии241

Карьера в IT

Время на прочтение9 мин
Количество просмотров35K
Что является основным критерием карьерного успеха? Как попасть на желанную работу, если недостаточно опыта? В этой статье я попытался ответить на эти и другие вопросы, связанные с карьерой IT-специалиста.

Читать дальше →
Всего голосов 192: ↑167 и ↓25+142
Комментарии145

Функторы, аппликативные функторы и монады в картинках

Время на прочтение5 мин
Количество просмотров192K
Вот некое простое значение:


И мы знаем, как к нему можно применить функцию:


Элементарно. Так что теперь усложним задание — пусть наше значение имеет контекст. Пока что вы можете думать о контексте просто как о ящике, куда можно положить значение:


Теперь, когда вы примените функцию к этому значению, результаты вы будете получать разные — в зависимости от контекста. Это основная идея, на которой базируются функторы, аппликативные функторы, монады, стрелки и т.п. Тип данных Maybe определяет два связанных контекста:


data Maybe a = Nothing | Just a

Позже мы увидим разницу в поведении функции для Just a против Nothing. Но сначала поговорим о функторах!
Читать дальше →
Всего голосов 184: ↑175 и ↓9+166
Комментарии60

RuSSIR 2013: VII летняя школа по информационному поиску

Время на прочтение3 мин
Количество просмотров7.1K
16–20 сентября 2013 года в Казани пройдет VII Российская летняя школа по информационному поиску (RuSSIR 2013).

Её организуют Казанский Федеральный Университет (КФУ) и Российский семинар по Оценке Методов Информационного Поиска (РОМИП) при участии Яндекса, Mail.ru, Google и ABBYY.

Главной темой школы в этом году будет поиск и обработка аудиоинформации. Рабочий язык — английский.



Основная программа состоит из 7 курсов:

Voice and Music Information Retrieval:
  • Spoken Content Retrieval: Challenges, Techniques and Applications — Gareth Jones (Dublin City University)
  • Content- and Context-based Music Similarity and Retrieval — Markus Schedl & Peter Knees (University of Linz)
  • Query by Singing/Humming and Audio Fingerprinting as Two Successful Paradigms of Music Information Retrieval — Jyh-Shing Roger Jang (Taiwan University)
  • Adaptivity in Audio and Music Retrieval — Andreas Nürnberger & Sebastian Stober (OVG University Magdeburg)

General Information retrieval:

Участие в школе бесплатное, но количество мест ограничено.
Как попасть?
Всего голосов 33: ↑33 и ↓0+33
Комментарии6

Стипендия Erasmus Mundus для высшего образования в Европе

Время на прочтение11 мин
Количество просмотров69K
Тема образования за границей на Хабре освещалась уже не раз, однако именно по этой стипендии упоминаний почти нет. Ее уникальная фишка состоит в том, что учеба не ограничивается одним университетом, а можно будет поучиться в 2 – 3 университетах в разных странах ЕС, получить полноценный диплом, и сумма стипендии покрывает все нужды. Кто заинтересован в учебе на магистра или PhD, найдет под катом мой личный опыт и рекомендации.
Читать дальше
Всего голосов 42: ↑39 и ↓3+36
Комментарии30

Аспирантура в Японии — опыт поступления и личные впечатления

Время на прочтение10 мин
Количество просмотров60K
Конничива, дорогие читатели.

Тема обучения в магистратуре и аспирантуре в Японии на хабре поднималась уже неоднократно. Автор упомянутых постов, уважаемый rg_software, преподает в University of Aizu, где я сейчас работаю над получением степени PhD. В предлагаемом вашему вниманию посте я постарался, во-первых, осветить вопрос поступления в аспирантуру и получения стипендии от японского правительства, и, во-вторых, изложить личные впечатления от без малого года пребывания на гостеприимной японской земле.

(На фото — вход в университетскую столовую)


Много букв под катом
Всего голосов 111: ↑105 и ↓6+99
Комментарии116

10 способов улучшить свои навыки программирования

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

1. Выучить новый язык программирования


Изучение нового языка программирования разовьет новые способы мышления, особенно если новый язык программирования использует парадигмы, с которыми Вы еще не знакомы. Многие из приобретенных способов мышления могут быть применены к языкам, которые уже знаете. Возможно, вы даже полюбите новый для Вас язык программирования настолько, что начнёте использовать его для серьёзных проектов.

Среди языков программирования отличный познавательный эффект и наверстывание опыта дают: Lisp (или Scheme), Форт, PostScript или Factor (стековые языки программирования), Haskell (строго типизированный, чистый функциональный язык) либо OCaml (объектно-ориентированный язык функционального программирования), Пролог (логическое программирование), Erlang (отличные паралельные вычисления).

Читать дальше →
Всего голосов 239: ↑227 и ↓12+215
Комментарии96

Пример использование DSL (Domain Specific Languages) в реальном проекте

Время на прочтение3 мин
Количество просмотров20K
DSL (Domain Specific Languages) — языки, специфичные для решения задач какой-либо предметной области (в противовес языкам общего назначения типа Java или C#). Более подробное описание и примеры есть на википедии, я же хочу написать про то, как довольно легко встроить в приложение (C#) свой собственный DSL на базе языка Boo.
Читать дальше →
Всего голосов 37: ↑31 и ↓6+25
Комментарии5

Сказ о том, как я ставил неподдерживаемую Wimax/Wifi карту в Lenovo X201

Время на прочтение10 мин
Количество просмотров112K
Попался мне как-то в руки в личное пользование ноутбук Lenovo X201 — отличная рабочая машинка.
Всё в нём вроде хорошо и всё вроде есть, но как обычно хочется большего — захотелось встроенный WiMax иметь (3G модем уже в нём есть и довольно хорошо работает).

image

Для WiMax была приобретена карта Intel WiMax/Wifi Link 5150 PCIe Mini Card.
После установки выяснилось, что оказывается большинство современных ноутбуков (в частности Lenovo) имеют White-list устройств, которые они поддерживают. Сделано это видимо для того, чтоб пользователи покупали только фирменные устройства в фирменных магазинах. Честно говоря я бы рад купить такое устройство, если бы у нас они свободно продавались (поправьте меня, если это так, может я не достаточно хорошо искал).
В частности мой ноутбук расстроился, увидев, что карточки, которую я ему подсунул нет в White-list и выдал мессагу:
1802: Unauthorized network card is plugged in - Power off and remove the miniPCI network card.
В случае установки неподдерживаемого 3G модема, вы получите сообщение:
1804: Unauthorized WAN card is plugged in - Power off and remove the WAN card.
Читать дальше →
Всего голосов 185: ↑178 и ↓7+171
Комментарии76

Делаем таймер или первый проект на ПЛИС

Время на прочтение9 мин
Количество просмотров205K
Начну свою первую статью с того, что сообщу: в предмете статьи я сам новичок, но выбрал именно такую тему. Объясню почему. Читаю хабр уже достаточно долго и мне всегда были интересны топики тех, кто сам в настоящий момент изучает то, о чем повествует. Такие статьи всегда понятны, всегда находят свою аудиторию и всегда предают читающему интерес и энтузиазм автора, который у новичков в любой области обычно зашкаливает!

Так вот, недавно я заинтересовался темой ПЛИС, столкнувшись с ними на учебе, прочитал много всяких доков и заказал себе Starter Kit для экспериментов. Теперь, получив полигон для экспериментов по почте и проведя первый эксперимент, я готов поделиться с хабраюзерами. Надеюсь будет интересно.
Читать дальше →
Всего голосов 93: ↑85 и ↓8+77
Комментарии117

Системное администрирование. Начало

Время на прочтение6 мин
Количество просмотров219K
Существует много пособий по настройке программ (Операционок, сервисов, сайтов и тд), но редко можно встретить мануал по организационным вопросам связанным с системным администрированием. Сразу скажу, опыт работы у меня достаточный. Рассматриваться предмет будет на моем личном примере работы, сразу скажу что любые аргументированные дополнения, и исправления приветствуются. Также поясню для господ минусующих: «Не нравится? Сделай лучше!», и обязательно пришли ссылку, почитаю с большим удовольствием.
Начнем
Всего голосов 196: ↑183 и ↓13+170
Комментарии172

Про правильную посадку в кресле

Время на прочтение5 мин
Количество просмотров71K
Навеяно постами про подлокотники. Это сборник разных советов, которые я потихонечку собирал в записную книжку, когда впервые столкнулся с проблемами, которые может вызвать неправильная посадка в компьютерном/водительском кресле и дополнял собственным опытом и знаниями.

Что есть правильная посадка в кресле?

Это такое положение, которое решает две задачи: обеспечение максимального удобства для работы и обеспечение физиологически удобной позы, препятствующей возникновению боли в спине.

Пара слов о физиологии: главная задача вашего организма — это обеспечение подвижности и работоспособности «здесь и сейчас». Почти всегда — с жертвами в будущем. Что же происходит, когда мы сидим в кресле? Современный офисный человек физически плохо развит (это правда), поэтому долгая напряженная поза (голова вытянута вперед, глаза вглядываются в монитор, спина скруглена и перекошена вбок, потому что одна рука лежит безвольно, а вторая активно шевелит мышкой) приводит к тому, что его спинные мышцы не могут удерживать правильное положение позвоночника больше чем полтора-два часа — они просто расслабляются и отпускают связочно-суставный аппарат. Чтобы не произошло травмы — организм включает экстренный режим сохранения подвижности и перераспределяет вертикальную нагрузку так, чтобы компенсировать ее изгибом самого позвоночника и натяжение связок и мелких мышц.

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

Решение — правильная поза. Как ее достичь? Причем совершенно штатными средствами, без адских подлокотников или кресел за полторы тысячи евро?

Читать дальше →
Всего голосов 119: ↑112 и ↓7+105
Комментарии89
1

Информация

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