Pull to refresh
@kbr read-only

User

Ограничиваем входящий и исходящий трафик в Linux

System administration
Sandbox
В данной статье хочу рассказать, как я строил систему ограничения входящего и исходящего трафика в Linux.
Как и учет трафика, ограничение полосы пропускания в сети является очень важной задачей, хотя первое с каждым годом всё быстрее отходит на второй план, шейпинг трафика остается необходимой задачей каждого системного/сетевого администратора.
Читать дальше →
Total votes 107: ↑103 and ↓4 +99
Views97K
Comments 52

Вся правда о битых пикселях

iCover.ru corporate blogComputer hardwareMonitors and TV
Битые пиксели — один из самых острых вопросов, нередко становящийся поводом для бурного выяснения отношений с поставщиками ЖК-мониторов, планшетов и смартфонов. От этой проблемы зачастую спешат откреститься менеджеры фешенебельных магазинов, ссылаясь на регламент официальных производителей. На том, что такое «битые» пиксели, и как с ними бороться «один на один», мы остановимся в этой статье.


Читать дальше →
Total votes 43: ↑37 and ↓6 +31
Views227.7K
Comments 35

Особенности переустановки предустановленной Windows 8

LaptopsIT-companies
Sandbox
… или как создать себе проблему, а затем героически её преодолеть.

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

Итого, имеем ультрабук с Windows 8, рабочим разделом восстановления и отсутствием каких-либо дисков в комплекте поставки (этот момент важен). Бук в качестве стартового ПО имеет UEFI, что в принципе для использования с Windows 8 логично, и даже было бы удобно, если бы не одно но — ключ для установки системы зашит в таблицу данных ACPI, в поддтаблицу MSDM. На тот момент я ещё этого не знал, да и не думал, что мне это понадобится.

Читать дальше →
Total votes 112: ↑106 and ↓6 +100
Views326.2K
Comments 142

Расширенный «Hello! World» на микрофреймворке Flask

Lumber room
Sandbox
image

Добрый день, хабраюзер.

Не так давно мы с другом начали делать небольшую текстовую игрушку в рамках фантастического проекта «Версум». В статье я хочу рассказать о тех проблемах, с которыми нам пришлось столкнутся, а так же о том, какие пути решения нами были выбраны.

Мы используем Python, в частности микрофреймворк Flask.
Читать дальше →
Total votes 40: ↑37 and ↓3 +34
Views6.1K
Comments 7

Сохранение данных Google Reader

IT-companies
Чем ближе дата закрытия Google Reader тем более насущным становится вопрос не только переноса подписок в аналогичный сервис, но и сохранения всех текущих записей.

Найденные решения, в том числе и на хабре(здесь и здесь), не подошли в основном по двум причинам: нет возможности сохранения в БД и медленная скорость работы. Пришлось собрать свой велосипед — grbackup, который
grbackup -e fake@gmail.com -p password -ba -o mongodb://localhost:27017 -w 20

за 20 минут сохранил 328250 записей из 102 подписок в локальную БД MongoDB.

Основные возможности:
  • сохранение всех записей, которые можно получить при помощи Google Reader API
  • сохранение записей в различные хранилища
  • использование формата идентичного тому, что отдает Google Reader через API
  • параллельное получение/сохранение записей
  • расширяемость: возможность добавить новый вид хранилища


