Как стать автором
Обновить
7
0

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

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

SSD: подвиды и перспективы

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

Все помнят, как появились первые действительно массовые SSD продукты. Энтузиазм, рост показателей, красивые десятки тысяч IOPS производительности. Практически идиллия.

Естественно, что для серверного (одиночные компьютеры мы не не рассматриваем) рынка это стало огромным шагом вперед — ведь магнитные носители давно стали узким местом для построения высокопроизводительного решения. Нормой считалось несколько шкафов с дисками, которые в сумме осиливали две-три тысячи IOPS, а тут такая возможность увеличить производительность в сотню и более раз с одного накопителя (по сравнению с SAS 15K).

Оптимизма было море, но в реальности оказалось все не так гладко.

Читать дальше →
Всего голосов 67: ↑67 и ↓0+67
Комментарии20

Единый != единственный? Реестр запрещенных сайтов

Время на прочтение1 мин
Количество просмотров50K
Приветствую!

Сегодня жена пожаловалась на то, что ее любимый сайт (женский форум. думаю, его адрес не существенен) уже дня 3-4 не открывается.
Но открывается с телефона (3G Билайн), в т.ч. если телефон использовать в качестве точки доступа.
Провайдер ДОМ.ру Омск.
Решив, таким образом, что дело не в компе я сходил уже по-привычке (кто бы мог подумать, что такая привычка появится!) на сайт реестра.
Получил ответ «не значится».
Глянул FAQ
Как узнать причину, по которой ограничен доступ к ресурсу, если в реестре он не значится?
Ответ:
Причины отсутствия доступа к информационному ресурсу Вы можете узнать у обслуживающего Вас провайдера хостинга, оператора связи.

Связываюсь с поддержкой, и девочка мне говорит, что помимо федерального реестра запрещенных сайтов есть механизм блокировки сайтов по решению прокуратуры и судов отдельных городов. И искомый сайт заблокирован провайдером именно по этой причине.
Читать дальше →
Всего голосов 66: ↑60 и ↓6+54
Комментарии22

История PCI — на пути к светлому будущему накопителей

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


Современная революция систем хранения данных невозможна без развития интерфейсов, с помощью которых диски подключаются к системе. Одним из главных «героев» этого фронта сейчас является шина PCI Express. Скоростные накопители в наше время работают с интерфейсом PCIe Gen2 x4, обеспечивая скорость до 20 Гб/с, но так было далеко не всегда.
Читать дальше →
Всего голосов 81: ↑77 и ↓4+73
Комментарии37

Когда система бесперебойного электропитания может вызывать перебой или «История нескольких аварий»

Время на прочтение7 мин
Количество просмотров31K
Самый надежный источник бесперебойного питания (ИБП) – шкаф, с одним проходящим насквозь кабелем. Это шуточное утверждение иногда имеет смысл. Особенно в России, где на передний план зачастую выходит человеческий фактор, а ошибку может допустить кто угодно, и инженер, и «бабушка — смотрительница» за ЦОДом. Поэтому количество девяток в коэффициенте доступности далеко не всегда определяет реальную надежность объекта.


Понятно, что система бесперебойного электропитания (СБЭ) должна обеспечивать максимальную надежность электропитания для работы объектов, приложений и сервисов. Однако периодически возникают ситуации, когда сама СБЭ становится причиной сбоя – дополнительной точкой отказа. Это проблема, с которой могут столкнуться многие из вас. Крылатое латинское выражение «Praemonitus praemunitus» («предупрежден — значит вооружен») отражает цель моей статьи. Материал основан на реальных событиях и личном опыте с разных мест работы. Сейчас я работаю в системном интеграторе R-Style, где на деле применяю свои знания и успешно избегаю описанные ниже ситуации. Надеюсь, что статья поможет «вооружиться» и вам. По политическим этическим соображениям подробности об объектах не будут раскрыты. Все совпадения случайны. Аварии и их типы распишу по пунктам с технической стороны.


Справка: Причина самого популярного типа отказов ЦОДов – сбой электропитания (46% всех случаев по данным Ассоциации Информации IT-индустрии США).

Читать дальше
Всего голосов 55: ↑54 и ↓1+53
Комментарии10

