Как стать автором
Обновить
0
0
Cool Admin @cooladmin

Инженер

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

База данных штрихкодов скачать бесплатно без регистрации (и прочей хурмы)

Время на прочтение5 мин
Количество просмотров88K
Добрый день. В открытом доступе наконец-то появился огромный справочник штрихкодов с наименованиями товаров, категориями и брендами.

Мы работаем над ним лет 8 и теперь в нем около 3 миллионов штрихкодов в стандартах EAN (EAN-13, EAN-8) и UPC (UPC-A, UPC-E).
Читать дальше →
Всего голосов 114: ↑114 и ↓0+114
Комментарии54

Создание ИИ методом «глокой куздры». Интеллектуальная одиссея

Время на прочтение33 мин
Количество просмотров18K
Захотелось мне написать разговаривающую программу. Очень захотелось, позарез.

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

Знакомьтесь, Ваня Разумный.


Ниже находится описание проблем, возникших передо мной на этом хоженом-перехоженом пути, и способов их преодоления.

По поводу результата оговорюсь сразу: целью был не программный код, а формулировка принципов искусственного мышления, функционирующего НЕ на основе физической реальности, как биологические организмы, а на основе СИНТАКСИСА. Поклонники теста Тьюринга, нейронных сетей и машинного обучения могут не беспокоиться.

Внимание, материал объемный.
Читать дальше →
Всего голосов 60: ↑51 и ↓9+42
Комментарии252

Зарплаты ИТ-специалистов на середину 2018 года

Время на прочтение3 мин
Количество просмотров148K
image

Публикуем второй отчет зарплатного сервиса «Моего круга». Отчёт построен на данных по 7900+ зарплатам, внесенных нашими пользователями за последние полгода. 70% зарплат внесено разработчиками, остальные — администраторами, тестировщиками, менеджерами, аналитиками, дизайнерами, эйчарами, маркетологами и специалистами поддержки.

В этот раз мы не только посмотрим текущие зарплаты по основным ИТ-специализациям, языкам программирования и компаниям, но также увидим полугодовую динамику некоторых из них.
Читать дальше →
Всего голосов 104: ↑104 и ↓0+104
Комментарии275

Умные часы Pebble: как в одночасье стать раритетом

Время на прочтение10 мин
Количество просмотров49K
Самая первая модификация часов Pebble поступила в продажу в январе 2013 года. В декабре 2016 года стало известно, что компания прекращает существование, и это было неожиданно: только-только прошел казалось бы вполне успешный раунд сбора средств на KickStarter на третье поколение умных часов – и на тебе.

Весной 2018 года я, при довольно странных жизненных обстоятельствах, потерял свои часы Pebble Time Steel. Так потерял, что даже не могу назвать конкретную дату, что вот они у меня были, а вот – нет. Как будто вместе со штанами, смартфоном и наушниками я переместился в иное измерение, а часы остались где-то там, где есть стены дома, воспоминания, молодость в конце концов, а меня уже нет.


Штош, подумал я, так даже интереснее. По сути Pebble своим неожиданным провалом дали мне уникальный шанс пополнить свою коллекцию устаревших устройств в тот момент, когда эти устаревшие устройства еще можно добыть новыми в упаковке. Заодно появилась возможность сравнить девайсы типа КПК Palm и современные, завязанные на облако так, что без него они почти не работают. И знаете, не все так плохо! Pebble, кажется, будут жить еще долго благодаря сообществу неравнодушных пользователей и разработчиков.
Читать дальше →
Всего голосов 69: ↑68 и ↓1+67
Комментарии170

Как устроен пассажирский вагон дальнего следования

Время на прочтение9 мин
Количество просмотров114K
Современный вагон при соединении с остальным поездом автоматически включается в локальную сеть и получает параметры с сервера штабного вагона. У одноэтажного вагона Тверского вагоностроительного завода сейчас в мониторинге примерно 280 параметров (начиная от уровня заполнения фекального бака и заканчивая напряжением аккумулятора), а у двухэтажного — около 400.



Начнём с межвагонных связей. Это тормозная пневматическая магистраль (пневматические рукава, которыми вагоны соединяются между собой, железнодорожники называют их «лягушками»), высоковольтная магистраль, аварийная магистраль 110 В, интерком и локальная сеть, плюс радиорелейные мосты между вагонами на случай обрыва локальной сети.
Читать дальше →
Всего голосов 207: ↑207 и ↓0+207
Комментарии174

Intel Datacenter SSD. Большие объемы и новые имена

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


Появилась информация о новой линейке SSD Intel для датацентров, в том числе на базе памяти QLC 3D NAND, позволяющей создать носители невиданной прежде емкости – у топовой модели заявлен объем ни много ни мало 32 Тб. Начинается все с моделей поменьше, хотя и 8 Тб SSD – звучит солидно.

Наряду с новыми моделями вводятся изменения в структуру и наименования Datacenter SSD – теперь линейка выстроена по образу процессоров Intel Core: D1, D3, D5, D7.
Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии24

Почему хватит считать нейронные сети черным ящиком?

Время на прочтение3 мин
Количество просмотров29K
image