Доступные виды хранилищ определяются расширениями(плагинами) и задаются при помощи опции (-o, --output) вида type:uri.
На момент написания статьи доступны следующие расширения:
  • simple: вывод в терминал (используется только в режиме просмотра)
  • json: запись в json-файл (json:/path/to/file.json)
  • mongodb: запись в MongoDB (mongodb://[username:password@]hostN[:portN]]][/[db][?opts]])
  • redis: запись в Redis (redis://username:password@host[:port]/dbindex)

Работоспособность проверена на Ubuntu(64) и Win7(64).
Книгу предложений и замечаний можно найти здесь.
Ниже находится подробное описание утилиты.
Читать дальше →
Total votes 40: ↑37 and ↓3 +34
Views14.8K
Comments 31

Быстрое возведение чисел от 1 до 100 в квадрат

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


*квадраты до сотни

Для того, чтобы бездумно не возводить в квадрат по формуле все числа, нужно максимально упростить себе задачу следующими правилами.
Читать дальше →
Total votes 118: ↑83 and ↓35 +48
Views47K
Comments 38

Обзор DasKeyboard Ultimate S (Пожалуй, первый за несколько лет)

Computer hardware
Наконец дождался свою мечту :)

На фото — моя новенькая dasKeyboard (dasKeyboard.com). Их в России сейчас штучное количество, судя по тому, что не удалось найти ни одного сообщения о покупке или о продаже. Из Европы или США напрямую в Россию что-то никто не возит. eBay отказал по всем существующим предложениям. В США заказал через пересыльщика, полмесяца молчали, сейчас проснулись, но те, американские, еще летят. Американский вариант имеет несколько иную раскладку, насколько понятие раскладки может быть здесь применимо.



DasKeyboard производится в двух сериях — Ultimate и Professional. Каждая серия имеет одну стандартную модель и одну модификацию «Silent».

Серия Professional имеет нормальные надписи на кнопках (понятно, что кириллицы там нет). А вот серия Ultimate – самая интересная, все клавиши абсолютно и матово черны. Именно такую я себе и заказал (плюс еще для друзей есть :).

Итак, чем же она примечательна?

Читать дальше →
Total votes 150: ↑130 and ↓20 +110
Views16.2K
Comments 270

Отказоустойчивый узел передачи данных

Lumber room
Каждый оператор ШПД думает о том, как выпускать пользователей в сеть интернет и грамотно ограничивать скорость работы в сети по имеющимся тарифным планам и иметь резерв на случай отказа оборудования или работ связанных с отключением оборудования. Попытаюсь рассказать и показать на примере то, как это реализовано у нас (к нам подключены более 3х тысяч пользователей и описанный мною вариант работает очень даже неплохо)
Читать дальше →
Total votes 53: ↑41 and ↓12 +29
Views14.8K
Comments 78

Делаем красивую флеш галерею в программе Picasa

Adobe FlashImage processing
image
Совсем недавно мне понадобилось составить подборочку из нескольких моих фотографий. Это должны были быть портреты. Недолго думая, я решил что нужно всё это реализовать это на флеш, т.к. это просто, карасиво, да и флеш-плеер я думаю уже почти у всех есть.

Первая мысль была скачать какую-нибудь галерею, куда можно привязать фликр или пикасу. Но вдруг я наткнулся на один хороший сайт. Там были выложены шаблоны галерей и их демонстрации. Скачав понравившийся шаблон я, к своему удивлению, не нашел никакого readme… Пришлось поискать на сайте. Оказалось что эти шаблоны нужно вставлять в программу пикаса… А потом в интерфейсе программы создавать готовую галерею.
Читать дальше →
Total votes 118: ↑109 and ↓9 +100
Views316
Comments 41

Wikipedia через DNS

Lumber room
Как правило при наложении ограничений в локальных сетях администраторы оставляют открытыми, например, DNS или ICMP. Их можно чудесным образом использовать для связи с внешним миром.

Вот отличный пример занимательной инкапсуляции для демонстрации технологии «на пальцах»:

> nslookup -type=txt large_hadron_collider.wp.dg.cx

Server: rr0.mtu.ru
Address: 212.188.4.10

Неофициальный ответ:
large_hadron_collider.wp.dg.cx text =

"The Large Hadron Collider (LHC) is the world's largest and the highest-
energy particle accelerator complex, intended to collide opposing beams of proto
ns, from hydrogen atoms stripped of their electrons, or lead ions, two of severa
l types of hadrons, at o"
"ver 99.9999991% of the speed of light. httр://en.wikipedia.org/wiki/Lar
ge_Hadron_Collider"


страничка проекта
Total votes 78: ↑77 and ↓1 +76
Views226
Comments 27

Blizzard раздает StarCraft бесплатно

Games and game consoles
Blizzard, видимо, потеряли базу старых ключей от игры StarCraft. И чтобы получить оригинальную копию игры нужно зарегистрироваться на странице www.blizzard.com/account, в своем кабинете нажать «Add new game» и ввести любой старый ключ старкрафт (катит даже ключ, сгенерированный кейгеном), после чего вам будет выдан новый ключ, и ссылка для скачивания игры. Там полная антология с роликами и последними патчами. Есть версия и под Mac и под Windows.

image

Только ни кому не говорите ;)
Total votes 140: ↑133 and ↓7 +126
Views745
Comments 170

Логика английских времен

Learning languages
Изучавшие или изучающие английский язык знают, каким страшным может казаться множество английских временных форм глаголов.
Всего в английском 12 временных форм. А в русском-то, на первый взгляд, всего 3, и как их связать с английскими, для новичка может быть совершенно не понятно.
Читать дальше →
Total votes 196: ↑173 and ↓23 +150
Views31.7K
Comments 202

Кодирующие кролики ищут клад