Банкомат. Некоторые особенности

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


Никого из нас не удивить банкоматом (АТМ). Даже люди старшего поколения мало-помалу привыкли к этому устройству и свою пенсию в состоянии как-то снять. Однако кроме всего прочего — банкомат – это крайне занятная штука с технической и организационной точки зрения. Даже сотрудники банковских учреждений (в т.ч. и связанных с платежными картами) не всегда представляют себе тонкости его работы. В прошлой жизни я достаточно много лет был связан с платежными картами и обслуживанием банкоматов. Мне доводилось и отогревать его феном и выковыривать оттуда по кусочкам мышь кровь кишки, застрявшую в обнимку с купюрами. Даже спалил один из подконтрольных банкоматов. Дважды. Поэтому поделюсь некоторыми, на мой взгляд, интересными техническими нюансами в работе АТМ.

Подробности
Всего голосов 548: ↑542 и ↓6+536
Комментарии364

PHP: Правильный путь

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

На днях я наткнулся на замечательную карманную книгу для PHP разработчиков «PHP: The Right Way». Скорее, она будет более полезна новичкам. Чем именно? По интернету разбросано огромное количество материла по PHP, но многое уже устарело или не приводит к написанию качественного кода. В этой книге присутствуют основные актуальные сведения с ссылками на проверенные ресурсы. На самом деле, сначала я хотел перевести ее, форкнуть репозиторий, благо лицензия это позволяет. Но оказалось, что перевод уже есть. Нет только русской книги в форматах для электронных книг, но так как используется Markdown в русском форке, то это не составит труда.
Читать дальше →
Всего голосов 86: ↑55 и ↓31+24
Комментарии76

Вы и ваша работа *

Время на прочтение40 мин
Количество просмотров816K
Длинный материал. Время чтения – около 40 минут.

image

Доктор Ричард Хэмминг, профессор морской школы Монтерея в штате Калифорния и отставной учёный Bell Labs, прочёл 7 марта 1986 года очень интересную и стимулирующую лекцию «Вы и ваши исследования» переполненной аудитории примерно из 200 сотрудников и гостей Bellcore на семинаре в серии коллоквиумов в Bell Communications Research. Эта лекция описывает наблюдения Хэмминга в части вопроса «Почему так мало учёных делают значительный вклад в науку и так многие оказываются в долгосрочной перспективе забыты?». В течение своей более чем сорокалетней карьеры, тридцать лет которой прошли в Bell Laboratories, он сделал ряд прямых наблюдений, задавал учёным очень острые вопросы о том, что, как, откуда, почему они делали и что они делали, изучал жизни великих учёных и великие достижения, и вёл интроспекцию и изучал теории креативности. Эта лекция о том, что он узнал о свойствах отдельных учёных, их способностях, чертах, привычках работы, мироощущении и философии.
Читать дальше →
Всего голосов 239: ↑229 и ↓10+219
Комментарии127

О чём стоит знать при планировании Wi-Fi сети

Время на прочтение3 мин
Количество просмотров34K
Хотя многие консервативные компании по-прежнему предпочитают придерживаться более традиционных проводных решений при построении локальных сетей, такой подход устаревает с каждым днём. Свобода и удобство – это прерогатива беспроводных сетей. Нам удалось убедить в этом наше начальство, и оно дало добро на установку комплексного Wi-Fi-решения. Мы предположили, что, наверное, в этом не будет ничего сложного, и решили реализовать всё собственными силами. Не скажу, что вышло неудачно, но было бы гораздо лучше, если бы мы заранее знали о некоторых «подводных» камнях, которые могут встретиться во время работ. Я поделюсь некоторыми вещами, с которыми пришлось столкнуться на личном опыте.
У нашей фирмы практически все компьютеры – «маки», так что при планировании сети мы применяли программу NetSpot (netspotapp.com), поэтому все скриншоты будут из неё. Если вы используете Windows, то можно также найти достаточно наглядные и функциональные решения.
Читать дальше →
Всего голосов 13: ↑7 и ↓6+1
Комментарии10

Шаблоны для создания служб и сервисов для Virtual Machine Manager 2012 R2

