Как стать автором
Обновить
17
0
Алексей Боровинских @aborovinskih

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

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

Как сохранить здоровье, работая за компьютером?

Время на прочтение8 мин
Количество просмотров105K
Иллюстрация

Вы заботитесь о своем здоровье?


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

Что оказалось непросто. В данной статье я расскажу о моем способе организации «правильного» рабочего дня, о том, что следует для этого делать, и где лежат грабли, на которые нельзя наступать. Тема «компьютер и здоровье» уже несколько раз поднималась на Хабре, поэтому я задумывал этот пост как статью, которую можно добавить в закладки и использовать в качестве «руководства к действию».

Читать дальше →
Всего голосов 272: ↑259 и ↓13+246
Комментарии139

Nokia 5800 (и другие на Symbian 9.х) — cинхронизация календаря и контактов с Google Calendar и Gmail

Время на прочтение2 мин
Количество просмотров34K
Недавно у меня появился телефон Nokia 5800 и естественно, первое, что мне захотелось сделать — это синхронизировать контакты. Поскольку я активно пользуюсь сервисами компании Google, то соответственно самая актуальная база контактов у меня находится в Gmail.

Оказалось, что контакты и календарь телефона легко синхронизируются с Google через Mail for Exchange, приложение от Nokia входящее в набор ПО поставляемый с телефоном.

Такую синхронизацию можно настроить на любом телефоне Nokia, на который можно установить Mail for Exchange, это все телефоны на Symbian 9.х. Проверить, поддерживается ли ваша модель можно на сайте Nokia.

Вот как это делается.
Всего голосов 31: ↑26 и ↓5+21
Комментарии91

Исторический iRiver с комиксами

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

Стало известно возможное название и некоторые характеристики электронной книги от iRiver.

Предположительно ридер будет называться iRiver Story и будет оснащаться шестидюймовым E-Ink диплеем. По аналогии с книжкой Amazon читалка получит QWERTY-клавиатуру. Ридер будет поддерживать карты памяти емкостью до 32 Гб, а батарейка обеспечит возможность перелистывания 9000 страниц.
Читать дальше →
Всего голосов 20: ↑18 и ↓2+16
Комментарии44

О гриппе А (H1N1) с точки зрения программирования

Время на прочтение6 мин
Количество просмотров17K
Учёные уже полностью дизассемблировали H1N1 и занесли его в вирусную базу NCBI Influenza Virus Resource. Там всё задокументировано в подробностях. Например, образец A/Italy/49/2009(H1N1) был обнаружен в носу 26-летней женщины, вернувшейся из Италии в США. Вот первые 120 бит его генетического кода.

atgaaggcaa tactagtagt tctgctatat acatttgcaa ccgcaaatgc agacacatta

Сколько бит убьёт человека?
По приблизительным подсчётам, общий размер исходников H1N1 составляет 26 022 бит, а если исключить служебные стоп-сигналы (указывают на окончание каждой белковой последовательности), то исполняемый код состоит примерно из 25 054 бит. Это число является приблизительным ещё и потому, что в вирусе присутствует механизм генерации избыточного мусора для маскировки от антивирусов.

Итак, получается около 25 килобит или 3,2 килобайта. Таков объём кода для программы, имеющей ненулевые шансы убить человека. H1N1 написан гораздо эффективнее, чем компьютерный вирус MyDoom размером около 22 КБ.

Очень унизительно, что меня могут убить всего 3,2 КБ генетических данных. Впрочем, в 850 МБ человеческого генома по любому должны быть дыры для парочки эксплойтов.
Читать дальше →
Всего голосов 323: ↑317 и ↓6+311
Комментарии177

Код. Тайный язык информатики

Время на прочтение2 мин
Количество просмотров74K
Код. Тайный язык информатики
Автор: Чарльз Петцольд
Твердый переплет, 512 стр.
Эта книга на ozon.ru / books.ru


Есть довольно много книг для программистов из категории «must read» и о некоторых из них уже много раз упоминали на хабре (например, «Совершенный Код» Макконнелла). Об этой же книге я видел не так много упоминаний, хотя она заслуживает этого. «Код», на мой взгляд, является лучшей книгой о компьютерах, их устройстве и — главное — сути программирования. Книга, не только объясняющая как и почему работают компьютеры, но и приучающая к инженерному мышлению.
Что в ней такого особенного?
Всего голосов 122: ↑113 и ↓9+104
Комментарии52

Злые вы, уйду я от вас… или Кто ты, хабровчанин?

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

Мне стыдно, что я написал этот топик. Я рассчитывал что карма пойдет вниз, а она пошла вверх. Значит я увеличил количество попсы на хабре! Прости меня Хабр...


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