Search enginesGeoinformation services

Часть первая. Google Earth в тумане


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



Под катом текст и полтора мегабайта картинок.

Читать дальше →
Total votes 161: ↑155 and ↓6 +149
Views517
Comments 66

Десять маленьких программ, без которых неуютно жить

Software
Заменяем диспетчер задач
Управляем автозагрузкой и следим за состоянием системы
Устанавливаем переключение раскладки
Создаем виртуальные рабочие столы
Сохраняем все заметки в одно место, не задумываясь ни о чем, кроме текста
Ускоряем навигацию по винчестеру
Ставим плагины к проводнику Windows и радуемся
Легко и быстро удаляем папки-файлы «занятые другими процессами»
Копируем и перемещаем быстрее и качественнее
Перестаем парится с кодировками, заменив блокнот

и как мы это сделаем?
Total votes 180: ↑139 and ↓41 +98
Views4.1K
Comments 306

50 действительно хороших инди игр

Games and game consoles
Translation
Некоторое время назад здесь находился замечательный пост-перевод о 50 инди-играх, в которые действительно стоит сыграть. В настоящий момент он устарел, но ему на замену пришёл целый цикл постов об инди-играх — «Великолепная подборка инди-игр»:

Читать дальше →
Total votes 95: ↑90 and ↓5 +85
Views8.4K
Comments 121

Заметки начинающего плюркера

Lumber room
Плюрк. Пларк. Плюх. Плюшка. За два дня моего и ~80 новичков пребывания здесь название сайта plurk.com исказилось
до неузнаваемости.

Нельзя не упомянуть, что большая часть русскоязычных посетителей «плюркнулась» благодаря ИШ и непосредственно ХабраХабру,
что вызывает гордость за отечественный автопром :)

Этому замечательному сервису уже посвящена статья на хабре «Микроблоги по-новому». Цель моего топика — чуть больше
погрузить Вас в атмосферу Plurk.

Внимание! Чтение этого топика(и уж тем более следущая за этим регистрация на plurk.com ) опасны для Вашего
свободного времени!

Читать дальше →
Total votes 65: ↑50 and ↓15 +35
Views306
Comments 137

Подкаст-клиенты для Windows

Lumber room
Вчера в мой почтовый ящик упало письмо такого содержания:
Здравствуй(те), полистал «подкастим» и прочёл, что правильно качать подкасты автоматически и по подписке, только вот подкаст-клиентов я не обнаружил (айтюнс — лексус для хранения баночки пепси). Перерыл все интернеты и случайно выяснил, что у буржуев сеи софт девайсы называются podcast aggregator'ами и только после этого нашёл допплер. В рунете нет НИ ОДНОГО обзора подкаст-клиентов. Ведь прежде чем правильно начать подкастить, нужно правильно послушать подкасты. Конечно получиться некая реверсивность и хаотичность в подаче информации, но лучше чем никак.
С наилучшими пожеланиями и намерениями прочитать очередную великолепную статью, доброжелатель :)

Во-первых, спасибо за хорошее письмо! :) А во-вторых — автор письма прав. iTunes использовать имеет смысл, если вы владелец iPod/iPhone, если же нет — разумно выбрать что-нибудь полегче и удобнее. В статье "Подкастинг в Linux" были рассмотрены варианты подкаст-клиентов для соответствующих ОСей, а вот про Windows мы пока не говорили.

Читать дальше →
Total votes 35: ↑32 and ↓3 +29
Views17.3K
Comments 42

Борьба с анализом связей — технологии ведения информационной войны

Lumber room
Отправной точкой первых технологических войн можно считать тот день, когда был проделан первый подкуп луддитов и они стали рушить ткацкие станки не ради идеи, а за вознаграждение. Постепенно конкуренты набирались опыта и развилась практика прямых диверсий. Однако вместе с этим появились и зачатки защитных мер. Стало не так просто, да и не так эффективно, наняться на работу, бросить бомбу и убежать — толку от этого становилось все меньше, а проблем — больше. В тоже время набирал обороты промышленный шпионаж — воровство технологий и ноу-хау.
Читать дальше →
Total votes 25: ↑23 and ↓2 +21
Views319
Comments 54

Ubuntu и повреждение винчестера

Lumber room


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

Этот ресурс для винчестеров является довольно важным, и для современных моделей составляет около 600 000 раз. Load Cycles увеличивается на единицу при каждой остановке-разгоне шпинделя винчестера или при парковке/депарковке его головки.

Читать дальше →
Total votes 33: ↑32 and ↓1 +31
Views1.9K
Comments 71

Information

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