educational

Точное время в домашней локалке


A man with a watch knows what time it is. A man with two watches is never sure.
Segal's law

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

Недавно обнаружилось, что у нас в доме на всех компах разное время. Не то, чтобы фатально разное, но на несколько минут отличается. И это при том, что на всех вроде как включена синхронизация с time.windows.com, от которой на практике толку ровным счетом никакого. Ситуация тем абсурднее, что даже оба наших мобильника умудряются где-то брать точное время безо всяких дополнительных настроек, а полноценные компьютеры с постоянным доступом в Интернет сделать этого не могут.

Под катом - парочка идеологически верных способов это исправить.

Хранение полиэтиленовых пакетов

Вы не поверите, но я снова о полиэтиленовых пакетах :) Мы с Юлькой какими-то окольными путями попали на древний пост в сообществе flylady_ru, где приводилась довольно практичная методика сворачивания пакетов так, чтобы они занимали минимум места. Методика немедленно была опробована и утверждена, а также задокументирована, результат чего можно наблюдать на примере ящика кухонного стола:

Как оно раньше всегда было Как оно стало потом

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

Современные компьютерные вирусы, их цели и методы

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

Итак, давно прошли те времена, когда вирусы играли на зараженных компьютерах музыку, устраивали на экране спецэффекты, форматировали жесткий диск и делали различные другие гадости. Современные вирусы всем этим баловством, как правило, не занимаются, и, как следствие, мы их практически не замечаем. А если и замечаем - то обычно лишь в тех случаях, когда они нам напрямую говорят "дай денег!". Сбой или повреждение системы теперь не является прямой задачей вируса, а если такое и случается - то либо вследствие сбоя в самом вирусе, либо из-за того, что на компьютере развелся уже целый зоопарк разных вирусов, и они не поделили между собой систему :)

Причиной такой метаморфозы стало развитие технологий, благодаря которому компьютеры из дорогой экзотики превратились в бытовую технику. А где массовость - там и возможность заработка. Тем более, что развитие всевозможных электронных платежей дополнительно стимулирует появление программ, предназначенных для скрытого управления денежными потоками. Поэтому если ранние вирусы - по большей части порождение человеческой злобы, тщеславия и желания нагадить ближнему, то современные вирусы - явление чисто экономическое, а потому исключительно рациональное. Разумеется, и сейчас встречаются вирусы, созданные "для души" и/или с целью сделать какую-нибудь гадость конкретному человеку или (чаще) всему миру в целом - но их сейчас абсолютное меньшинство, да и выживают они с трудом. Практически все виды современных вирусов (трояны, черви и т.п.) в компьютерной фауне служат только одной цели - зарабатыванию денег для своего хозяина. И хотя способов достижения этой цели довольно много, все они делятся на три категории:

- Прямое вымогательство денег
- Кража финансовых данных (паролей от кошельков, номеров кредиток и т.п.)
- Использование ресурсов компьютера с целью продажи

Подробное описание - под катом.

Вычисление экспоненты без помощи Microsoft

Я время от времени изучаю, что ищут люди, попадающие ко мне из поисковиков. Как ни странно, в последнее время примерно треть поискового трафика приходится на людей, желающих узнать, как посчитать экспоненту. Пост про вычисление экспоненты в виндовом калькуляторе затмил по популярности прошлых лидеров поиска: посты про сохранение онлайн-видео и про аквалангистов от Google. Формулировка были самые разные: "посчитать экспоненту", "что такое экспонента", "кнопка exp в калькуляторе", "считать экспоненту в степени" и тому подобные варианты. Попадались и запросы из ближнего зарубежья: "калькулятор з експонентом" и "калькулятор експлоненти".

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

Как убить аккумулятор на ноутбуке

Я неоднократно сталкивался с утверждением, что если ноутбук используется в качестве стационарного компьютера, и потому постоянно включен в сеть, то очень скоро аккумулятор в нем перестает держать заряд.

Это отчасти верно, но только отчасти. Постоянная работа ноутбука от сети действительно не является оптимальным режимом работы аккумулятора, но само по себе это не убивает аккумулятор в считаные месяцы. При постоянной работе от сети аккумулятор действительно прослужит немного меньше, чем аккумулятор в по-настоящему мобильном ноутбуке, но все равно срок его службы будет сравним со сроком морального устаревания самого ноутбука.

Чтобы создать условия, при которых аккумулятору наносится существенный вред, нужно совместить во времени два фактора:
1. Аккумулятор нужно полностью зарядить.
2. Не давая ему разряжаться, подвергнуть его ощутимому нагреву - градусов на 15-20.

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

Что произойдет дальше? Мягкий плед закроет все вентиляционные отверстия, и ноутбук начнет постепенно нагреваться - вместе с аккумулятором. Нагрева от 25 до 40 вполне достаточно, чтобы аккумулятору стало нехорошо. Через месяц работы в таком режиме емкость аккумулятора заметно снизится.

Отмечу, что это совершенно не означает, будто аккумулятору вредны температуры выше 40 градусов - он может спокойно работать и при более высоких температурах. Фатальным для него является именно повышение температуры в момент, когда он полностью заряжен.

Кому интересны подробности, почему так происходит - добро пожаловать под кат.

Изучение биологии в игровой форме. Flash-игра CellCraft


Те, кто смеется над "институтом белки", не понимают, что если российские ученые выучат английский язык, они сразу станут американскими.
Запись в твиттере "Перзидента Роисси"

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

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

При этом в игрушке регулярно подчеркивается, что материал дается в упрощенном виде, на самом деле все намного сложнее - в ней даже есть энциклопедия, где описываются встречающиеся в игре явления и процессы, и тут же дается описание того, как это все выглядит в реальной жизни.

CellCraft - Cellular metabolism explained

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

Как посчитать экспоненту в виндовом калькуляторе

Я всю жизнь был уверен, что кнопочка Exp в виндовом калькуляторе - это кнопка вычисления экспоненты. Но когда мне реально понадобилось посчитать экспоненту, выяснилось, что эта кнопка делает совсем не то. Оказалось, что всего лишь быстрый способ умножить число на 10 в заданной степени.

А как же посчитать собственно экспоненту? Не лезть же в Ексель из-за такой мелочи, да и к тому же тут уже дело принципа - инженерный калькулятор обязан уметь делать такие вещи.

Все оказалось до неприличия просто.

Рецепт успешного блога от Джоэла

Джоэл Сполски, после десяти лет ведения блога, на котором он сделал имя себе, а также компании Fog Creek Software, основателем которой он является, решил остановиться и написал свой последний, юбилейный, прощальный пост. Уходя, Джоэл оставил рецепт успешного блога.

Восьмое марта. День Клары Цеткин

Раз уж я написал про 23 февраля, было бы несправедливо обойти вниманием 8 марта :) Помимо того, что эти праздники - по сути своей "два сапога пара", у них еще и история одинаково мутная. Откуда взялся этот "международный женский день"? Почему именно 8 марта? Почему он называется международным, хотя отмечают его вроде бы только на постсоветском пространстве, да и то не везде?

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

День позора защитника Отечества

23 февраля... есть в этом празднике что-то противоестественное, не находите? Начнем с того, что, хотя праздник называется "День защитника Отечества" (а раньше, при Союзе, назывался "День Советской Армии и Военно-Морского Флота"), с ним поздравляют всех без исключения мужчин. И это при том, что в нынешней России скорее считается доблестью не служить в армии, нежели наоборот, честно отдать долг этому самому Отечеству.

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

Страницы