Я прочитал комментарии к топику и стало мне грустно.

Итак, рассмотрим ситуацию: человек честно рассказал о свое негативном опыте запуска стартапа. Да, по большей части его выводы банальны. Да, возникают некоторые вопросы. Но я не понимаю зачем хабровчане кинулись кидаться дерьмом в автора?
Читать дальше →
Всего голосов 596: ↑457 и ↓139+318
Комментарии256

Реклама Windows 7

Время на прочтение1 мин
Количество просмотров1.9K
Вот такое вот длинное видео. Реклама Windows 7.



Все лица реальны, читал одно мнение, что ролик снят для постоянных корпоративных клиентов Microsoft и рассылался им, а в интернет видео просто кто-то выложил, хотя этого и не планировалось.
Всего голосов 88: ↑49 и ↓39+10
Комментарии163

Майндмэпы в учебе

Время на прочтение2 мин
Количество просмотров2.6K
Диаграммы связей

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


У диаграмм связей существует много возможных применений. Например, с их помощью можно разрабатывать базы данных и абстрактные структуры классов, проводить мозговой штурм или планировать личные расходы. Расскажу, как я применяю их в учебе.
Читать дальше →
Всего голосов 81: ↑74 и ↓7+67
Комментарии57

Анализ дружеских связей VK с помощью Python

Время на прочтение6 мин
Количество просмотров78K
Совсем недавно на Хабре появилась статья о реализации дружеских связей в ВКонтакте с помощью Wolfram Mathematica. Идея мне понравилась, и, естественно, захотелось сделать такой же граф, используя Python и d3. Вот, что из этого получилось.
Читать дальше →
Всего голосов 32: ↑29 и ↓3+26
Комментарии41

WPA2-Enterprise, или правильный подход к безопасности Wi-Fi сети

Время на прочтение7 мин
Количество просмотров325K
В последнее время появилось много «разоблачающих» публикаций о взломе какого-либо очередного протокола или технологии, компрометирующего безопасность беспроводных сетей. Так ли это на самом деле, чего стоит бояться, и как сделать, чтобы доступ в вашу сеть был максимально защищен? Слова WEP, WPA, 802.1x, EAP, PKI для вас мало что значат? Этот небольшой обзор поможет свести воедино все применяющиеся технологии шифрования и авторизации радио-доступа. Я попробую показать, что правильно настроенная беспроводная сеть представляет собой непреодолимый барьер для злоумышленника (до известного предела, конечно).

Читать дальше →
Всего голосов 63: ↑61 и ↓2+59
Комментарии52

Планирование и обслуживание Wi-Fi-сетей

Время на прочтение5 мин
Количество просмотров41K
TamoGraph

На гребне радиоволны


Казалось бы, что после ратификации стандарта 802.11n в индустрии Wi-Fi должно наступить относительное затишье: спецификации утверждены, сертификация устройств идет полным ходом, корпоративный и домашний рынки насыщены сотнями беспроводных устройств, офисы в массовом порядке прощаются с витой парой и переходят на уже вполне зрелую беспроводную технологию, и все эти технологические радости, не покладая рук, обеспечивают китайские рабочие. Но затишья, конечно же, не наступило. На рынке идет суровая борьба за сердца и кошельки IT-отделов.
Читать дальше →
Всего голосов 64: ↑58 и ↓6+52
Комментарии58

HTTP сервер за 15 минут

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

Задача


За минимальное время написать HTTP сервер, который после запуска сможет корректно ответить браузеру и отдать простую HTML страничку (минимальное время, чтобы кода было мало, чтобы новичку вникать было проще).
У меня это заняло около 15 минут. Сервер вроде справляется с поставленной задачей.

Суть примера — показать что такое Socket, ServerSocket, InputStream, OutputStream, и Thread.

смотреть исходники
Всего голосов 163: ↑124 и ↓39+85
Комментарии77

GMail — проверка новых писем из командной строки

Время на прочтение1 мин
Количество просмотров5.9K
Не будем тянуть кота за хвост. Сразу к делу

curl -u username:password --silent "https://mail.google.com/mail/feed/atom" | tr -d '\n' | awk -F '<entry>' '{for (i=2; i<=NF; i++) {print $i}}' | wc -l

Результатом будет количество новых писем у вас в ящике.

Читать дальше →
Всего голосов 123: ↑113 и ↓10+103
Комментарии95

Как я учил английский

Время на прочтение3 мин
Количество просмотров39K
Добрый день!