Если вы достаточно долго увлекаетесь нейросетевыми технологиями, то наверняка встречались с мнением, кратко заключенным в риторическом вопросе: «Как ты объяснишь человеку, когда нейросеть считает, что у него рак?». И если в лучшем случае такие мысли заставят тебя сомневаться в использовании нейросетей в достаточно ответственных сферах, то в худшем случае ты можешь и потерять весь свой интерес.

Читать дальше →
Всего голосов 75: ↑69 и ↓6+63
Комментарии46

«Extreme Extended Edge», или коммутация на основе стандарта IEEE 802.1BR

Время на прочтение4 мин
Количество просмотров5.9K
Решение «Extreme Extended Edge» (также известное как Virtual Port Extender – VPEX) это новая технология, поддержка которой впервые представлена в операционной системе EXOS, начиная с релиза 22.5. Само решение основано на базе стандарта IEEE 802.1BR (Bridge Port Extension), и в рамках релиза EXOS 22.5 была добавлена поддержка новой аппаратный линейки ExtremeSwitching V400

image

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

9 лет инкапсулированного развития — как работает проектная команда в корпорации из 2500 человек

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


У нас тут масса историй, начиная с того, как мы переманили MS-разработчика в Питон, и заканчивая тем, как разработка поставила тикет найти бутсы для президента Федерации футбола Уганды. Но я бы хотел рассказать не только их, а, скорее, то, на что похожа работа внутри большой компании.

9 лет назад мы начали развивать облачное направление. Потом выделились в такой автономный чукотский округ, что-то вроде компании в компании.

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

Хочу рассказать, на что это похоже. Потому что, с одной стороны, у нас есть доступ к ресурсам, которых никогда не будет у отдельной компании, а с другой — есть и ограничения.
Читать дальше →
Всего голосов 41: ↑36 и ↓5+31
Комментарии16

Особенности настройки коммутаторов ExtremeXOS

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

Данная статья призвана сократить количество времени, необходимое для понимания принципов работы с ExtremeXOS (XOS). Когда я начинал знакомство с XOS, мне очень не хватало такой статьи на Хабре.


Ниже я расскажу о конфигурации Экстримов и о проблемах, с которыми я сталкивался. Надеюсь, поможет сетевым инженерам, которые только начинают работать с XOS. Вне зависимости от модели коммутатора, – синтаксис CLI абсолютно одинаковый.


КДПВ
Стенд коммутаторов Extreme

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

Как отбрасывать 10 миллионов пакетов в секунду

Время на прочтение9 мин
Количество просмотров33K
В компании нашу команду по противостоянию DDoS-атакам называют «отбрасыватели пакетов» (the packet droppers — прим. пер). Пока все остальные команды делают клёвые штуки с проходящим через нашу сеть трафиком, мы развлекаемся поиском новых способом избавиться от него.


Фотография: Brian Evans, CC BY-SA 2.0

Умение быстро отбрасывать пакеты очень важно в противостоянии DDoS-атакам.

Отбрасывание пакетов, достигающих наших серверов, может быть выполнено на нескольких уровнях. Каждый способ имеет свои плюсы и минусы. Под катом мы рассмотрим всё, что мы опробовали.
Читать дальше →
Всего голосов 53: ↑52 и ↓1+51
Комментарии29

Неуловимая проблема тайминга кадров

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

Технический директор Croteam Ален Ладавач, участвовавший в разработке Serious Sam и Talos Principle, рассказывает, как ему удалось найти причину торможения графики даже на самых мощных машинах.

Наконец-то появилось объяснение того, почему некоторые игры тормозят на вашем PC (и луч надежды на то, что в ближайшем будущем они тормозить перестанут).

Т-т-тормоза


Вы с нетерпением ждали следующей части вашей любимой серии видеоигр для PC и она наконец вышла. На этот раз вы хотите насладиться ею во всей полноте, поэтому потратили деньги и время на тщательную подготовку. Вы заменили процессор, поставили сверхсовременную видеокарту, добавили ещё ОЗУ — чёрт возьми, даже купили RAID на SSD. Игра должна быть плавной с самой заставки.

Предзаказ наконец разблокирован и вы только что завершили установку. В нервном предвкушении вы впервые запускаете игру. Пока всё хорошо — она работает с частотой 60 кадров в секунду. Или, по крайней мере, так сообщает счётчик кадров тюнера GPU. Но что-то не так. Вы делаете мышью резкие, хаотичные движения. Стрейфитесь влево-вправо, и тут игра… начинает тормозить! Блин, да как такое возможно? Как она может тормозить при 60 кадрах в секунду?

Если такое с вами никогда не случалось, то это может показаться смешным. Но если вы их испытали, то, скорее всего, ненавидите тормоза всей душой. Тормоза в играх. Это не старый добрый «лаг». Не низкая частота кадров. Это просто «тормоза», происходящие при высоких частотах кадров на идеальных, супербыстрых машинах. Что это, откуда они взялись и как от них избавиться? Позвольте мне рассказать вам историю…
Всего голосов 135: ↑131 и ↓4+127
Комментарии276

