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

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

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

Можно ли пить горячую воду из крана и брать ее, чтобы вскипятить. Вдогонку к статье про лекарства из воды и соли

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров50K

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

Приступим к кипячению воды
Всего голосов 176: ↑162 и ↓14+183
Комментарии274

Xiaomi Mi Thermometer 2 не только Bluetooth, но и ZigBee

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров79K

TL;DR: Да, можно программно изменить датчик для работы в сети Zigbee, достаточно по воздуху перезаписать прошивку.

Многим пользователям умного дома известен квадратный датчик температуры и влажности от Xiaomi LYWSD03MMC. Его очевидные плюсы — это LCD экран, подключение к системе умного дома MiHome и конечно же цена. Его без преувеличения можно назвать если не самым, то точно одним из самых дешевых "умных" датчиков, которые имеют интерфесы для подключения к умному дому. В данном случае это популярный bluetooth, который позволяет подключиться к датчику со смартфона и увидеть показания. Поэтому он завоевал своё место в сердцах строителей умных домов как дешевое и надёжное решение.

Читать далее
Всего голосов 91: ↑91 и ↓0+91
Комментарии153

Прости, Rosetta, мы должны расстаться

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

С релизом Xcode 14.3 Apple убирает поддержку Rosetta и почти прямым текстом говорит разработчикам, что откладывать адаптацию своих проектов под Apple Silicon дальше уже некуда. Сегодня я поделюсь историей про то, с какими сложностями мы столкнулись в нашем основном приложении Циан, и какое стороннее решение помогло нам избавиться от Rosetta.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии4

Зачем компании Skills Set и можно ли разложить по полочкам навыки разработчиков

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

Привет! Меня зовут Ксюша Вахова, я руководитель корпоративного центра обучения в Selectel. Занимаюсь организацией обучения сотрудников и помогаю им развиваться. В этом тексте поделюсь опытом составления Skills Set в компании — инструмента, расписывающего иерархию «хардов» и мягких навыков на разных уровнях роста специалиста. Такие скиллсеты у нас есть для разработчиков, архитекторов IT-инфраструктуры, технических писателей, UX-дизайнеров и других сотрудников. Это практический текст: после его прочтения при желании сможете запустить подобный проект у себя в компании или команде.

Дисклеймер: этот материал не претендует на инновационность. Понимаю, что у всех компаний свой путь и разные взгляды на компетенции, карьерные уровни и систему развития. В этом тексте я описала нашу схему работы с проектом и буду рада если она окажется вам полезна. Делитесь вашими мыслями и опытом в комментариях!

Читать дальше →
Всего голосов 42: ↑36 и ↓6+39
Комментарии8

Какого провайдера VPS выбрать для собственного сервера в 2023 году. Платим за всё российской картой

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров191K

Иметь свой VPS для VPN довольно выгодно. Нет ограничений по количеству клиентов, можно обеспечить VPN подключением всех своих родных, друзей и знакомых. При этом можно за это платить 160-300 рублей в месяц. И если общедоступные VPN вовсю банятся по DNS и IP, то личные VPN пока что избегают этой участи.

Минусы есть, это администрирование сервера и отсутствие разнообразия географии.

Для VPN нужен зарубежный сервер, а с зарубежными сервисами в России уже больше года есть проблемы с оплатой. Но есть российские компании, которые предоставляют зарубежные сервера и при этом им можно платить с помощью российской карточки.
Я зарегистрировался в дюжине провайдеров, до покупки VPS дошёл у пяти. А после тестов остались только трое.

Читать далее
Всего голосов 61: ↑61 и ↓0+61
Комментарии198

CLI инструменты, которые облегчат времяпровождение в терминале и сделают его приятнее

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

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

В этом посте описан мой топ-25 обязательных инструментов CLI, на которые я привык полагаться. Если тут нет вашего любимого - дайте мне знать в комментариях :)

Читать далее
Всего голосов 100: ↑93 и ↓7+100
Комментарии83

