Pull to refresh
1
0
Send message

Магия SSH

Reading time11 min
Views488K
С SSH многие знакомы давно, но, как и я, не все подозревают о том, какие возможности таятся за этими магическими тремя буквами. Хотел бы поделиться своим небольшим опытом использования SSH для решения различных административных задач.

Оглавление:

1) Local TCP forwarding
2) Remote TCP forwarding
3) TCP forwarding chain через несколько узлов
4) TCP forwarding ssh-соединения
5) SSH VPN Tunnel
6) Коротко о беспарольном доступе
7) Спасибо (ссылки)
Читать дальше →
Total votes 115: ↑106 and ↓9+97
Comments75

Твиттер: разоблачение пустышки

Reading time8 min
Views2K
Разумеется заголовок эпатажный. Отдадим дань сегодняшней «шокирующей» сетевой журналистике, посмеемся над стебом и приступим непосредственно к вопросу разоблачения.

1 февраля, чуть более двух месяцев назад, я завел Twitter для того, чтобы на личном опыте познать сущность этого «прорыва 2009 года», по мнению организаторов Премии Webby (аналог киношного Оскара), а также «слова 2009 года» по данным Global Language Monitor. Слово это — Twitter (Твиттер).

Заведение собственного аккаунта на Твиттере я рассматривал как некий социальный эксперимент. Все дело в том, что на первый, довольно пристальный взгляд, Твиттер представлялся пустышкой.
Читать дальше →
Total votes 215: ↑149 and ↓66+83
Comments82

Реципрокация в Интернете противостоит рыночной экономике и монетизации

Reading time1 min
Views1.5K
[Карл Поланьи. Избранные работы.]Русский публицист Егор Станиславович Холмогоров, размышляя (в своём блоге) над «Избранными работами» западного мыслителя Карла Поланьи, делает практический вывод о том, что современные практики информационного обмена в Интернете (Холмогоров приводит в пример прежде всего торрентовый файлообмен, но логика его рассуждений годится в известной мере и для открытого свободного программного обеспечения) являются примером так называемой реципрокации (то есть такой циркуляции материальных благ и услуг между людьми, в которой проявляются взаимные социальные обязательства этих людей), поэтому они фундаментально враждебны всем современным практикам рыночной экономики и монетизации, и даже со временем окажутся, быть может, способными ниспровергнуть современные практики во имя установления значительно более справедливого общественного устройства.

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

Читать дальше →
Total votes 13: ↑8 and ↓5+3
Comments1

Где брать электронные компоненты

Reading time2 min
Views1.7K
Данный пост не является рекламным, я ни каким боком не отношусь к компании Farnell.
Хотелось бы поделиться с Хабрсообществом очень хорошим поставщиком электронных компонентов.
Читать дальше →
Total votes 61: ↑53 and ↓8+45
Comments54

MediaCoder — Аудио-Видео перекодировщик

Reading time2 min
Views2.4K
MediaCoder Logo
MediaCoder — универсальный аудио-видео перекодировщик, обладающий огромными возможностями. Поддерживаемы аудио форматы — MP3, Vorbis, AAC, AAC+, AAC+v2, MusePack, Speex, AMR, WMA, RealAudio, FLAC, WavPack, Monkey's Audio, OptimFrog, AAC Lossless, TTA, WAV/PCM, Waveform. Видео кодеры — H.264, XviD, DivX, MPEG 1/2/4, Theora, Flash Video, Dirac, 3ivx, RealVideo, Windows Media Video; Контейнеры — AVI, MPEG/VOB, Matroska, MP4, PMP, RealMedia, ASF, Quicktime, OGM, а также CD, DVD, VCD, SVCD, CUESheet.
Читать дальше →
Total votes 36: ↑29 and ↓7+22
Comments42

Видео: тренды Рунета

Reading time1 min
Views9.2K
Приезжал @bobuk, рассказывал про Яндекс, деньги и голландскую соцсеть для беременных мотоциклисток. Объяснил, почему Groupon — пирамида МММ 21 века.
Выступление получилось честным и чуть менее, чем полностью состояло из личного мнения.



Григорий Бакунов, заместитель руководителя департамента разработки Яндекса, «бородат и голосист» (считают 73 человека), что не мешает быть «лучшим IT-шоуменом» (67 человек).
Total votes 22: ↑18 and ↓4+14
Comments11

Построение отказоустойчивой (fault tolerant) системы

Reading time8 min
Views47K
В разработке банковского ПО данному аспекту системы уделяется наибольшее внимание. Часто, описывая отказоустойчивую систему, используют слова: Fault Tolerance, Resilience, Reliability, Stability, DR (disaster recovery). Данная характеристика — суть способность системы продолжать корректно работать при падении одной или нескольких подсистем, от которых она зависит. Я кратко опишу какие подходы могут применяться в данной области и приведу пару примеров.
Читать дальше →
Total votes 75: ↑68 and ↓7+61
Comments10

Применение алгоритмов нечеткого поиска в PHP

Reading time7 min
Views30K
Вдохновленный топиками о нечетком поиске и фонетических алгоритмах, захотел попытаться реализовать нечто подобное похожее на гугловское «Возможно, вы имели в виду: ...» средствами PHP.

