Pull to refresh
0
0
lazyant @lazyant

User

Send message

Бесшумный компьютер нужен всем!

Reading time1 min
Views4.9K
Пару дней назад я публиковал статью про сборку бесшумного компьютера для дома. И немного поспешил — не выложил фотографии того, что в итоге получилось. Сегодня разобрал работающий системник и сделал пару любительских снимков.
Но для начала исторический кадр «как это было». Не удержался :-)


Тишина важна всем! :)
Читать дальше →
Total votes 72: ↑62 and ↓10+52
Comments82

Subversion: чеклист по правильным коммитам

Reading time5 min
Views4.2K
Предполагаем, что читатель: а) работает в коллективе; и б) осознал необходимость правильной работы с системами контроля версий или хотя бы поставлен перед необходимостью использовать таковую.

В примерах будет использоваться Subversion, хотя все рекомендации полностью применимы к любой другой системе контроля версий.

Грубо разделим фазы разработки проекта на три — дебют, миттельшпиль и эндшпиль.

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

В миттельшпиле система в целом стабилизировалась, продукт близится к релизу. Рефакторинг более чёткий, хотя и иногда достаточно обширный. На этом этапе ожидается уже, что система в целом работает — по крайней мере, сломанный репозиторий порицается.

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

Читать дальше →
Total votes 42: ↑39 and ↓3+36
Comments59

Надоела среда оформления Windows? Вас спасет BlackBox 4 Win