На хабре уже имели место несколько статей о том, как нужно учить английский, напомню:
Хочу дополнить этот список своими наблюдениями по поводу эффективных и не очень методов изучении английского языка.
Читать дальше →
Всего голосов 78: ↑65 и ↓13+52
Комментарии66

Мобильная версия Хабра

Время на прочтение3 мин
Количество просмотров15K
Здравствуйте, граждане. Не прошло и года трех лет, как мы сделали облегченную версию Хабра (пока что в модном бета-режиме), которую удобно читать с современных мобильных устройств. Расположена она по адресам m.habr.ru и microhabr.ru, выводит все захабренные посты и имеет следующие приятные особенности:
  • каждая страница весит в среднем всего 5 килобайт;
  • полное отсутствие рекламы и лишних элементов;
  • каждая страница содержит 40 ссылок на посты;
  • хорошо отображается на всех основных мобильных платформах;

Кроме того, владельцы мобильников с аппаратной клавиатурой могут использовать клавишу «2» для перехода на главную страницу, а «4» и «6» — для навигации по страницам.

Да, замечу, что поскольку версия вся такая облегченная и мобильная такая вся, в ней недоступны функции авторизации, голосования и комментирования. То есть ее можно только читать, что, собственно, от подобного рода версий и требуется. Кроме того, подчеркну: эта версия — не окончательный релиз, а лишь фундамент для дальнейшего развития мобильной версии Хабра. Прошу обратить особое внимание на этот факт :)
Читать дальше →
Всего голосов 129: ↑117 и ↓12+105
Комментарии158

Защищаемся от HTTP DDoS и прочих Хабраэффектов

Время на прочтение5 мин
Количество просмотров10K
Простой способ защиты от HTTP DDoS — включить syn-cookies и заблокировать подонков. Но что делать если атакует 5к-10к хостов да еще и с динамическими IP? Тут нам на помощь придет frontend-backend архитектура c промежуточным кэшированием! Почему с промежуточным кэшированием? А потому что в моем случае от шквала запросов от frontend'а backend умирал унося за собой систему.
Читать дальше →
Всего голосов 160: ↑152 и ↓8+144
Комментарии55

Простой скрипт для рассылки СМС

Время на прочтение1 мин
Количество просмотров8.4K
Я продолжаю изучать Питон. Язык красивый, меня радует что когда мой коллега — непрограммист, садится за мой код он его может прочитать и понять. Встала задача сделать СМС оповещение клиентов (ну о просрочке, новых услугах итд). Мы купили GSM модем Teleofis. Для работы с ним пошукали проги, не особо нашли, а уж бесплатного и тем более. Пришлось открыть мануалы и написать простенькую прогу под Винду, которая открывает COM порт, на котором сидит модем и пишет в него AT команды.

Сам скрипт требует pySerial для работы под виндоус.

Чтобы запустить скрипт, надо воткнуть в комп модем, установить дрова, открыть файлик sms_sender.py и отредактировать там строку 90:

a = Sender(('790864x0807',),u"Признанный критикой всего мира величайшим эпическим произведением новой европейской литературы, «Война и мир» поражает уже с чисто технической точки зрения размерами своего беллетристического полотна. Только в живописи можно найти некоторую параллель в огромных картинах Паоло Веронезе в венецианском Дворце дожей, где тоже сотни лиц выписаны с удивительною отчётливостью и индивидуальным выражением[источник не указан 91 день].",1,115200,2)

* This source code was highlighted with Source Code Highlighter.

Первый параметр — кортеж адресатов, второй — текст сообщения. Третий — номер порта. Остальные нам не нужны — это скорость и таймаут ожидания ответа.
А потом сделать из Командной строки вызов команды
python sms_sender.py

Вы увидите:
more PDU to go…
more PDU to go…


Это скрипт рассылает части вашего сообщения адресатам. Вот и все.
Сам скрипт доступен по ссылке. Ограничений на его использование никаких, он сильно простой и маленький чтобы как-то ограничивать его использование.
Всего голосов 43: ↑36 и ↓7+29
Комментарии21

5 способов занять боковую панель в Firefox

Время на прочтение2 мин
Количество просмотров8.4K
Мало кто задумывался о том, что боковую панель в FireFox можно использовать для достаточно полезных вещей. В этой статье показаны 5 способов, которыми можно полезно занять место в Sidebar'е.
Читать дальше →
Всего голосов 23: ↑17 и ↓6+11
Комментарии25

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

Время на прочтение4 мин
Количество просмотров14K
В этой статье я хотел бы поделиться своими практическими наработками в создании анимированных слайдеров, используя JavaScript.
Читать дальше →
Всего голосов 66: ↑64 и ↓2+62
Комментарии48
1

Информация

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