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

Все потоки

Сначала показывать
Порог рейтинга

Полезные возможности ST+Codesys 3, которые многие не замечают

Программирование *Промышленное программирование *SCADA *Программирование микроконтроллеров *
Tutorial

За время работы инженером-программистом ПЛК очень часто в ходе разработки находились не самые очевидные, но довольно простые и красивые решения как типовых, так и специализированных задач. В этой статье хочу поделиться опытом и рассказать как сделать разработку под ПЛК приятнее и эффективнее.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 245
Комментарии 0

Новости

Контрафакту зеленый свет? Суд в РФ отказал в защите прав на товарный знак правообладателю из «недружественной» страны

Управление e-commerce *

В последнее время всем так нравились определения "новая этика" и "отмена", что дело дошло даже до отечественной судебной системы. Недавно Арбитражный суд Кировской области полностью отказал Entertainment One UK Ltd. в иске к российскому предпринимателю о продаже контрафактной продукции. Основанием для отказа стал тот факт, что истец - резидент недружественной по отношению к России стране. Это первый подобный случай в российской судебной практике. Если так пойдет дальше, то это решение станет еще и первым звонком к тому, что рынок скоро погрязнет в море контрафакта.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 5K
Комментарии 28

Дайджест интересных материалов для мобильного разработчика #434 (7 — 13 марта)

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В новом дайджесте многомодульность, интерфейсы и протоколы, лучшие практики и советы, непредсказуемые интеллект, псевдокод и многое другое.

Читать дальше →
Рейтинг 0
Просмотры 417
Комментарии 0

Как ИИ от DeepMind помогает историкам расшифровывать поврежденные тексты из Древней Греции

Блог компании Selectel Машинное обучение *Научно-популярное Искусственный интеллект

Специалисты из DeepMind много раз реализовывали уникальные технологические проекты, которые удивляли своими возможностями. Об одном из таких проектов, AlphaGo, на Хабре рассказывали много раз. AlphaGo стал доказательством того, что технологии способны в буквальном смысле ломать шаблоны. Так, в течение многих лет считалось, что компьютер не способен побеждать в играх, где требуется интуиция. Но оказалось, что может — и доказательством тому стала многократная победа алгоритма в чемпионатах по го.

Сейчас в DeepMind разработали технологию, которая производит впечатление не яркими победами над человеком, а своими возможностями в научной отрасли — если быть точнее, в истории. Система, которая получила название Ithaca, помогает историкам читать древние тексты, которые повреждены. В запасниках музеев хранится большое количество различных артефактов прошлого, которые очень сильно повреждены временем. И если оружие, доспехи, одежду можно реставрировать, то вот тексты, которые нанесены на поврежденный папирус, пергамент и другие «носители», восстановить не так просто. Но Ithaca с этим справляется.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 768
Комментарии 0

Открыть банковский счет за границей, актуальное на сегодня

Фриланс IT-эмиграция Финансы в IT Удалённая работа

Давайте признаем, что теперь все люди в России будут жить в новой реальности, где счет в банке за границей - не блажь, а необходимость. Не только для приема платежей из-за границы, но и для привычных всем штук: оплаты товаров онлайн, покупки билетов (на сайтах авиакомпаний), оплаты в сторах, беспроблемных переводов и т.д. Даже если сегодня все санкции снимут, виза с мастеркардом вернутся, ЦБ все разрешит - инерция этих процессов, и тем более риски, которые несут контрагенты из России - на многие годы.

Дисклеймер: я не консультант по этой теме, просто имею собственный опыт 10+ летнего номадизма, который наложил на небольшой опрос и текущие перспективы, и хочу поделиться. Буду рад любым уточнениям, возможностям, рассказам об опыте в комментариях. В обычной жизни являюсь сооснователем YC-стартапа.

Читать далее
Всего голосов 33: ↑30 и ↓3 +27
Просмотры 10K
Комментарии 21

Простые советы начинающему веб-дизайнеру. Бракуем макет

Веб-дизайн *

Привет. В результате работы с начинающими веб-дизайнерами прослеживаются повторяющиеся ошибки — общие в не зависимости от среды разработки (опыт с figma и photoshop). Обсудим их.

Эти советы очень простые и подойдут начинающим. Если вы опытный веб-дизайнер и знаете, например, что название рубрики заведомо ограничено в 8 символов, уже посылали шрифт, задумали ширину содержимого 1530px с пониманием дела, то вы большой молодец, а эта статья не для вас.

Так как забраковать?
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 687
Комментарии 0

Парадокс Ферми – вовсе не парадокс, а вопрос; в чём он состоит, и как его решать (часть 3)

Научно-популярное Космонавтика Астрономия

Как могло бы выглядеть расселение человечества по Галактике.

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

Теория перколяции [просачивания]



Концепция «корабля поколений» DSTART, разрабатываемого при поддержке Европейского космического агентства
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 2K
Комментарии 3

Рандеву с космическим айсбергом. Погоня за Оумуамуа и ее перспективы

Научно-популярное Энергия и элементы питания Космонавтика Физика Астрономия