Для исправления опечаток в словах понадобится:
Расстояние Левенштейна (или расстояние Дамерау-Левенштейна — разница будет незначительной) — levenshtein()
Metaphonemetaphone()
Алгоритм Оливера — similar_text()
База русских слов (с падежами, учетом времен и т.д.).
Читать дальше →
Total votes 59: ↑56 and ↓3+53
Comments22

Фонетические алгоритмы

Reading time9 min
Views44K
Фонетические алгоритмы сопоставляют двум словам со схожим произношением одинаковые коды, что позволяет осуществлять сравнение и индексацию множества таких слов на основе их фонетического сходства.

Часто довольно трудно найти в базе нетипичную фамилию, например:
— Леха, поищи в нашей базе Адольфа Швардсенеггера,
Шворцинегира? Нет такого!
В этом случае использование фонетических алгоритмов (особенно в сочетании с алгоритмами нечеткого сопоставления) может значительно упростить задачу.

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

В этой статье я рассмотрю наиболее известные алгоритмы, такие как Soundex, Daitch-Mokotoff Soundex, NYSIIS, Metaphone, Double Metaphone, русский Metaphone, Caverphone.
Читать дальше →
Total votes 154: ↑153 and ↓1+152
Comments35

collectd — собираем системную и пользовательскую статистику

Reading time5 min
Views13K

Вопрос номер 0 — зачем?



В посте про pnp4nagios я писал «Nagios/Pnp4Nagios не замена комплексу сбора статистики о состоянии системы». Почему я так думаю? Потому что 1) статистика состояния системы обширна и включает множество показателей 2) не всегда есть смысл их мониторить, точнее генерировать алерты. Например, знать сколько сколько операций ввода-вывода делает диск или происходит переключений контекста неплохо, но почти никогда не критично. Ну и кроме того, Nagios просто не предназначен для этого. В данной статье я не буду делать полное описание системы, ограничусь лишь особенно интересными, с моей точки зрения, моментами.

Вопрос номер 1 — почему collectd?



Основные моменты почему из Munin, Cacti и прочих я выбрал collectd:
  1. Масштабируемость
  2. Легковесность
  3. Концепция — всё есть плагины
  4. Сбор и запись данных разделены
  5. Количество собираемых показателей
  6. Расширяемость


Читать дальше →
Total votes 35: ↑33 and ↓2+31
Comments39

25 вопросов, которые сделают ваше веб приложение лучше

Reading time2 min
Views1.6K
На основании этого доклада, а также собственного небольшого опыта, был создан опросник, который поможет улучшить любое веб приложение.

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

перейти к вопросам
Total votes 111: ↑75 and ↓36+39
Comments32

Исправление работы MySQL при поломке innoDB-таблиц

Reading time3 min
Views57K
Здравствуйте!
mysql innodb
Я (быть может, как и вы) — разработчик сайтов, и мне, чтобы все мои наработки не потерялись нужен SVN. А так как я работаю не один, то еще, как минимум, и общая БД. Несколько лет назад мы приобрели NAS-сервер Synology DS-101 (Tom`s Guide или Nix), устроили там хранилище, включили базу (правда, MySQL4). Несколько лет служил он нам верой и правдой, пережил приход пьяных электриков (когда нас сначала подключили на 380В, а потом спохватились — почти все погорело), но вот… несколько недель назад база не хотела загружаться. Пришлось исправлять.

Все бы ничего, если бы этот случай не повторился…
Читать дальше →
Total votes 9: ↑8 and ↓1+7
Comments11

Выпуск 006 — «Спецвыпуск об IELTS»

Reading time1 min
Views785
imageКомпасГид – это интернет журнал об образовании за рубежом и культурах мира
— Что такое IELTS http://en.wikipedia.org/wiki/IELTS
— Зачем нужен IELTS
— Сколько действительны результаты
— 4 составные части теста
— Регистрация на тест
— Рекоммендации по подготовке
— Слушайте аудиокниги www.audible.com
— Сложности при подготовке
— Казус с прохождением speaking части
— Speaking – имей заготовки к которым своди разговор
— Общие рекомендации к reading, listening и writing частям
— Listening – вникни в вопросы и отвечай сразу
— Reading – будь внимателен и распредели время
— Writing – следуй требуемой схеме, пользуя домашние заготовки
— Мой результат
— Rosnovsky Park – IELTS в Москве
Total votes 10: ↑6 and ↓4+2
Comments6

Параллельный импорт данных

Reading time8 min
Views3.6K
Представим, что у нас есть некоторый набор задач, допускающих возможность параллельного выполнения. К примеру, нам нужно организовать RSS-агрегатор, обновляющий через заданный промежуток времени все свои ленты. Понятно, что основное и при этом вполне ощутимое время будет уходить на загрузку данных с удалённого источника. Учитывая это, организация такого импорта путём последовательной загрузки лент лишена смысла, так в случае сколь-либо большого количества лент, импорт не будет укладываться в отведённые ему сроки.
Читать дальше →
Total votes 57: ↑46 and ↓11+35
Comments29

Information

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