Как стать автором
Обновить
3
0
rocket @rocket

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

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

5 неочевидных нейросетей для оптимизации текстов на русском языке

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

Специалисты Precedence Research отметили, что на 2023 год объем мирового рынка ИИ оценивается в 538,13 млрд долларов. Но, с учетом прогнозируемого темпа роста в 19%, к 2032 году эта цифра может увеличиться до 2,575 триллионов.

Позитивную тенденцию показали и в Gertner – в ходе опроса 2500 организаций 68% руководителей поставили пользу от нейросетей выше риска их использования.

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

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

Как я чтение всего контента на RSS переводил

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

TL;DR В статье рассказывается о том, как мне удалось перевести чтение лент в ВКонтакте**, Telegram, Facebook*, Instagram**, Reddit и почтовых рассылок в единый сервис InoReader. Причем почти без написания своих велосипедов.

Подписаться на RSS
Всего голосов 41: ↑40.5 и ↓0.5+40
Комментарии32

По локоть в легаси: пошагово перезапускаем устаревший портал на PHP

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

PHP — один из самых популярных языков веб-разработки уже около 20 лет, а самому языку скоро стукнет 30. За это время на нем написали огромное количество больших и маленьких проектов. Некоторые сайты, созданные в 90-х, 00-х и 10-х, хранят код еще с тех давних времен. И чем больше времени проходит с начала разработки, тем меньше на рынке специалистов, готовых разбираться в легаси и не самых современных технологиях.

В похожей ситуации оказался портал fishingsib.ru — один из крупнейших в рунете сайтов о рыбалке, который посещают больше 10 000 человек ежедневно. Он создавался в начале 2000-х как форум для рыбаков-любителей и пережил несколько довольно серьезных обновлений кодовой базы. Последнее из них — переезд на CakePHP 2 в 2012 году. На этом фреймворке и PHP 5 сайт жил до 2017 года.

Владелец fishingsib.ru планировал поддерживать и развивать сайт, внедрять новую функциональность, однако столкнулся с техническими проблемами. Любые доработки были очень долгими из-за неудачных архитектурных решений и сильной зависимости от устаревающего и не особенно популярного CakePHP 2. После каждого обновления появлялось множество багов. В то же время не удавалось найти новых разработчиков, потому что большинство специалистов не хотели работать в проекте с неактуальным стеком. Развитие проекта сильно замедлилось и стало понятно, что с технической частью нужно что-то делать.

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

100 промптов для ChatGPT

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

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

Читать далее
Всего голосов 28: ↑19 и ↓9+10
Комментарии23

Кто такой техлид и почему он нужен команде

Время на прочтение10 мин
Количество просмотров64K
Мы недавно писали, как затеяли конференцию, полностью посвященную инженерным процессам и практикам. Наша цель — собрать в одном месте профессионалов, которые развивают техническое лидерство у компании, продукта и дать им возможность поделиться опытом, обсудить свои задачи и проблемы индустрии, вместе найти новые подходы. Мы долго думали, что объединяет таких людей, как их распознать. И поняли, что это техлиды. Именно они несут ответственность за технологический вектор, внедряют те самые инженерные практики и настраивают процессы.

Но в нашей индустрии даже градация должностей junior/middle/senior колоссально отличается от компании к компании. Что уж говорить о техлиде, который и вовсе не должность, а роль. Поэтому решили разобраться, что вкладывают в это понятие чаще всего. Заодно очертить зоны ответственности, сформулировать ключевые навыки техлида и понять, наконец, чем техлид отличается от тимлида (Спойлер: тимлид — это тоже роль, поэтому один человек может одновременно быть и техлидом, и тимлидом. А может и не быть).

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

Собеседование Senior DevOps Engineer: вопросы

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

Вы когда-нибудь задумывались о том, какие вопросы задают DevOps инженеру на собеседовании? Да, есть вполне обоснованное мнение, что таких инженеров в принципе быть не может (или все инженеры команды являются проводниками методологии DevOps), но все же на рынке хватает вакансий «DevOps Engiineer» разных уровней. Сегодня мы рассмотрим вопросы DevOps инженерам высшего (без пипл менеджмента) уровня – Senior.

Читать далее
Всего голосов 19: ↑14 и ↓5+9
Комментарии38

Первый опыт работы с ChatGPT с примером

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

В процессе сотрудничества с одним из новостных порталов была озвучена задача генерации осмысленного текста по наборам тезисов. Это увеличивает время пребывания пользователей на сайте, что, в свою очередь, привлекает рекламодателей. Для этой цели воспользовались общедоступной версией ChatGPT от OpenAI.

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

Операционная система FreeBSD на ноутбуке Lenovo

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

В этой статье я хочу поделиться с общественностью некоторыми аспектами настройки и эксплуатации операционной системы FreeBSD при установке на современный ноутбук с целью использования его как основного рабочего места инженера (программиста, электронщика или конструктора). В своих предыдущих статьях я упоминал, что являюсь тонким ценителем этой ОС и с некоторых пор организовал своё рабочее место под управлением FreeBSD, о чем ни сколько не пожалел, и даже наоборот — мои волосы теперь по-настоящему мягкие и шелковистые.

Моя статья посвященная настройке САПР КОМПАС-3D под FreeBSD получила ряд одобрительных комментариев, поэтому мне захотелось продолжить тему «FreeBSD на десктопе». К тому же, есть добрые предпосылки — недавно я приобрел новый современный ноутбук Lenovo Ideapad 3 Gaming взамен окончательно рассыпавшегося на несколько частей Asus VX7, а с ним и массу приятного и затейливого опыта установки и настройки ОС FreeBSD для работы на новом «железе». В этой статье я не будут касаться установки и настройки специализированного ПО и прочих САПР, будет рассмотрен только системный вопрос: установка операционной системы, драйверов, патчей, библиотек, настройка и борьба с железом. Будет много выдержек из системного руководства (мануала - man) — уж сильно я к нему пристрастился за последние 130 лет.

Ссылка на статью в формате PDF для "офф-лайн" прочтения

Продолжить читать журнал
Всего голосов 90: ↑90 и ↓0+90
Комментарии91

Русификация библиотеки LiquidCrystal_I2C для OLED-дисплеев Winstar

Время на прочтение5 мин
Количество просмотров34K
Для строчных дисплеев Winstar очень соблазнительно сократить число управляющих соединений, которых даже при четырехпроводном включении получается не меньше шести (R/W можно не подключать, см. вот эту публикацию автора). Говорят (в том числе и сами винстары, см. оф. сайт), что контроллер WS0010 может управляться по SPI (а некоторые даже и по I2C!), но инструкций в документации на эту тему упорно не помещают, и как с этим управляться — непонятно. К тому же SPI помогает не сильно — вместо шести соединений получаем четыре привязанных к дисплею, потому что еще для каких-то целей SPI в любительской практике употребляют нечасто. Потому самое удобное решение в плане сокращения числа соединений для стандартных плат Arduino — использовать так называемый расширитель (экспандер) портов на основе шины I2C под названием PCF8574. Это позволяет сократить число необходимых соединений до двух (не считая питания), причем на основе выводов стандартного порта TWI, что не мешает подключать к нему же различные датчики, часы и т.п.
Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии60

Интересные фишки BMW 7 серии

Время на прочтение16 мин
Количество просмотров103K
Ну всё, наконец, всё сложилось — встречайте блог BMW на Гиктаймс. Я этому рад дважды: и как фанат марки, и как менеджер проекта, ведь BMW — компания, которая не только придумывает инновации, но и активно внедряет их в свои продукты, то есть им точно есть что рассказать.



Недавно мне в руки попал руль одного невероятного монстра и уже в первые минуты я понял, что ничего не смогу сделать против желания написать дебютную публикацию в блоге компании. В ней решил рассказать про наиболее гиковские «фишки» флагманского автомобиля, которые задели струны моей души во время одного из тест-драйвов. Возможно, часть этих фич вы видите каждое утро в своём автомобиле другой марки, но, как говорится, из одного и того же набора элементов можно создать совершенно разные вещи — давайте смотреть, что получилось в автомобиле «седьмой» серии.
Всего голосов 130: ↑117 и ↓13+104
Комментарии683

Как устроено FM-радио

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


Представьте себе пробку на каком-нибудь проспекте, какого-нибудь условного мегаполиса. Открытые окна автомобилей, протяжные гудки и звуки различных радиостанций, с которых нам вещают о разрушающих США ураганах, футбольных баталиях и политических казусах. Мы часто включаем приемник фоном, когда нет желания подключать к магнитоле AUX или флешку. Знакомые уже голоса радио ведущих приносят нам бодрость с утра или усыпляют вечером. Под катом пару слов о том, как устроено современное FM-радио. А то мы все о телекоме, да о телекоме.
Читать дальше →
Всего голосов 37: ↑35 и ↓2+33
Комментарии34

Доработка домофона протоколом MQTT для управления с телефона (версия 2.0)

Время на прочтение4 мин
Количество просмотров76K
Совсем недавно я уже писал про доработку домофона протоколом MQTT.

В комментариях Владимир instalator написал:
Схема явно не продумана. Нет необходимости вообще вмешиваться в схему трубки, достаточно подключить устройство в разрыв линии и эмулировать трубку подбросом нужных сопротивлений.
Я почему-то упустил из виду возможность имитации трубки домофона, ведь такой подход действительно не потребует вмешиваться в схему самой трубки, можно будет перехватывать управление на подходе к ней. Более того, такой подход, при необходимости, позволяет вообще не использовать домофонную трубку. Повесили устройство и открываем дверь с телефона. При желании можно и вовсе развить идею до батарейного питания.
Читать дальше →
Всего голосов 39: ↑39 и ↓0+39
Комментарии37

Программирование и обмен данными с «ARDUINO» по WI-FI посредством ESP8266 Часть Первая

Время на прочтение23 мин
Количество просмотров72K
Как и многие другие самоделкины, я регулярно использую микроконтроллеры AVR для всяких разных любительских поделок. А благодаря концепции «Arduino» эти поделки теперь приобретают еще и элегантный вид. Действительно, за какие-то 300-400 рублей мы получаем миниатюрную многослойную плату с маской, шелкографией и с полностью разведенной на ней периферией для микроконтроллера (причем в SMD исполнении!). Я уже не говорю о всевозможных подключаемых модулях этой же «Arduino» серии: датчиках, контролерах, дисплеях и целых наборов, так нужной нам дополнительной периферии. И опять же всё также недорогих и в прекрасном исполнении. Практически уже нет необходимости, что-то разводить и допаивать на «коленке».­­­­­­­­­


Но все эти разнообразные любительские поделки, требуют естественно, предварительного программирования. Да и в последующем при разных усовершенствованиях, постоянно приходится эти поделки перепрошивать. Понятное дело, что удобнее делать это дистанционно, чем постоянно таскать их к обычному программатору. Вообще, благодаря той же платформе «Arduino», вариантов и здесь много: Bluetooth, ZigBee, радиоканал с вашим личным протоколом, IR, и даже Wi-Fi. Все они позволяют наладить беспроводной контакт с вашим микроконтроллером. Но мы же остановимся на последнем варианте. Основных причин здесь четыре:

1: современно, интернет вещей же!

2: беспроводной роутер есть в каждой квартире, регистрируй в домашней сети свои устройства и вуаля!

3: ваши поделки осуществляют революционный скачок в своём развитии; мало того, что их можно программировать на расстоянии, они теперь ещё и сами могут общаться с окружающим их миром: электронные часы самостоятельно берут точное время с часовых NTP-серверов, исполнительные устройства управляются с другого конца города или страны, регистрирующие девайсы сохраняют накопленные данные в облако и т.д. и т.п.

4: есть замечательная серия микросхем ESP8266 на которой не очень легко всё это реализовать.
Читать дальше →
Всего голосов 21: ↑21 и ↓0+21
Комментарии73

Прокачиваем домофон протоколом MQTT для управления с телефона

Время на прочтение4 мин
Количество просмотров123K
Всем привет. Расскажу немного про свою последнюю междуделку — доработку домофона WiFi-модулем NodeMCU. Заранее прошу прощения за выбор модуля — всех уже, наверное, достала эта ESP’шка…

Конечно, работу ClusterM с его автоответчиком никому не переплюнуть, но такой функционал я считаю излишним. Мне, с рождением дочки, лишь понадобилось бесшумно открывать домофон гостям, чтобы не стоять у трубки и не ждать входящего звонка, который наверняка разбудит малую. Да и себе иногда легче открыть дверь с телефона, нежели лезть за ключами и прикладывать таблетку туда-сюда, чтобы она сработала (у меня очень сильно тупит панель в подъезде). Проект получился небольшой, так что в статье тоже не так много букв, зато есть фотографии.
Читать дальше →
Всего голосов 80: ↑80 и ↓0+80
Комментарии85

Используем программу Androzic — оффлайн gps-карты до сих пор актуальны

Время на прочтение3 мин
Количество просмотров83K
Привет Geektimes! Период отпусков уже подходит к концу, однако дальние поездки и дальше остаются актуальными. Сейчас «стильно модно молодежно» пользоваться различными онлайн сервисами, однако еще с тех пор когда gps-приемники были большие и желтые, старые добрые оффлайн-карты не утратили свою актуальность — в поездках зачастую интернет либо отсутствует, либо дорогой, либо неудобный. Да даже в домашнем регионе не всегда подключен мобильный интернет, зачастую он просто не нужен чтобы за него отдельно платить. А gps есть практически в любом смартфоне, и ничего за его использование платить не нужно.

Я расскажу как готовить оффлайн-карты для незаслуженно забытой программы Androzic, программы которой я пользуюсь более 5 лет, и которую использовал во всех поездках, от Парижа до Соловков.

Вот так выглядит карта на моем смартфоне с Android 7.0:



Как это сделать, немного цифровой археологии под катом.
Читать дальше →
Всего голосов 21: ↑16 и ↓5+11
Комментарии70

Контрабанда из Китая – брак и мрак для россиян

Время на прочтение20 мин
Количество просмотров31K
Если вы следите за рынком смартфонов-планшетов, то наверняка в курсе любви производителей к выпуску разных версий одного и того же аппарата отличающихся для разных стран или регионов. Различия часто обусловлены очевидной спецификой – скажем, в телефонах для Южной Кореи непременно должна присутствовать антенна для цифрового мобильного ТВ T-DMB. Российские любители купить аппараты подешевле из Китая повсеместно сталкиваются с урезанными диапазонами частот 3G и 4G, из-за чего порой обнаруживают проблемы нормальной поддержки отечественных мобильных сетей аппаратами, купленными в китайских интернет-магазинах.

Бывает и так, что производитель исходя из неких соображений поставляет на один рынок устройства с элементной базой подешевле, а на другой – с элементной базой подороже. Так, например, было в случае с корейской и американской версиями Samsung Galaxy S4, когда релиз под операторов в США стоил в себестоимости на $16 дешевле.

Причем чаще всего довольно затруднительно узнать эти различия по типичной таблице с характеристиками, без разбора устройств.

Казалось бы, тема отличающихся друг от друга региональных версий бесконечно далека от рынка видеорегистраторов…


Всего голосов 48: ↑24 и ↓240
Комментарии160

Разбиение слов на элементы таблицы Менделеева

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


(Полный исходный код лежит тут)


Сидя на пятичасовом занятии по химии, я часто скользил взглядом по таблице Менделеева, висящей на стене. Чтобы скоротать время, я начал искать слова, которые мог бы написать, используя лишь обозначения элементов из таблицы. Например: ScAlEs, FeArS, ErAsURe, WAsTe, PoInTlEsSnEsS, MoISTeN, SAlMoN, PuFFInEsS.


Затем я подумал, какое самое длинное слово можно составить (мне удалось подобрать TiNTiNNaBULaTiONS), поэтому я решил написать программу на Python, которая искала бы слова, состоящие из обозначений химических элементов. Она должна была получать слово и возвращать все его возможные варианты преобразования в наборы химических элементов:


  • Вход: Amputations
  • Выход: AmPuTaTiONS, AmPUTaTiONS
Читать дальше →
Всего голосов 61: ↑61 и ↓0+61
Комментарии24

Как я перешёл из системного администрирования в Android-разработку

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


Несколько лет назад, я, как и другие начинающие Android-разработчики, решил найти работу в этой области. Если вы начинающий специалист, и не знаете, с чего начать изучение Android, или если вы уже обладаете определёнными знаниями в этой теме и планируете в скором времени устраиваться на работу, то этот материал для вас. По задумке, к данной статье вы будете возвращаться по мере накопления опыта: смотреть на каком этапе в данный момент находитесь и что изучать дальше.
Читать дальше →
Всего голосов 44: ↑39 и ↓5+34
Комментарии42

Хочу отказаться от услуг РосКомНадзора по защите меня от информации (в сети). Как это сделать?

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

"Какая форма заявления должна быть? Куда подавать?"


Я задал (кеш гугла) такой вопрос на Тостере. Его удалили через некоторое время, так как он "вне тематики ресурса". Далее я попросил у модератора разъяснить поподробней и он ответил: "Это вопрос дискуссионный и на него не существует однозначного ответа".


За время пока вопрос существовал я получил несколько ответов:


1 Обратиться в Конституционный суд.
2 Оформить визу и выехать из юрисдикции полномочий РосКомНадзора.


Задав такой же вопрос интернету, оказалось, что не я один задался этим вопросом. Пользователь zakabum сайта RuTracker.org выложил на форуме образец заявления (зеркало) которое необходимо подать провайдеру. А также выкладывает новые свои заявления в ходе переписки со своим провайдером.

Читать дальше →
Всего голосов 168: ↑126 и ↓42+84
Комментарии686

Цифровые замки Samsung: хватит закрывать двери на ключ

Время на прочтение3 мин
Количество просмотров38K
Однажды к нам в офис попали образцы цифровых замков Samsung. О некоторых из них мы сегодня коротко расскажем.


Всего голосов 27: ↑23 и ↓4+19
Комментарии151
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург и область, Россия
Работает в
Дата рождения
Зарегистрирован
Активность