Reading time2 min
Views16K
В связи с этим постом, и потугами выбрать WM для старенького компьютера со свежеустановленной FreeBSD, я вспомнил одну старую, но все же интересную вещь. А точнее — BlackBox — легковесный оконный менеджер, как две капли газированной воды, похожий на все другие *box`ы, и при этом настолько опенсорцный, и кроссплатформенный, что есть даже для Windows…
Дальше - больше. И значительно интереснее!
Total votes 50: ↑43 and ↓7+36
Comments114

Продолжаем твикать Висту

Reading time1 min
Views1.3K
В качестве продолжения топика товарища M_org об оптимизации Висты. Еще три крайне важных для меня пункта, которые визуально заметно улучшили производительность.

1. Отключение System Restore (восстановление системы). Вещь конечно хорошая, но как и в случае с файрволом, лучше пользоваться сторонними программами, а встроенную отключить — она ест очень много ресурсов.
Правый клик по ярлыку «Компьютер» → Свойства → Дополнительные параметры системы → закладка «Защита системы» → убираем все галки.

2. Отключение мониторинга производительности. В Висте (равно как и в предыдущих 2000/ХР) есть встроенный механизм журналирования всевозможных параметров системы, который тратит ресурсы, а используется очень маленьким процентом пользователей. К сожалению, стандартными средствами его не отключить, но у MS есть специальная утилитка для этого. Результат после отключения заметен невооруженным взглядом.
Качаем утилиту, устанавливаем, запускаем. Выбираем поочередно каждый счетчик в списке «Extensible Performance Counters» и убираем галку «Performance Counters Enabled». Перезагружаемся.

3. Повышение приоритета активных процессов над фоновыми. В реестре есть важный ключ, который определяет насколько активным приложениям выделяется процессорного времени больше, чем фоновым. По умолчанию он равен 2, я бы советовал поставить 6, хотя можно и поиграться. Результат существенен.
regedit → HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl → увеличиваем значение ключа Win32PrioritySeparation.

Да, и кстати, UAC отключается намного проще и без мсконфига: Панель управления → Учетные записи → Отключить контроль учетных записей

P.S. Пора заводить отдельный блог для хабратвиков :)
Total votes 36: ↑29 and ↓7+22
Comments84

Оптимизируем Vista

Reading time6 min
Views12K

Предисловие

Сколько сотен раз слышал, как Windows Vista ругают за ее медлительность, «глючность», несовместимость, неудобство и прочее. Признаться честно, я и сам до недавнего времени был, мягко говоря, не в восторге от Vista, пытался ее использовать но потом от нее отказался.



Но два месяца назад по работе пришлось вплотную столкнуться с Vista, и я заинтересовался » а как можно заставить ее работать хорошо? И вот, по прошествии двух месяцев, хочу поделится с вами своим опытом и надеюсь получить и от вас полезные советы. Если вы

Уверен, многие из вас уже столкнулись или еще столкнутся с необходимостью использовать Vista, поэтому данная статья будет интересна и тем, кто эту ОС не используют. Кстати, далее будет совет, как использовать Windows Vista легально в течении 120 дней!

Надеюсь, вы оцените мою статью — я потратил на ее написание почти половину своего выходного :) Понятно, что для кого-то ниже написанное покажется «детским лепетом», кто-то всё это уже знает, но почему-то не делает. А кто-то почерпнет полезную для себя информацию.

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

UPD спустя час: удивительно, как любят ставить минусы топикам про Vista, где ее не «опускают»! А то что это полезная многим статья про все более широко распространяющуюся ОС — видно некоторым начхать :(
UPD спустя четыре часа: спасибо за позитивную оценку статьи, жду большего количество полезных дополнений к ней :)
UPD спустя почти неделю :) ускоряем копирование в Висте! Наконец-то однокилобайтный ярлык не удаляется по 30 секунд :) Пуск->Панель управления (не классическая)->Программы->Включение или отключение компонентов Windows. Снимаем галку «Удаленное разностное сжатие». Ура.

Думаю над продолжением статьи, уже есть наработки :)
Читать дальше →
Total votes 179: ↑154 and ↓25+129
Comments235

Монтируем удаленную файловую систему через SSH.

Reading time2 min
Views23K
Во время работы часто приходится работать с удаленными файлами, часто через ssh. Gnome позволяет подключиться и работать с данными с помощью утилиты Places->Connect to Server, но, к сожалению, таким образом могут работать не все программы… Vim, например, а так как это основной мой редактор — я искал способ сделать это. И нашел :)
Читать дальше →
Total votes 29: ↑27 and ↓2+25
Comments29

Социальные сети и формирование групп

Reading time9 min
Views4.1K
Примечание: ниже расположен перевод академического исследования «Social Networks And Group Formation», рассматривающего некоторые аспекты выделения групп и формирования связей в социальных сетях.

«Принцип рычага» в действии



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

В контексте заявленной проблемы важным становится также понимание образования, развития и использования социальных сетей в интернете. Социальная сеть — это «группа людей (или организаций, или других социальных единиц), связи в которой являются социальными, а именно: дружбой, совместной работой или обменом информации» (Garton и др., 1997). Хотя интернет и является основным источником избыточной информации, он также позволяет пользователю эффективно управлять своими социальными сетями и таким образом получать ту информацию, которая ему необходима.

Эта область знаний находится на пересечении таких наук, как информатика, социология и математика. Ее исследователи изучают использование социальных сетей в общественных и деловых целях при помощи информационных и коммуникационных технологий (information communication technologies (ICTs)), в том числе, интернета. В этот статье рассматривается, как социальные сети, используя преимущества таких технологий — особенно, интернет-технологий, — создаются, развиваются и приносят пользу.

Социальные сети в интернете являются обширным полем для исследовательской деятельности, и любой научный обзор будет так или иначе базироваться на наборе академических публикаций. Данная статья концентрируется на последних исследованиях в области центра сети (centrality), силы силе связей, индивидуальности, доверии, активности и преимуществах. Без сомнения, статья несколько сложна для понимания, но призвана донести до разработчиков несколько полезных идей по реализации веб-приложений, активно использующих социальные сети.

Читать дальше →
Total votes 20: ↑20 and ↓0+20
Comments23

Экономика Внимания. Введение

Reading time6 min
Views5.8K
Примечание: ниже находится перевод статьи «The Attention Economy: An Overview», в которой рассматривается проблема экспоненциального роста объема информации и возможное ее решение в виде создания платформы для анализа пользовательских предпочтений.

Информационный бум



Ни для кого не является тайной, что мы живем в эпоху информационного бума. Стремительное появление новой информации в интернете — это как палка о двух концах. Мы и получаем больше сведений, и тонем в обилии новостей, блогов, подкастов, фотографий, видео и модных страницах на MySpace. И проблема только ухудшается по мере того, как все больше и больше людей открывают для себя интернет. В качестве иллюстрации можно рассмотреть два графика, представленные ниже. Первый из них демонстрируют стремительный рост блогосферы в целом, а второй — числа статей и заметок, опубликованных на блоге, посвященным техническим новинкам, — TechCrunch:

Читать дальше →
Total votes 19: ↑18 and ↓1+17
Comments24

33 правила для увеличения Вашей продуктивности (Стив Павлина)

Reading time6 min
Views3.8K
Оригинал: 33 Rules to Boost Your Productivity
Автор: Стив Павлина (Steve Pavlina)
Перевод: Евгений Ефремов

Эвристика — это набор правил, предназначенных для того, чтобы помочь решать вам свои задачи. Когда задача сложна или просто велика, а оптимальное решение неясно, применение эвристических методов поможет вам продвинуться в ее решении, даже если у вас нет четкого видения всего решения целиком.
Предположим, что вашей целью является покорение горы, но ни одна дорога не ведет к вершине. Примером эвристического решения может быть: Двигаться напрямую к вершине до тех пор, пока вы не встретите препятствие, которое не сможете преодолеть. Когда вы встретите подобное препятствие, следуйте вдоль него направо до тех пор, пока не сможете двигаться к вершине снова. Это не самый лучший или самый полный вариант применения эвристики, но во многих случаях он будет нормально работать, и вы достигните вершины.
Эвристика не гарантирует, что вы найдете оптимальное решение, более того, она не гарантирует, что вы найдете хоть какое-нибудь решение. Но для определенного типа задач эвристика бывает весьма полезна. Ее сила в том, что она помогает сдвинуться с мертвой точки, когда вы не можете принять решение, и приступить к действиям. Когда вы начинаете действовать, вы исследуете возможные варианты, что углубляет ваше понимание задачи. И получая больше информации о задаче, вы понемногу повышаете свои шансы найти ее решение. Если вы пытаетесь решить задачу, не зная точно, как это сделать, зачастую вы можете найти решение в процессе. Причем такое, до которого не смогли бы додуматься, не начав действовать. Особенно это справедливо для творческой деятельности, например для разработки программного обеспечения. Там вы часто не знаете, что вы хотите сделать, пока не начнете это делать.
Эвристика имеет множество приложений, одним из моих любимых является применение в личной продуктивности. Эвристика в задачах продуктивности — это набор поведенческих правил (иногда общих, иногда — ситуационных), которые помогают нам делать вещи более эффективно. Вот некоторые из мои любимых:
Читать дальше →
Total votes 35: ↑30 and ↓5+25
Comments28

ЧУМА 21 ВЕКА — ВИРУСНЫЙ МАРКЕТИНГ

Reading time1 min
Views716
Почти все мы когда либо смотрели так называемые «прикольные видео», или, упаси боже, «флеш» — мультфильмы. А кое-кто даже пересылал их ничего не подозревающим знакомым. Мало кто догадывается насколько опасны такие «игрушки»! А, между тем, они возбуждают в коре головного мозга опасные мысли, и, более того, могут негативно сказаться на душевном спокойствии человека!!!

Хотя, если вы читаете этот пост – вам уже вряд ли что-то поможет, но попробуйте просмотреть этот учебно-профилактический фильм! Возможно, вас еще можно спасти.

Total votes 22: ↑14 and ↓8+6
Comments15

Веб 3.0: официальное определение от Калаканиса

Reading time2 min
Views1.4K
После многочисленных просьб Джейсон Калаканис всё-таки согласился выдать чёткое и конкретное определение, что такое Веб 3.0. Вот оно.

Веб 3.0 определяется как высококачественный контент и сервисы, которые создаются талантливыми профессионалами на технологической платформе Веб 2.0.

Основная идея здесь состоит в том, что Веб 2.0 — это не финальный продукт, а всего лишь технологическая платформа. Сегодня социальную сеть или другой сервис Веб 2.0 можно создать с нуля практически бесплатно. Таких сервисов тысячи и они уже не имеют ценности сами по себе. Если талантливые профессионалы начнут использовать эту платформу и создадут нечто по-настоящему интересное — вот это и будет Веб 3.0, вкрапления которого в интернете есть уже сейчас. Те же известные проекты Digg или Youtube дают вдохновение для создания ярких авторских проектов, которые вполне принадлежат поколению Веб 3.0. например, юмористический видеосервис Funny Or Die.

Что ж, довольно логичная позиция, достойная внимания.
Читать дальше →
Total votes 29: ↑19 and ↓10+9
Comments48

Переход на Google Talk

Reading time4 min
Views1.7K
Когда-то в своем блоге я написал небольшую статью по поводу безболезненного перехода на Google Talk. Статья оказалась достаточно полезной и помогла многим моим знакомым перейти на Google Talk. Выкладываю ее и здесь. Надеюсь, она кому-нибудь поможет.

Я считаю, что Google Talk сейчас — самая перспективная IM-технология. Всем моим друзьям и знакомым я теперь настоятельно рекомендую тоже подключиться к Google Talk. Во всяком случае меня гораздо проще найти именно там. В аське я могу и не быть, она у меня теперь работает не всегда, но в GTalk я нахожусь всегда, когда я в онлайне. Инерция мышления заставляет некоторых людей считать, что Google Talk — это сложно. Многие вообще не хотят уходить с глючной, но родной аськи. Все это сподвигло меня написать некую инструкцию для начинающих по простому переходу на GTalk. Но вначале о преимуществах технологии.
Читать дальше →
Total votes 68: ↑59 and ↓9+50
Comments194

Дж.Тригг. Правила орфографии

Reading time2 min
Views1.1K
Большинство из ниженаписанного все учили в школе, но как известно, все хорошее рано или поздно забывается. Распечатал, повесил на видное место и время от времени вспоминаю :).

Основные правила:

  1. Заменяя существительные местоимениями, позаботьтесь о правильном его согласовании.
    Между нас говоря: падеж местоимения тоже важен.
    Если вы хочете использовать глагол, то спрягать его нужно правильно, а не как того захотит автор.
    Глагол, кроме того, всегда должны согласовываться в числе с существительными.
Читать дальше →
Total votes 38: ↑28 and ↓10+18
Comments57

Забытая фаза проектирования

Reading time3 min
Views2.2K
Сейчас почти в каждой статье про web 2.0 и стартапы среди рекомендаций можно увидеть совет: бросьте долгие раздумья и пред-проектную документацию — делайте проект! И очень часто этот совет воспринимается буквально, первые строчки кода появляются еще до того, как идея окончательно сформируется. Что в итоге? А в итоге ядро системы за весь период разработки переписывается раз по 15, не говоря уже о фронтенде. Как следствие проект который был задуман как 1-2х месячный растягивается на пол-года — год. А код превращается в сборище багов.

Что же сделать что-бы этого избежать и при этом не заниматься планированием по пол-года?
Читать дальше →
Total votes 23: ↑19 and ↓4+15
Comments57

Все подуспокоились уже, расскажу.

Reading time1 min
Views476
В теме про RuTube все комментирующие отчего-то уделяют излишнее внимание технологическому аспекту.
Между тем, вопрос целесообразности такого приобретения в структуру медийного холдинга с теле- и кино- активами — она же не про технологию и не про конкуренцию с YouTube или с кем там ещё.
Она — про попытку выстроить кросс-медийную активность и добиться перетекания аудиторий.
Странно что этого никто не понимает и тема эта даже не поднимается.
Total votes 19: ↑18 and ↓1+17
Comments35

Регистрация. Комплимент неленивым.

Reading time1 min
Views424
Милейшее дело — нафантазировать решение несуществующей проблемы.

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

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

Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments18

Мой небольшой стартап

Reading time2 min
Views862
Сначала хотел бы высказать свое отношение к стартапам и стартаперам, а скорее даже к их количеству. Не нужно этого пугаться. По крайней мере тех кто делает социальные сети. Мысль возможно не новая но: в грубом приближении социальные сети в классическом блоговом виде это всего лишь апгрейд форумов. Где сейчас можно встретить форумы «общей» направленности и кто на них сидит? Никто. Тематические же форумы цветут буйно. По поисковой оптимизации, по городам, по интересам etc. То же самое в проекции на блогсефру. Мое понимание тренда это уход в standalone блоги и тематические сети. Собственно говоря такую сеть мы с сотоварищами и решили сделать.
Читать дальше →
Total votes 57: ↑51 and ↓6+45
Comments126

В поисках лекарств от детской болезни экстремизма в Веб 2.0. Презентация блога

Reading time6 min
Views531
Если к фразе «детская болезнь экстремизма в Веб 2.0», вынесенной в заголовок этой заметки, добавить «или Кто такие виртуальные большевики и как они воюют против социальных сетей», то опять получим перифраз. На этот раз заголовка известной работы классика реального большевизма. Хотя у нас, как вы понимаете, разговор будет идти о виртуальном проявлении того же явления. А написана моя заметка по следам одной дискуссии, если это можно, конечно, так назвать, которая произошла после размещения в habrahabr.ru сокращённой версии другой моей заметки «Как меня похоронили...». В какой-то момент я посчитал ниже своего достоинства продолжать разговор в предложенном мне духе. Ознакомившись с «дискуссией» вы поймёте почему. Помещать же там завершающий комментарий также бессмысленно. Специфика дискуссий в сегодняшних социальных сетях такова, что любая задержка с ответом чревата тем, что его вообще никто не прочтёт. А мне всё-таки захотелось сказать несколько слов. Однако не тому агрессивному меньшинству, которое задало тон в упомянутой «дискуссии». Ни к чему! Разговор между нами уже давно, с момента публикации «Зачем в News2.ru нужна лопата?» напоминает беседу глухого со слепым. Очень разные у нас с моими оппонентами оказались средства и приёмы коммуникации. Меня больше в данном случае интересует молчаливое большинство пользователей Веб 2.0. К нему я и обращаюсь...

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

Читать дальше →
Total votes 30: ↑21 and ↓9+12
Comments61

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity