Архив за 28 февраля 2019 - 5

Новые языки программирования незаметно убивают нашу связь с реальностью - 1

Однажды настанет день, когда команды в программировании будут выглядеть вроде «эй, компьютер, сделай-ка мне вот эту хреновину».

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

и где-то там внизу превратится в электрические импульсы на железяках.

Программистами станут лощеные гуманитарии с «высокими вербальными способностями, коммуникативными навыками и умением быть няшей в команде». Слава богу до этого дня, как до Аляски на упряжке, но каждый раз изобретая очередной Kotlin, мы этот день приближаем.

Просто я задумался — а не стали ли наши ЯПы уже чем-то таким? Чуть более умным эквивалентом фразы «компьютер, сделай хреновину». Кучей формализованных протоколов для электричества, про которое мы уже забыть забыли. Штукой, которая все сильнее рвет нашу связь с механической реальностью.

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

Когда вы находитесь в состоянии потока, Vim серьёзно ускоряет редактирование, будь то написание кода, поэзии или прозы. Но поскольку кривая обучения слишком крута для текстового редактора, то очень легко сохранить вредные привычки с тех времён, когда вы только осваивали редактор. Vim настолько ускоряет работу, что искоренить эти привычки особенно трудно, ведь их можно даже не заметить. Но это того стоит. Перечислю некоторые из наиболее распространённых антипаттернов.
Читать полностью »

Как и ожидалось, компания Xiaomi представила новый флагманский продукт в линейке своих роутеров, который получил название Xiaomi Mesh Router Suite.

На самом деле, Xiaomi Mesh Router Suite — это набор из двух роутеров, в которых используется технология Mesh Wi-Fi, позволяющая им создать стабильное высокоскоростное беспроводное подключение в большой квартире или доме.

Если на клетке слона прочтешь надпись: буйвол, — не верь глазам своим

В одном разрабатываемом изделии применялась аккумуляторная батарея значительной емкости из нескольких параллельных секций по шесть банок LiIon аккумуляторных ячеек типа «1s1p MP 176065 IntegrationTM» на 6000мАч производства фирмы Saft в каждой. Одна батарея вернулась к нам на ремонт и я решил оценить степень баланса отдельных банок после длительной эксплуатации. Для этого следовало расцепить банки, зарядить по отдельности и оценить разброс принятого заряда.

Но для начала решил посмотреть напряжение на секции в целом, ожидая увидеть ноль, ведь любая разряженная банка отключает себя от цепи потребителя, и мы должны либо увидеть напряжение минимум 6*2.4В=14.4В, либо ничего.

Каково же было мое изумление, когда на одной секции было обнаружено 12В, а на другой и вовсе 7В (дальше я Вольты писать не буду и вовсе не из-за отсутствия уважения к великому итальянцу, а в силу лени).
Читать полностью »

Аналитик IBS Тимоти Аркури (Timothy Arcuri) считает, в ближайшие месяцы продажи iPhone начнут потихоньку расти.

В марте аналитик ожидает «разочаровывающие» продажи смартфонов Apple, но уже в июне ожидается, что закупки iPhone XR вырастут в квартальном выражении на 25%, что нехарактерно для этого периода года.

Читать полностью »

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

Но как реализовать идею и превратить ее в готовый проект? С этим нам поможет справиться специализированное программное обеспечение СПДС Металлоконструкции. Это вертикальное приложение, которое устанавливается на такие платформы как AutoCAD и nanoCAD. СПДС Металлоконструкции — это универсальная программа, которая создана для разработки двухмерных чертежей металлических конструкций марок КМ и АС.
Читать полностью »

Назад в будущее: смартфон Fxtec Pro1 за $650 с выдвигающейся вбок QWERTY-клавиатурой

Читать полностью »

Буквально вчера для смартфонов Samsung Galaxy S10 и S10+ вышло первое обновление, среди прочего позволяющее переназначать аппаратную кнопку Bixby. Теперь аналогичная функция стала доступна для пользователей флагманских смартфонов прошлых поколений — Galaxy Note9, Galaxy Note8, Galaxy S9 и S9+, Galaxy S8 и S8+. 

Формальный анонс игровой клавиатуры Cooler Master MK850 состоялся более года назад на выставке CES 2018, но только сейчас она начала появляться на прилавках европейских магазинов.

Особенностью игровой клавиатуры Cooler Master MK850 является наличие восьми аналоговых клавиш (Q, W, E, R и A, S, D, F), которые имеют не два крайних состояния и позволяют определяют степень нажатия. Это очень приготовится в различных играх, например, в гоночных симуляторах или в шутерах.

Читать полностью »

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

Стажировки для разработчиков в Авито: боевые задачи и работа с опытными наставниками - 1

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js