Чеклист для дизайнеров от frontend и mobile разработчиков

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

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

После очередного "чужеродного" дизайна у наших разработчиков наболело, и они создали базовый чеклист для дизайнеров. Мы решили поделиться им, вдруг кто-то тоже страдает. Поэтому, если вам:

Читать далее
Всего голосов 4: ↑3 и ↓1+4
Комментарии4

Водопровод в современной квартире

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

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

Читать далее
Всего голосов 147: ↑130 и ↓17+156
Комментарии366

Стандарты и шаблоны для ТЗ на разработку ПО

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

Введение


Недавно ко мне обратились, чтобы я посоветовал стандарты для написания технического задания (ТЗ) на разработку автоматизированных систем (АС) и программного обеспечения (ПО). Вот думаю, сейчас зайду в Яндекс, найду подходящую статейку и отправлю её. Но не тут-то было! Одной статьи, где перечисляются стандарты для ТЗ, включая шаблоны и примеры готовых документов, я не нашел. Придется сделать такую статейку самому…

И так, основные стандарты, методологии и своды знаний, где упоминается ТЗ или SRS (Software (or System) Requirements Specification):

• ГОСТ 34
• ГОСТ 19
• IEEE STD 830-1998
• ISO/IEC/ IEEE 29148-2011
• RUP
• SWEBOK, BABOK и пр.
Читать дальше →
Всего голосов 36: ↑34 и ↓2+32
Комментарии22

Разбираем WeChat — второй по популярности мессенджер в мире

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


  • Небольшой экскурс в WeChat;
  • О платформе, версии приложения, используемых утилитах и расшифровке исполняемого файла;
  • О двух протоколах (старом и новом);
  • О сериализации объектов;
  • Используемая криптография и обмен ключами;
  • О заголовках и хэш-функциях;
  • О найденных уязвимостях.

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

Список доменов в зоне ru/su/tatar/рф/дети доступен публично из-за некорректной настройки DNS

Время на прочтение4 мин
Количество просмотров44K
Начиная с 6 июня, на части DNS, обслуживающих российские доменные зоны, разрешен трансфер (AXFR), который позволяет получить полный список доменных имен зон .ru, .su, .tatar, .рф и .дети.

AXFR-запрос доступен на следующих серверах:

  • a.dns.ripn.net
  • b.dns.ripn.net
  • d.dns.ripn.net
Читать дальше →
Всего голосов 75: ↑71 и ↓4+67
Комментарии73

Статья, на которую можно ссылаться: что такое блокчейн

Время на прочтение9 мин
Количество просмотров79K
В 2017 году блокчейн стал предметом научного интереса, когда в Торонто открылся первый институт исследований блокчейна. Около 30 ведущих экспертов приступили к разработке различных проектов, связанных с этой технологией.



Блокчейн — это надёжный способ хранения данных о сделках, контрактах, транзакциях, обо всём, что необходимо записать и проверить. Сегодня блокчейн проник практически во все сферы жизнедеятельности, готов в корне изменить финансовую систему государства и в разы упростить работу среднего и крупного бизнеса. Блокчейн не секретная технология: в сети огромное количество статей о том, как он устроен и по какому принципу работает. Мы собрали самые интересные и нужные факты в одну статью, на которую можно давать ссылку, когда вас спросят: «Что же такое блокчейн?»
Читать дальше →
Всего голосов 68: ↑53 и ↓15+38
Комментарии23

Читаем бинарные файлы iOS-приложений

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

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


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




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

Как Discord хранит миллиарды сообщений

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


Discord продолжает расти быстрее, чем мы ожидали, как и пользовательский контент. Чем больше пользователей — тем больше сообщений в чате. В июле мы объявили о 40 млн сообщений в день, в декабре объявили о 100 млн, а в середине января преодолели 120 млн. Мы сразу решили хранить историю чатов вечно, так что пользователи могут вернуться в любой момент и получить доступ к своим данным с любого устройства. Это много данных, поток и объём которых нарастает, и все они должны быть доступными. Как мы это делаем? Cassandra!
Читать дальше →
Всего голосов 61: ↑60 и ↓1+59
Комментарии58

+500 бесплатных инструментов для запуска вашего стартапа в 2017 году

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


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

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

Итак, мы нашли в интернете бесплатные и условно-бесплатные инструменты для роста вашего бизнеса. Когда они дадут вам желаемый результат, вы можете оформить платную подписку.
Читать дальше →
Всего голосов 74: ↑60 и ↓14+46
Комментарии26

Минфин разъяснил порядок уплаты НДС при передаче программ через Интернет

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

Один из российских дистрибьюторов зарубежного ПО обратился в Минфин с запросом о порядке применения поправок по закону о налоге на Гугл в случае приобретения прав на ПО на основании лицензионного договора, который предусматривает его передачу по сети Интернет.

Ранее мы писали на Хабре, что освобождение по НДС реализации по лицензионным договорам на ПО сохранится при условии фактической передачи лицензируемых экземпляров ПО пользователю.

Минфин подтвердил данный вывод, разъяснив что при получении прав на программное обеспечение по лицензионному договору независимо от способа передачи такого ПО, сохраняется право на освобождение лицензионного вознаграждения от НДС на основании пп.26 п.2 ст.149 НК РФ (см. Письмо от 12.01.2017 г. N 03-07-08/555).

Поэтому тренд на получение льготы по НДС по лицензионным договорам должен сохраниться.

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

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

Попробуем разобраться в данном вопросе более подробно.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии21

Статические анализаторы для Swift и Objective-C

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

Предисловие


Существует большое количество статей, посвященных статическим анализаторам для С/С++/С#, Java и т.д. Что касается исследований применения различных статических анализаторов для нативной разработки под MacOS/iOS, то им уделено гораздо меньше внимания.

Предлагается разбор применения статических анализаторов кода, используемых в различных проектах на ObjC и Swift. При этом, это не обзор, а скорее некоторые заметки применения различных инструментов, позволяющих находить ошибки того или иного рода в коде, начиная от утечек памяти и заканчивая поиском уязвимостей. Однако данные не претендуют на объективность и полноту сделанных выводов, а также на глубину анализа полученных результатов по каждому инструменту.
Читать дальше →
Всего голосов 26: ↑25 и ↓1+24
Комментарии18

33 iOS библиотеки с открытым исходным кодом, которые будут популярны в 2017 году

Время на прочтение5 мин
Количество просмотров24K
Отличного пятничного настроения, друзья!
Сегодня мы приготовили для вас полезный перевод поста основателя Ecler Studios Paweł Białecki, в котором он предлагает нашему вниманию 33 open source проекта для iOS разработчиков.
С помощью своего аккаунта в GitHub он открыл для себя множество перспективных инструментов и отобрал, по его мнению, лучшие из них для своих читателей.


Читать дальше →
Всего голосов 32: ↑27 и ↓5+22
Комментарии15

SwiftLint — чистота и порядок в iOS проекте

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

Думаю, все знают, как бывает непросто поддерживать соблюдение code style и соглашений в iOS-проекте. Сегодня поговорим о том, как автоматизировать этот процесс с помощью утилиты SwiftLint.
Читать дальше →
Всего голосов 23: ↑22 и ↓1+21
Комментарии17

Без ТЗ: почему клиент не хочет его

Время на прочтение5 мин
Количество просмотров77K
Из практики бизнес-аналитика: как клиенты пытаются запустить проект без ТЗ, и что с этим делать?



1. «У нас очень маленький и простой проект»


Когда я умру, и черти придут тащить меня в ад, они начнут именно с этой фразы. С каждым шагом они будут рассказывать мне о том, как вспомнили о каком-то новом ерундовом функционале, который изначально подразумевался и всем очевиден…
Читать дальше →
Всего голосов 65: ↑63 и ↓2+61
Комментарии152
1
23 ...

Информация

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