Как я пришел к покупке приточной вентиляции для квартиры с готовым ремонтом. Как купил ее за 150к и чуть не потратил деньги зря. Статья будет полезна тем, кто планирует купить очиститель воздуха, бризер или приточку.
Senior Java Developer
Современный метод измерения импульсной характеристики и нелинейных искажений
Для получения этих характеристик необходимо записать воздействие ESS-сигнала на испытуемое устройство и найти взаимную корреляционную функцию записанного сигнала с исходным ESS-сигналом, но промодулированным по амплитуде (подробнее об этом можно узнать в публикациях А.Фарина).
Ответ на статью «Покорение “Москвичом” Сибири», или Двадцать лет спустя
© Георг Вильгельм Фридрих Гегель
В прошлом году я опубликовал на Хабре статью Вариатор для «Москвича» о попытке создания на АЗЛК в годы перестройки бесступенчатой автоматической трансмиссии.
При ее обсуждении среди комментариев были в том числе и такие:
Удачная модель ветвления для Git
В этой статье я представляю модель разработки, которую использую для всех моих проектов (как рабочих, так и частных) уже в течение года, и которая показала себя с хорошей стороны. Я давно собирался написать о ней, но до сих пор не находил свободного времени. Не буду рассказывать обо всех деталях проекта, коснусь лишь стратегии ветвления и управления релизами.
В качестве инструмента управления версиями всего исходного кода она использует Git.
Как распознать кракозябры?
Итак, вуаля!
За источник информации была взята статья из вики. В блок-схеме «UTF-16 → CP 866» означает, что исходная кодировка была «UTF-16», а распозналась она как «CP 866».
Как всегда — кликабельно. Исходник в .docx: здесь.
Альтернативы Raspberry Pi
#ITX5 соберет тусовку JAVA-разработчиков
9 июля соберёмся в офисе #itx5 именно для этого.
В программе:
18:30 – чай-кофе и печеньки
19:00 — Александр Краснощеков из X5 ответит на вопрос «Сколько нужно абстракций, чтобы запланировать машину в рейс?»
19:20 — Виталий Куценко из Otus раскроет тему «Optional. История развития и применение в разных версиях java»
19:40 — Дмитрий Латышев из Leroy Merlin поговорит про Stream Processing в общем и Kafka Stream в частности
20:00 – поболтаем за кофе и вкусностями
20:20 – Павел Филькенштейн из Lamoda расскажет, правда ли Kotlin настолько хорош, как говорят
20:50 –нетворкинг.
6 полезных ресурсов и сервисов для потенциальных эмигрантов в США, Германию и Канаду
С недавних пор я активно заинтересовался темой переезда за границу, и в связи с этим изучил существующие сейчас сервисы, которые оказывают помощь в переезде ИТ-специалистам. К моему удивлению, далеко не так много проектов помогают потенциальным иммигрантам. Пока что я отобрал шесть сайтов, которые показались мне интересными.
Создание тонкого клиента на базе дешевых одноплатных ПК
Проще всего для этого использовать Linux.
Для одноплатных пк на базе ARM широко распространен дистрибутив Armbian, который основан на Debian ветке.
Для экспериментов у меня в наличии была плата OrangePi One
и MicroSD карта на 2G — я решил сделать из этого тонкий клиент RDP с окном блокировки и без лишнего программного обеспечения.
Thinkpad T22, Windows 98 и адекватность
Ничего подобного. Условная граница между работающим железом и антиквариатом сейчас проходит где-то в 2005 году. ThinkPad T22, наследник идеалов ThinkPad 600, выпущен в 2001-м. В этом посте разборок не будет, зато будет рассказ об установке Windows 98 SE и о попытках подключения хоть к какой-нибудь сети — хоть всемирной, хоть локальной.
«Мы меняем рельеф земли» — IT идет в большую стройку
Что может быть нелепее, чем заблудиться по пути на интервью с картографическим стартапом. Но о своих конфузах я достаточно ныл в прошлой статье — в этой будут только важные вещи.
Напомню, на прошлой неделе я начал писать о дронах на стройке и поговорил с Дмитрием Королевым — одним из четверых основателей TraceAir, сервиса, который с помощью дронов, фотограмметрии и аналитических алгоритмов пытается изменить строительную индустрию. Как и другие его собеседники, я ошибочно думал, что в центре дизайна стартапа — дроны. А оказалось, нечто совсем другое.
Хотел красивую железку. Получилось
Часть 1 >> Часть 2 >> Вы находитесь здесь
Однажды любимая жена у друзей на даче нашла радужную пружинку слинки. Вспомнила детство, подошла к лестнице и запустила. Чудо, но пружинка с первого раза идеально пропружинила по каждой ступеньке.
— Получилось! — с радостным удивлением воскликнули все, кто был рядом.
Трёхлетней дочке тоже захотелось попробовать. Она взяла пружинку, забралась на лестницу и запустила её. Пружинка пролетела над лестницей и шмякнулась боком на траву.
— Получилось! — радостно закричала дочка.
Прошёл год с начала моего фанового проекта. Получилось! Та самая красивая железка выглядит вот так:
На первый взгляд может быть не понятно. Но, допустим, что это топор. И с помощью этого топора и нескольких деталек в конце у меня получится каша.
Моё разочарование в софте
Суть разработки программного обеспечения
— Нужно проделать 500 отверстий в стене, так что я сконструировал автоматическую дрель. В ней используются элегантные точные шестерни для непрерывной регулировки скорости и крутящего момента по мере необходимости.
— Отлично, у неё идеальный вес. Загрузим 500 таких дрелей в пушку, которые мы сделали, и выстрелим в стену.
Я занимаюсь программированием уже 15 лет. Но в последнее время при разработке не принято думать об эффективности, простоте и совершенстве: вплоть до того, что мне становится грустно за свою карьеру и за IT-отрасль в целом.
Для примера, современные автомобили работают, скажем, на 98% от того, что физически позволяет нынешняя конструкция двигателя. Современная архитектура использует точно рассчитанное количество материала, чтобы выполнять свою функцию и оставаться в безопасности в данных условиях. Все самолёты сошлись к оптимальному размеру/форме/нагрузке и в основном выглядят одинаково.
Только в программном обеспечении считается нормальным, если программа работает на уровне 1% или даже 0,01% от возможной производительности. Ни у кого вроде нет возражений.
Как я сделал абсолютно бесшумный компьютер
Почти три десятилетия я пытаюсь делать мои компьютеры тише. Жидкостное охлаждение собственного изготовления, гидродинамические подшипники с магнитной стабилизацией, акустические демпферы, силиконовые амортизаторы – я использовал всё, что можно представить. И на прошлой неделе я, наконец, сумел построить совершенно бесшумный компьютер. Без лишних слов, знакомьтесь: Streacom DB4. Корпус размером 26 x 26 x 27 см без единого вентилятора. У него вообще нет никаких движущихся частей. Полная тишина, 0 дБ.
Если снять с него верхнюю и четыре боковых стенки (штампованный алюминий, толщина стенки 13 мм), вы увидите минимальную раму и центральную монтажную пластину для материнской платы формата mini-ITX (порты ввода/вывода смотрят вниз, сквозь дно корпуса).
Сказ о том, как я в Финляндию переехала
Intel показала умные очки, в которых изображение транслируется на сетчатку глаза
Как и Google Glass пять лет назад, Vaunt сперва раздадут разработчикам. Google хотела с помощью очков переосмыслить использование человеком гаджетов. У Intel другая цель — сделать гаджет, максимально адаптированный для обычной жизни.
История создания домашнего облака. Часть 1. Настройка среды Debian для повседневного использования
Созданная виртуальная машина с Nextcloud отработала с марта 2017 года практически без сбоев и осенью 2017 года я задумался о статье. У меня осталось много записей и комментариев в части решения различных проблем и нюансов, я долго вынашивал идею всё же привести всё это в порядок и опубликовать и новогодние праздники 2018 года мне в этом помогли. Надо сказать, что статья запоздала как минимум на полгода, но, думаю, что установить и настроить актуальные версии Debian и Nextcloud по аналогии с нижеприведённой информацией не составит большого труда, хотя, как известно, дьявол кроется как раз в деталях.
Ниже читатель познакомится с предпосылками создания своего облака и получит работающие инструкции по стартовой настройке Debian, лёгкому тюнингу среды Gnome3, компиляции, сборке и установке пакетов для Debian, установке и настройке сервисов Apache, SQL и PHP и начала работы с ними, генерации и подключения самоподписного сертификата SSL для виртуального хоста Apache, установка и настройка Nextcloud. Я не стал оформлять эту статью как технический мануал или туториал с длинной вереницей команд, а решил попробовать написать статью как рассказ, но без ущерба технической составляющей. Опытный пользователи Linux вряд ли тут найдут что-то новое, но, возможно, смогут прочитать его как тематическую историю в минутку своего свободного времени.
DroidScript – простой и функциональный инструмент для разработки мобильных приложений под Android
Некоторое время назад мне была поставлена следующая задача: разработать прототип приложения под Android для беспроводной связи с Arduino в реальном времени. Погружаться ради этого с головой в Java, Qt или C# было непрактично, поэтому решил искать готовое решение на скриптовом движке. PhoneGap? Интересно, но не для работы с Bluetooth. Что-то из мобильных сред разработки? Возможно, но хотелось работать в привычной десктопной среде, а не на планшете с небольшим экраном. Вскоре желаемое нашлось – мобильная среда разработки DroidScript с возможностью подключения к ней из браузерной WiFi IDE, которую можно установить на Windows, Mac и Linux.
Devops в кровавом энтерпрайзе
Вот к такому можно стремиться
У нас больше 350 своих разработчиков ПО и тестировщиков по всей стране, плюс мы часто взаимодействуем с инженерами и разработчиками заказчиков. Чтобы перейти на практическое использование devops, нам нужно было обеспечить не только внедрение методологии, но и приучить любимых российских заказчиков к некоторой базовой культуре. Просто пара диалогов для понимания:
— Почему у нас всё упало?
— Потому что вы откатали это на стенде, всё протестировали, а потом развернули на проде. Вот у вас настройка, которая не попала в инструкции, и жила только в голове старого админа.
Или:
— Почему не запускается по всей стране?
— Потому что у вас несколько десятков разных региональных инсталляций, каждая делалась руками, и на каждой разные конфиги. И ещё в паре случаев инженер ошибся.
— Поправите до завтра? Очень нужно! Только доступ удалённо мы вам не дадим.
— ..! Конечно, у нас есть команда высокооплачиваемых спецов, обожающих ездить на Дальний Восток. Нет проблем.
REST — это новый SOAP
Несколько лет назад я разрабатывал для одного большого телекома новую информационную систему. Нам приходилось взаимодействовать со всё нарастающим количеством веб-сервисов, открываемых более старыми системами или бизнес-партнёрами. Как вы понимаете, мы получили добрую порцию SOAP-ада. Заумные WSDL, несовместимые библиотеки, странные баги… Где только возможно мы старались продвинуть — и использовать — простые RPC-протоколы: XMLRPC или JSONRPC.
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity