Pull to refresh

Исправляем грамматику с помощью GPT-4 API

Level of difficultyMedium
Reading time14 min
Views15K

С самого выхода ChatGPT я начал ее использовать для решения задач корректуры текста: устранения опечаток, исправления ошибок и улучшения стилистики.

Однако, при использовании веб-версии ChatGPT возникают некоторые проблемы:

1. Приходится вчитываться в исправленный текст, чтобы найти изменения

2. Не используется вся мощь API, в котором есть возможности для более тонкой настройки бота: можно задать системное сообщение, в котором объяснить ассистенту смысл его существования; few-shot learning: можно предоставить набор примеров коррекции сообщений

3. Неудобство: нужно вставлять свой текст в веб-версию, затем набирать свой промт для его улучшения (который может быть разным в зависимости от типа коррекции). Хотелось бы иметь Web UI, где нужно просто вставить текст и выбрать тип коррекции - а далее текст будет обрабатываться оптимизированным промтом

Данный проект призван устранить эти недостатки. Потыкать приложение можно здесь (для использования нужен OpenAI API-ключ).

Читать далее
Total votes 15: ↑15 and ↓0+15
Comments20

Glazum — простой и эффективный способ задавать in-app вопросы в iOS приложениях

Reading time5 min
Views2.4K
image

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

Мне это интересно
Total votes 15: ↑12 and ↓3+9
Comments18

For professors' note: use PVS-Studio to get students familiar with code analysis tools

Reading time4 min
Views1.6K

Picture 1

Our support chats and some other indirect signs showed that there are many students among our free users. Here's the reason: PVS-Studio is now more often used by professors in courses related to software development. We are very pleased with this, and we decided to write this small article to fall under notice of other teachers. We are pleased that students become acquainted with the methodology of static code analysis in general and the PVS-Studio tool in particular. Our team will try to contribute to this trend.
Read more →
Total votes 24: ↑23 and ↓1+22
Comments0

Преподавателям на заметку: PVS-Studio для знакомства студентов с инструментами анализа кода

Reading time4 min
Views4.6K

PVS-Studio и обучение

По общению в поддержке и некоторым другим косвенным признакам мы заметили, что среди наших бесплатных пользователей стало много студентов. Причина: анализатор PVS-Studio начал использоваться некоторыми преподавателями в рамках дисциплин, связанных с разработкой программного обеспечения. Нам это очень приятно, и мы решили написать эту небольшую заметку, чтобы привлечь внимание и других преподавателей. Мы рады, что студенты знакомятся с методологией статического анализа кода в целом и инструментом PVS-Studio в частности. Наша команда постарается внести вклад в развитие этой тенденции.
Читать дальше →
Total votes 45: ↑41 and ↓4+37
Comments4

KubeHelper - упростите множество повседневных задач с Kubernetes через веб-интерфейс

Reading time6 min
Views5.2K

KubeHelper - это продукт, который упрощает решение многих ежедневных задач связанных с управлением Kubernetes через веб интерфейс. Поиск, анализ, запуск команд, “cron jobs”, репорты, фильтры, git синхронизация и многое другое. 

KubeHelper это не ещё одна попытка отобразить Kubernetes API в графическом интерфейсе. Не попытка заменить Lens, официальный Dashboard или другие продукты. Это мой скромный вклад в Kubernetes Open Source сообщество. Проект не имеет какого-то узко специализированного направления и содержит довольно много различных функций которые будут полезны в ежедневной работе с Kubernetes.

Читать далее
Total votes 11: ↑11 and ↓0+11
Comments9

Запускаем Homebrew на Windows 10

Reading time2 min
Views15K

Коллеги, которые только начали погружение в мир Cloud Native, часто задаются вопросом, как установить необходимое ПО на Windows. Решение уже давно известно — Windows Subsystem for Linux (WSL). Это действительно неплохой вариант для полноценной работы. И не забывайте, что установить все необходимые утилиты очень просто — вам нужен Homebrew. Этот пакетный менеджер уже давно доступен не только для OSX, но и для Linux!

Читать далее
Total votes 12: ↑7 and ↓5+2
Comments11

Редактор локализаций для UE4

Reading time4 min
Views4.7K

Когда мы занялись локализацией нашей игры, то поняли что встроенный в движок редактор нам не подходит. На тот момент он даже в мультилайн не умел (баг?). Возможно, он удобен для больших дядь, которые умеют во всякие Localization Service Provider (это вообще для кого?). Но для нас проще отправить Exсel’евский файлик и быть уверенными, что любой переводчик сможет с ним работать. В итоге мы написали свой редактор локейлов для UE4. Надеемся, он и вам будет полезен!

Скачать без регистрации и СМС
Total votes 5: ↑5 and ↓0+5
Comments8

Маячки Eddystone для контроля расхода электроэнергии

Reading time5 min
Views9.5K
В июле 2016, разбирая статьи на «Хабрахабре», я узнал о конкурсе Device Lab от Google, в котором предлагалось попробовать в работе BLE-маячки (beacons) c технологией Eddystone и описать в статье свое решение на их базе.

Статья автора Павла Валентова, в рамках конкурса «Device Lab от Google».
Подробнее
Total votes 15: ↑12 and ↓3+9
Comments16

Делаем стартап просто и технологично. Маячки Eddystone

Reading time11 min
Views12K
Вы когда-нибудь были в Лувре? Добрались до Мона-Лизы? Если да, то наверняка вы увидели лишь большую очередь перед ней, а саму картину лишь издалека и не в полный размер. Люди хотят изучить подробнее полотно, запомнить каждую его деталь, узнать о нем все подробности, поэтому они надолго остаются рядом с ним. Но что, если всю эту информацию перенести прямо в смартфон? Сделать так, чтобы картина сама рассказала устройству о себе, а оно передало информацию вам?


Статья автора Алексея Набережного, в рамках проекта «Devces Lab от Google».
Подробнее
Total votes 12: ↑12 and ↓0+12
Comments9

Быстрая интеграция Google Chromecast в Android приложение

Reading time11 min
Views6K
Добрый день, я Android Team Lead в компании по разработке мобильных приложений Trinity Digital. Наша компания существует на рынке три года и в 2015-м мы вошли в топ-10 лучших разработчиков Москвы. Наш второй офис находится в Петрозаводске, там я и руковожу командой Android-разработчиков. В этой статье хочу рассказать о том, как быстро добавить в приложение возможность взаимодействовать с устройством Google Chromecast, а именно — отправлять один видео-файл на воспроизведение и управлять просмотром. Получить устройство удалось благодаря конкурсу Device Lab от Google.

Если вы не знакомы с устройством Chromecast, то можете почитать обзорную статью вот тут. Несмотря на то, что эта статья про первую версию Chromecast, она даст общее представление о всем семействе устройств и принципе их работы.

Приложение, на примере которого я расскажу о технологии — «Рецепты Юлии Высоцкой».



Статья автора Андрея Хитрого, в рамках конкурса «Device Lab от Google».
Подробнее
Total votes 12: ↑11 and ↓1+10
Comments2

Universal Mobile Electronic Key

Reading time9 min
Views4.6K
Не могу сказать, что я почувствовал большое воодушевление, когда мне предложили поучаствовать в проекте «Device Lab от Google», однако, без сомнения, интерес присутствовал. Когда-то я делал проект с различными взаимодействиями через Bluetooth, и у меня получились крайне интересные реализации. Однако оказалось, что в ходе манипуляций с Bluetooth все телефоны, владельцы которых по недосмотру отставили их включенными в радиусе работы Bluetooth, теряли заряд в три раза быстрее, чем обычно. Коллеги, само собой, не очень радовались. Проект пришлось закрыть. В связи с этим мне давно хотелось подержать в «цепких» руках маячки последнего поколения. И проект Device Lab мне такую возможность предоставил.


Статья автора Дмитрия Сенашенко (@DmitrySen), в рамках конкурса «Device Lab от Google».
Подробнее
Total votes 14: ↑11 and ↓3+8
Comments19

Технологии Eddystone заменяют QR-коды

Reading time4 min
Views4.9K
Целью тестирования является возможность интеграции технологии Eddystone от Google с уникальным сервисом по взаимодействию с культурными объектами «Городской Маяк» (в разработке для Android, iOS, WEB).

С помощью технологии Eddystone будет происходит замещение совершенно неудобной концепции QR-кодов для получения интересующей информации. Стоит отметить, что был проведен небольшой опрос – 227 человек (85% опрошенных проживают в Нижегородской области и Нижнем Новгороде), где только 5% респондентов постоянно пользуются QR-кодами, a 30% вообще не знают что это. Акцент в сервисе ставится на использование Physical Web.


Статья автора Кирилла Рудакова, в рамках конкурса «Device Lab от Google».
Подробнее
Total votes 16: ↑10 and ↓6+4
Comments3

Выпущен новый продукт — SQL Management Studio for Oracle!

Reading time2 min
Views1.1K
Компания EMS Database Management Solutions рада сообщить о выпуске нового продукта. SQL Management Studio for Oracle – это комплексное решение для администрирования и разработки баз данных. Благодаря целому набору компонентов, которые предназначены для решения важнейших задач управления базами данных, SQL Studio обеспечит Вас незаменимыми инструментами для администрирования баз данных и управления их объектами, осуществления миграции, сравнения и извлечения баз, а так же импорта, экспорта и сравнения данных. SQL Studio объединяет все эти средства в единую мощную и удобную рабочую среду, которая может работать круглосуточно. Являетесь ли Вы разработчиком приложений или баз данных, администратором или аналитиком, SQL Studio for Oracle обеспечит Вам все необходимые средства, чтобы сделать Вашу работу продуктивной как никогда ранее!