Ключевое слово this в JavaScript для начинающих

Время на прочтение7 мин
Количество просмотров154K
Автор материала, перевод которого мы сегодня публикуем, говорит, что когда она работала в сфере бухучёта, там применялись понятные термины, значения которых легко найти в словаре. А вот занявшись программированием, и, в частности, JavaScript, она начала сталкиваться с такими понятиями, определения которых в словарях уже не найти. Например, это касается ключевого слова this. Она вспоминает то время, когда познакомилась с JS-объектами и функциями-конструкторами, в которых использовалось это ключевое слово, но добраться до его точного смысла оказалось не так уж и просто. Она полагает, что подобные проблемы встают и перед другими новичками, особенно перед теми, кто раньше программированием не занимался. Тем, кто хочет изучить JavaScript, в любом случае придётся разобраться с this. Этот материал направлен на то, чтобы всем желающим в этом помочь.


Читать дальше →
Всего голосов 25: ↑21 и ↓4+17
Комментарии5

Виртуальный мир Intel. Практика

Время на прочтение7 мин
Количество просмотров7.5K
В данной статье я хочу рассмотреть практические аспекты создания простого гипервизора на основе технологии аппаратной виртуализации Intel VMX.

Аппаратная виртуализация достаточно узкоспециализированная область системного программирования и не имеет большого комьюнити, в России уж точно. Я надеюсь, что материал статьи поможет тем, кто захочет открыть для себя аппаратную виртуализацию и те возможности которые она предоставляет. Как было сказано в начале, я хочу рассмотреть именно практический аспект без погружения в теорию, поэтому предполагается что читатель знаком с архитектурой x86-64 и имеет хотя бы общее представление о механизмах VMX. Исходники к статье.

Начнем с постановки задач для гипервизора:
Читать дальше →
Всего голосов 29: ↑29 и ↓0+29
Комментарии1

Как мы масштабировали Nginx и ежедневно экономим миру 54 года ожидания

Время на прочтение6 мин
Количество просмотров11K
«Команда @Cloudflare только что внесла изменения, которые значительно улучшили производительность нашей сети, особенно для самых медленных запросов. Насколько стало быстрее? Мы оцениваем, что экономим интернету примерно 54 года времени в день, которое иначе было бы потрачено на ожидание загрузки сайтов». — твит Мэтью Принса, 28 июня 2018 года

10 миллионов сайтов, приложений и API используют Cloudflare, чтобы ускорить загрузку контента для пользователей. В пике мы обрабатываем более 10 миллионов запросов в секунду в 151 дата-центре. За годы мы внесли много изменений в нашу версию Nginx, чтобы справиться с ростом. Эта статья об одном из таких изменений.
Читать дальше →
Всего голосов 31: ↑30 и ↓1+29
Комментарии4

Как я откатил систему на месяц назад и все вернул? Опыт использования ESXi. Или как делать не надо

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


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


image


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


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

Где вставить кавычку в IPv6

Время на прочтение5 мин
Количество просмотров13K
IPv6 — новая версия интернет протокола. Члены IETF приняли её всего 22 года назад, в 1996 году. За это время успели появиться специфичные для IPv6 атаки. Цель данной статьи, написанной по мотивам нашего выступления на PHDays 8 — показать возможности атаки в корпоративных сетях внутренним нарушителем, используя IPv4 и IPv6.


Всего голосов 30: ↑30 и ↓0+30
Комментарии10

Интернет на корабле. Миф или реальность?

Время на прочтение4 мин
Количество просмотров24K
Если вы когда-нибудь были в круизном путешествии, то проблема доступности связи вам знакома. Сети нет, местный Wi-Fi работает очень плохо. Мы, конечно, за отдых от всего диджитал, который нас круглосуточно окружает. Но иногда без связи никуда, особенно, когда хочется выложить фотографии в соцсетях или поделиться впечатлениями с родными.


Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии58

3DTouch – Весы на iPhone: Начало

Время на прочтение6 мин
Количество просмотров166K
После выхода на рынок iPhone 6s и iPhone 6s Plus с экранами, которые поддерживают технологию 3D Touch, в App Store практически сразу появилось приложение для взвешивая слив и персиков.

image
Читать дальше →
Всего голосов 46: ↑40 и ↓6+34
Комментарии27

DIY House: кукольные домики для взрослых

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


Если накрутить проволоку на зубочистку, получается отличный провод для крохотного телефона. Заточенный конец той же зубочистки — почти готовый карандашик. Желтые канцелярские резинки лежат без дела? При должном воображений из них можно свить отличные макароны. Есть целое направление умельцев, которые из пипеток, палочек от эскимо и обрезков упаковки сооружают миниатюры. Выглядит легко, но с первого раза повторить сложно, проверено. К счастью, существуют готовые наборы DIY House ― в каждой коробке лежат материалы и инструкция, чтобы смастерить очаровательную миниатюрную комнатку с работающей подсветкой. Собрали парочку и делимся впечатлениями.
Читать дальше →
Всего голосов 40: ↑35 и ↓5+30
Комментарии18

Информация

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