Время на прочтение4 мин
Количество просмотров7.5K
Всем привет, уважаемые коллеги, дамы и господа, энтузиасты!
У нас на носу Новый Год, а мы все продолжаем радовать вас новыми и интересными рассказами про частное облако и серверные системы — System Center 2012 R2 и Windows Server 2012 R2.



Сегодня мне хотелось бы рассказать вам про еще один интересный функционал Virtual Machine Manager 2012 R2 — создание и работу с шаблонами сервисов. Давайте более подробно рассмотрим связанные с этой темой моменты.
Читать дальше →
Всего голосов 26: ↑16 и ↓10+6
Комментарии0

Где моя повозка, сударь? Безопасность GPS-трекинга

Время на прочтение7 мин
Количество просмотров39K
Добрый день. В стране вот-вот начнется новогоднее настроение, а значит, пора отпусков, салатов и легкого ненапряжного ресеча.
Мне очень нравится обращать внимание на информационную безопасность вещей, которые окружают человека в повседневной жизни. Что ж, давайте поговорим об одной из таких вещей. GPS-трекер, дамы и господа!


Читать дальше →
Всего голосов 105: ↑103 и ↓2+101
Комментарии32

Настройка интернет шлюза для небольшого офиса CentOS, Iptables, NAT, Squid Transparent, Sarg

Время на прочтение12 мин
Количество просмотров95K
Прошли времена, когда в нашем офисе было 2 компьютера, и DSL модем на 4 порта с интернетом в 2 мегабита
спасал ситуацию. Сейчас в офисе 5 рабочих машин и 1 сервер для задач разработчиков.

При соединении всех в свич со стандартным Tp Link шлюзом, если кто начинал качать, интернет зависал у всех. Было принято решение создать свой шлюз интернета, с шейпером трафика, DNS, DHCP и статистикой ( squid + sarg) и прокси.

В качестве сервера был выбран DualCore pentium, 4 GB RAM с установленной на борту CentOS 6.4 minimal.
Итак, приступим к конфигурации нашего будущего интернет шлюза.

Задача стоит, настроить:
Раздачу интернета через NAT (iptables, htb), DHCP,DNS, HTTPD, NGINX, SARG
Читать дальше →
Всего голосов 13: ↑7 и ↓6+1
Комментарии18

8 HTML элементов, которые вы не используете (а следовало бы)

Время на прочтение4 мин
Количество просмотров96K
image
Веб сегодня все больше и больше семантический. Но что означает «семантический»? Почему это важно?

Семантический HTML выражает значение документа. Он больше о том, чем является текст, чем о том, как он выглядит. Хорошая семантическая разметка помогает и человеку и компьютеру лучше понять содержимое документа и его контекст.

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

Ок, итак семантическая разметка — это хорошо, но как ее использовать. Лучше всего начать с замены обычных тегов на более выразительные. Давайте посмотрим восемь элементов, которые позволят вам войти в эту игру.
Читать дальше →
Всего голосов 214: ↑175 и ↓39+136
Комментарии101

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

Время на прочтение20 мин
Количество просмотров315K
Идеальная вёрсткаВы PM. Как узнать – готова ли вёрстка к реальному использованию?
Вы заказчик. Как убедиться, что работа выполнена качественно?
Как оценить качество вёрстки?

Когда я стал тим-лидом, а позже PM, передо мной стала задача проверять вёрстку наших проектов. Нужно было выработать формальные, легкопроверяемые критерии, соответствие кода которым, должно было давать некую гарантию, что не будет факапов и ни клиент, ни программеры не сказажут потом “WTF?”.

Клиенту неважно насколько красив ваш код, но ему важен результат. Качественный код нужен фирме, т.к. он надёжней и в будущем его будет легче поддерживать.

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

Итак что же это за список?

Краткая версия теперь доступна на html5checklist.com (github), где можно вносить pull-request'ы.