Космонавтика и астрономия во многом интересны как полигон и предметная область для постановки принципиально новых задач и изобретения новых технологий с нуля или почти с нуля. В обозримом будущем я планирую написать статью о том, как в самом конце Средневековья сложились уникальные условия для изучения сверхновых, позволившие вывести астрономию на принципиально новый уровень, но сегодня затрону другую тему, а именно возобновление интереса к первым межзвездным объектам, замеченным в Солнечной системе. Наиболее известным из них является Оумуамуа (он же C/2017 U1 (PANSTARRS)).

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 1.7K
Комментарии 1

Софт скилы или как не быть бякой и букой

Управление разработкой *Управление персоналом *Карьера в IT-индустрии Читальный зал

Встретились Бяка и Бука.
Никто не издал ни звука.
Никто не подал и знака —
Молчали Бука и Бяка.

И Бука
Думал со скукой:
«Чего он так смотрит — букой?»
А Бяка думал:
«Однако
Какой он ужасный
Бяка…»

Разбираемся, что такое софт скилы и как не быть букой в 2022 году, хоть это и не просто

Читать далее ->
Всего голосов 5: ↑0 и ↓5 -5
Просмотры 1.1K
Комментарии 1

Релокация разработчиков: неочевидные вещи про поиск работы зарубежом

Блог компании IT-People Фриланс Карьера в IT-индустрии Удалённая работа

Марина, ты уже два года занимаешься помощью в релокации разработчиков и IT-специалистов. Расскажи, что поменялось за последнее время? 

Первое, что поменялось, — это общественное мнение о русских. Сейчас в некоторых странах Европы начали происходить не очень приятные процессы. Мы все читали новости о притеснении наших студентов в Чехии, Польше и так далее. Но вместе с этим в Европе есть культура принятия происходящего: здесь пытаются отделять политику от людей, которые родились в определённом месте. Человека стараются судить по поступкам, а не по тому, какой страны его паспорт.

Действительно, ребята из украинского лобби, из бизнеса, очень раздражены. Например, Namecheap и MacPaw отключили сейчас всех своих русских подписчиков от своих сервисов. Украинские рекрутёры ведут себя тоже очень агрессивно и говорят о том, что русских разработчиков больше нигде не возьмут на работу. Я понимаю, что они очень взбудоражены, но нужно оставаться людьми и не перекладывать политические решения коллективно на весь социум. Особенно учитывая, что люди из IT и около IT-сферы — образованные, понимающие, что происходит, и не поддерживающие, в большинстве своём, происходящее. Паника нагнетается, в Линкедине много дискуссий на эту тему, ребята из России расстроены и напуганы.

А как ты видишь ситуацию именно в Амстердаме? 

Изнутри я вижу, что в Амстердаме у нас есть поддержка со всех сторон. Я родилась под Киевом, муж родился в Москве. Когда распался СССР, мои родители работали на территории России, и мне досталось российское гражданство. Так получилось, что у меня украинское свидетельство о рождении и русский паспорт. И огромное количество друзей и в Украине, и в России. Мы жили на две страны и, на самом деле, у многих похожая история. 

Читать далее
Всего голосов 23: ↑16 и ↓7 +9
Просмотры 6.2K
Комментарии 35

FSNotes 5 для iOS — заметочник для гиков

Разработка под iOS *Хранение данных *Софт

Привет, Habr! Больше 4 лет я пишу программу заметочник под macOS и iOS. Я уже упоминал вскольз о нюансах разработки, сегодня время пришло написать о самой программе.

Если кратко, то FSNotes это программа для написания, каталогизации и хранения заметок в максимально открытом виде. Весь код полностью открыт и доступен на GitHub.

Несмотря на то, что лицензия MIT, приложение продается, что в свою очередь добавляет мне мотивации реализовывать новые фичи и исправлять ошибки.

Вчера я выпустил большое обновление FSNotes 5 для iOS, о котором ниже.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 2.2K
Комментарии 13

Как мотивировать пользователей?

Системное администрирование *

Наверняка многие из вас сталкиваются с ситуацией, когда приходится "бороться" с пользователями вашей корпоративной сети за эффективное использование ресурсов этой сети.

Фотографии из отпуска, музыкальные коллекции, огромные файлы в неэффективных форматах и т.п. мелочи, которые заселяют просторы дисковых массивов. Все это живет своей жизнью и формализовать все отношения пользователей сети с самой сетью зачастую сложно, хотя и нужно. Что-то можно решить внутренними приказами, что-то автоматизацией, что-то уговорами и даже угрозами.

Я хочу поделиться с вами примером "уговоров".

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

Конечно он не обязан этим советам следовать, но это попытка договориться мирным путем :) Более жесткие ограничения уже идут приказами под роспись.

Возможно кому-нибудь эти советы пригодятся.

(Сразу оговорюсь, эти советы применимы именно к специфике нашей организации, т.е. нам не нужны фотографии или аудио записи супер-качества. Ну и советы были написаны довольно давно, под те версии ПО, которые были актуальны на тот момент)

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 1.1K
Комментарии 12

Если гипотеза Римана не верна…

Математика *Научно-популярное