Чем EMS SQL Management Studio for Oracle отличается от набора отдельных SQL-инструментов?
  1. Новая EMS SQL Management Studio предоставляет пользователю целый ряд очень полезных дополнительных возможностей:
    • Удобный запуск утилит и сервисов
    • Хранение всех шаблонов в одном репозитории
    • Единый список источников данных для всех сервисов и утилит
    • Создание сложных задач и их автоматизированное выполнение
    • Возможность запуска внешних приложений в задачах
    • Хранение журналов выполнения всех задач в единой базе данных
    • Создание настраиваемых уведомлений; их рассылка различными способами
    • Возможность установить единый визуальный стиль для всех приложений
    • Быстрый доступ к службе технической поддержки
  2. В отличие от пакетов, которые являлись просто набором утилит, продаваемых комплектом, EMS SQL Management Studio является полноценным и самостоятельным продуктом с единым инсталляционным дистрибутивом, единым интерфейсом для регистрации всех входящих у него компонентов и единой системой обновления входящих в состав студии функциональных модулей.
  3. Наконец, стоимость владения SQL Studio значительно меньше стоимости владения набором продуктов. В стоимость SQL Studio уже включен один год подписки на Сопровождение ПО, что позволяет владельцу SQL Studio бесплатно получать любые обновления в течение года. Последующее продление подписки обойдется всего в 20 — 30% от стоимости SQL Studio в год, тогда как владелец набора должен отдельно приобретать каждое обновление входящего в него продукта за 50% от его розничной цены.


Основные преимущества SQL Studio:
  • Быстрый запуск задач дает возможность сосредоточиться только на результате
  • Единый репозиторий для хранения шаблонов значительно облегчает работу с утилитами
  • Настраиваемые задачи позволяют значительно сэкономить время
  • Планировщик позволяет автоматизировать повседневные задачи
  • Различные уведомления дают возможность контролировать процесс выполнения задач
  • Все журналы хранятся в одном месте, что позволяет легко следить за выполнением операций
  • Возможность установить единый визуальный стиль для всех приложений


Вы можете скачать EMS SQL Management Studio for Oracle по адресу: http://www.sqlmanager.net/products/studio/oracle/download
Ознакомительная версия является полнофункциональной, и вы можете свободно тестировать ее в течение 30 дней.

Надеемся, что вам понравится работать с нашими продуктами!
Total votes 14: ↑2 and ↓12-10
Comments10

Лёгкий поиск средствами Google Hacks

Reading time1 min
Views3.9K
Google — довольно мощный инструмент поиска. Мы это знаем.
Но далеко не все могут запомнить все модификаторы поиска на пример как:
"-inurl:(htm|html|php) intitle:«index of» +«last modified» +«parent directory» +description +size +(.mp3|.wma|.ogg)
Тут нам на помощь приходит это удобное небольшое приложение, позволяющее нам искать множества типов файла, песни, кэшированные страницы, шрифты, и других маленьких положительных героев, болтающихся на сети.
Читать дальше →
Total votes 33: ↑29 and ↓4+25
Comments31

Скриншоты? — Легко!

Reading time2 min
Views7.8K
Тема оформления публикаций, как мне кажется, все еще очень актуальна.

И то, как будет подан материал, сильно зависит не только от умения написать «многа букав», но и от умения пользоваться маленькими удобными программами.

С одной из них я вас сегодня и хочу познакомить.



Универсальный инструмент для всех: так ли это?
Total votes 49: ↑36 and ↓13+23
Comments47

Настройка Zend Framework 1.9.5 на Denwer 3

Reading time2 min
Views11K
Здрасте всем! Сегодня я расскажу и покажу как поставить Zend Framework 1.9.5 на всеми известный Денвер 3. Но настройка будет не простая, а с возможностью использования zf Command Line Tool.
Ну давай попробуем...
Total votes 12: ↑4 and ↓8-4
Comments10

Shutter — почти идеальная программа для создания скриншотов

Reading time2 min
Views40K
image

После моего тотального перехода на Ubuntu, однажды мне понадобилось сделать скриншот сайта целиком. Я, наивный, открыв FireFox, стал искать свой привычный плагин FireShot, и к глубокому своему разочарованию обнаружил что сие не работает под Linux. Самое удивительное, что я не нашел и достойного аналога этого плагина ни в FireFox, ни в Chromium. Несколькими днями позже я наткнулся на Shutter, программу для снятия скриншотов, и я приступил к изучению этого средства.
Осторожно - трафик!
Total votes 88: ↑78 and ↓10+68
Comments54

Новый инструмент резервного копирования в InfoboxCloud: указывайте подходящее время и расписание бекапов

Reading time2 min
Views7K
Сегодня мы запускаем новый инструмент резервного копирования облачных серверов в InfoboxCloud. Теперь доступна возможность создания резервных копий серверов в подходящее время по вашему расписанию, например в конце рабочего дня. Вы можете выбирать количество хранимых резервных копий и настраивать уведомления о создании бекапа.



Данный инструмент является собственной разработкой Infobox и будет доступен наряду со стандартным механизмом резервного копирования. Мы будем рады отзывам и пожеланиям от вас, которые будут учтены при дальнейшей разработке!
Читать дальше →
Total votes 12: ↑9 and ↓3+6
Comments2
1