История обновлений:
  • 2015/08/11: Актуализировал рекомендации по оптимизации скорости загрузки. Добавил требование поддержки Retina. Дополнил «19. Мелочи» требованием что изображения должны масштабироваться в зависимости от размера окна.
  • 2015/08/10: актуализирован список исключений для CSSLint
  • 2015/07/29: актуализирован пункт №13 «плохо»/«хорошо»
  • 2015/04/08: добавлено требование использования препроцессоров и рекомендация использования систем сборки
  • 2013/04/25: добавлены анализаторами качества кода: CSSLint и JSHint, указан сайт подбора css font stack (спасибо @fliptheweb), мелкие уточнения (работу интерактивных элементов страницы, что не пропадает фон на высоких разрешениях, не должно быть пустых презентационных блоков, при проверках контента — пробовать удалять заголовки, менять местами блоки)
  • 2013/04/24: добавил пункт об минимизации каскада (БЭМ-техники, MCSS, SMACSS), необходимости вписывания в экран моб. устройства, заменил ссылку на проверочный текст отображения стандартного html на код с normalize.css, поправил пример где в рекомендации встречался длинный каскад, упомянул про Opera на Presto и новый уровень семантики — в именах классов BEM.
  • 2012/04/12: отсортировал пункты проверки в порядке важности, выделил главные, дополнил статью подробностями
  • 2011/12/07: дополнил согласно доклада на WSD Минск'2011.
  • 2011/07/19: добавлено про повышение надёжности вёрстки благодаря html5-тэгам, про необходимость favicon/apple-touch-icon, отсутствие багов при ресайзе textarea
  • 2011/06/15: добавил пояснения какие ошибки валидации допустимы, рассказал про отсутствие официальной кнопки «HTML5 Valid» и про официальное лого HTML5 на сайте.


Далее с примерами - как проверить html, даже если вы ничего не понимаете в вёрстке.
Всего голосов 335: ↑318 и ↓17+301
Комментарии244

Wireshark — приручение акулы

Время на прочтение10 мин
Количество просмотров1.1M


Wireshark — это достаточно известный инструмент для захвата и анализа сетевого трафика, фактически стандарт как для образования, так и для траблшутинга.
Wireshark работает с подавляющим большинством известных протоколов, имеет понятный и логичный графический интерфейс на основе GTK+ и мощнейшую систему фильтров.
Кроссплатформенный, работает в таких ОС как Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Mac OS X, и, естественно, Windows. Распространяется под лицензией GNU GPL v2. Доступен бесплатно на сайте wireshark.org.
Установка в системе Windows тривиальна — next, next, next.
Самая свежая на момент написания статьи версия – 1.10.3, она и будет участвовать в обзоре.

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

Начинаем плаванье


Для начала захвата достаточно выбрать свой сетевой интерфейс и нажать Start.
Читать дальше →
Всего голосов 207: ↑202 и ↓5+197
Комментарии60

Можно ли стать программистом после 30-ти?

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


Тема, вынесенная в заголовок, недавно обсуждалась в одном белорусском IT-онлайн-издании. Правда, там стоял вопрос, можно ли стать программистом после 40-ка. Автор статьи, состоящей из нескольких частей, начал было описывать свой путь из журналистов в программисты, затем свел все к урокам PHP «для самых маленьких» и далеко отступил от темы. Но в материалах прослеживалась мысль, что бросить журналистику и заняться программированием ему так и не удалось. Из этого следует, что после 40 лет стать программистом если и возможно, то весьма непросто. Попробуем снизить возрастную планку на 5 – 10 лет.

Мне близка эта тема, поскольку я сам зарабатываю на хлеб журналистским трудом и тоже мечтаю стать профессиональным программистом. Невзирая на возраст. А в свете последних тенденций в IT (дефицита кадров) все громче звучат идеи о переучивании в программистов специалистов из других отраслей. Так что, не побоюсь сказать, что тема эта имеет государственную важность. Желающих вместе со мной разобраться с этим вопросом прошу под кат.
Читать дальше →
Всего голосов 87: ↑70 и ↓17+53
Комментарии180

Asterisk. Разгружаем секретаря/диспетчера/первую линию тех. поддержки

Время на прочтение5 мин
Количество просмотров33K
Надеюсь, что этой статьей получится превратить статьи по конфигурации Asterisk в целый цикл статей, начало которому я, для себя положил около 2-х лет назад в этой статье.

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