Как известно, в военное время значение косинуса может достигать трех. К счастью, это не касается простоты чисел - как ни бейся лбом об стену, число 17 простое и ни на что не делится, кроме себя и 1.

Или нет? Что если мы грубо пошуруем ломиком в святая святых математики и подвигаем нетривиальные нули зета функции? Сдвинутся ли со своих мест простые числа? Вас ждут картинки и видео, и очень мало формул.

Читать далее
Всего голосов 27: ↑22 и ↓5 +17
Просмотры 14K
Комментарии 11

Кофеин: как это работает?

Мозг Здоровье Биология
Из песочницы

Привет, мы решили подготовить серию статей про то, как работают разные ноотропные ингредиенты – нас часто спрашивают об этом, а найти качественную информацию не так уж и просто.  Если такой формат будет интересен подписчикам Хабра, будем делать еще.

Читать далее
Всего голосов 23: ↑21 и ↓2 +19
Просмотры 11K
Комментарии 25

Solidity: комментарии

Solidity *
Перевод

Комментарии используются для того, чтобы объяснить что делает код. Роберт С. Мартин ("дядюшка" Боб) утверждает, что «правильное использование комментариев должно компенсировать нашу неспособность выразить что-то в коде». Поэтому комментарии делают исходный код более понятным для человека.


Почему комментарии так важны, когда дело доходит до Solidity? Потому что они помогают разобраться в работе вашего смарт контракта не только разработчикам, но и конечным пользователям.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 592
Комментарии 1

Готовимся к собеседованию по PHP: Что такое «DI», «Container», «Auto-wiring» за семь простых шагов

PHP *Программирование *Symfony *Yii *Laravel *

Статья написана для начинающих разработчиков на языке PHP, чтобы помочь им усвоить понятия, нужные для понимания того, как устроены и работают современные фреймворки на PHP: Dependency Injection, Container, Auto-wiring.

Автор надеется, что прочтение статьи поможет вам разобраться в этих вопросах и подготовиться к собеседованию или освоению нового фреймворка.

Статья продолжает цикл статей под условным названием "Готовимся к собеседованию".

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 2.3K
Комментарии 5

Пол Грэм: Как делать то, что любишь

Программирование *
Recovery mode
Перевод

(прим. перев.: что-то у мне не удалось опубликовать это в хабах «Читальный зал» и «Карьера в IT», прошу модераторов перенести, если это возможно)

«Чтобы делать что-то хорошо, нужно это любить».

Не самая оригинальная мысль! Мы даже сократим её до четырёх слов «делайте то, что любите». Но недостаточно просто призвать к этому, ведь делать то, что любишь — сложно.

Эта мысль противоречит всему, что мы все (или почти все) усвоили с детства.

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

Это впечатление не было случайно.

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

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

Читать далее
Всего голосов 4: ↑1 и ↓3 -2
Просмотры 1.4K
Комментарии 0

DIY-микрофон i2s для Raspberry Pi

Разработка под Arduino *Разработка на Raspberry Pi *DIY или Сделай сам Звук
Tutorial

DIY микрофон i2s для Raspberry Pi с компрессором, лимитером, фильтрами НЧ и ВЧ и даже «голосом Буратино» на Teensy 3.6.

В детстве я часами зависал у витрины музыкального магазина на Нижней Масловке: меня гипнотизировали чехословацкие и болгарские гитары, синтезаторы Поливокс, электроорганы, акустические колонки, наушники, микрофоны и катушечные магнитофоны. В музыкальном магазине была особая аура, пусть с запахом скрипичной канифоли и рояльного лака. Разумеется, меня зачаровывали электрогитары (и не только из-за сверкающих звукоснимателей и тяжелой колковой механики, целлулоидных вставок), многочисленные гитарные педали — тогда еще наука музыки не знала слова «гитарный процессор». Были педали-ящички фэйзеры, фланжеры, «исказители» и только-только появившиеся цифровые ревербераторы Лель. Цифровые устройства стоили баснословных денег, но обещали заманчивые дальние дали!

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

Прошли годы, я уже не посещаю музыкальные магазины, но… Когда на авито я увидел микроконтроллер Teensy, меня накрыла мощная волна ностальгии!

А так как мой домашний компьютер это Raspberry Pi 4, как известно, без микрофонного входа, то музыкальные эльфы и феи подсказали мне идею сделать цифровой микрофон на микроконтроллере… с древними эффектами.

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

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 2.1K
Комментарии 7

Как работает RBAC в Kubernetes

Блог компании Southbridge IT-инфраструктура *DevOps *Микросервисы *Kubernetes *

RBAC (Role-based access control) — это система распределения прав доступа к различным объектам в кластере Kubernetes.

Объекты в кластере Kubernetes — это YAML-манифесты, а права доступа определяют, какому пользователю можно только просматривать манифесты, а кто может их создавать, изменять или даже удалять.

Рассказываем, как устроен RBAC.

Читать про RBAC
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1.4K
Комментарии 1

Безопасность веб-приложений

Информационная безопасность *Разработка веб-сайтов *Python *

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

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 3.2K
Комментарии 2