Я сразу оговорюсь, что не буду описывать настройку модулей, конфигурационных файлов подключения к базе данных и тому подобного, так как это не цель статьи, тем более все это есть в wiki и в книгах по Asterisk. Так же я сразу скажу что делаю все это на голом Asterisk без freePBX так как считаю реализацию этого веб-интерфейса неправильной, нелогичной и ущербной.

Начну я с одного из сценариев в организациях — разгрузки секретаря. Эту же логику будет возможно применить и к Call центрам, и диспетчерам такси (немного изменив Dialplan).

Сценарий:
-Звонок на секретаря.
-Сектретарь поднимает трубку -просят соединить с отделом продаж.
-Секретарь переводит звонок на группу менеджеров.
-Менеджер разговаривает с клиентом.
-При повторном звонке в течении 24 часов клиент попадает сразу к принявшему его впервые менеджеру.

Кому интересно прошу под кат.
Читать дальше →
Всего голосов 20: ↑19 и ↓1+18
Комментарии27

CTOcast #0: Руслан Синицкий (Jelastic)

Время на прочтение14 мин
Количество просмотров3.9K
Представляем нулевой выпуск подкаста о технологиях, процессах, инфраструктуре и людях в IT-компаниях. Сегодня в гостях у “CTOcast” — Руслан Синицкий, CTO и сооснователь компании Jelastic.
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии2

Распознавание смысла — зачем это делать и какие подходы лежат в основе

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

Небольшое введение



image

Sense Cognition — это инновационный стартап, основанный лишь в конце сентября 2013 года. Но в основе производимых разработок лежат более чем 15-летние исследования в области сильного искусственного интеллекта.

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

В рамках данной статьи не предполагается рассматривать существующие подходы, а будет предложен лишь авторский подход.
Читать дальше →
Всего голосов 21: ↑16 и ↓5+11
Комментарии39

LinkMeUp. Выпуск 9. Интеллектуальные Системы Контроля Работы Сети и проект NOC

Время на прочтение1 мин
Количество просмотров4K
Девятый выпуск подкаста linkmeup является продолжением предыдущей статьи об Интеллектуальных Системах Контроля.
Основная мысль в том, чтобы максимально устранить человека от управления сетью. Настройка, проверка конфигов, отладка проблем, анализ логов — всё должно быть автоматическим.
Нет нужды больше рисовать схему сети вручную и следить за её актуальностью. Схема сети должна быть совмещена с системой мониторинга аварий. Дружелюбный интерфейс, понятные сообщения.

Итак, в гостях подкаста Дмитрий Володин(DmitryVolodin) и Алексей Широких — инженеры российских операторов и участники проекта NOC. Более того, Дмитрий является создателем этой самой системы.

В какой-то степени NOC реализует те функции, о которых я говорил в статье, и, возможно, является первым шагом на пути к Интеллектуальной Системе Контроля.

Также в рубрике «Новости» поднимаем снова тему кабеля БРИКС, возвращаемся к вопросу о космической лазерной связи. Две другие интересные технические новости: свободная продажа фемтоточек абонентам и технология Li-Fi — юеспроводная связь через обычные светодиодные лампы.

Скачать файл подкаста.

Рассказ Дмитрия Володина оказался настолько объёмным, что историю вндрения и несколько полезных советов от Алексея Широких мы перенесли в следующий — десятый выпуск подкаста.

Ссылки выпуска
Всего голосов 8: ↑8 и ↓0+8
Комментарии2

Зум шрифта и верстка

Время на прочтение4 мин
Количество просмотров37K
До того как у меня появился монитор 23 дюйма, я практически не использовал зум нигде. Родное разрешение идеально подходило для восприятия любых текстов. Мониторы тех, кто подготавливал контент и их читателей — примерно совпадали. Поэтому, если у читателя не было проблем со зрением, то он почти всегда получал хорошо оптимизированый под свое разрешение размер шрифта. В последнее время большие мониторы существенно подешевели и повсеместно распространились широкоформатники, что привело к некоторым неудобствам с сайтами, оптимизированных на поддержку малых разрешений.

Читать дальше →
Всего голосов 67: ↑43 и ↓24+19
Комментарии134

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность