Pull to refresh
  • by relevance
  • by date
  • by rating

Разработчики из РФ выпустили второй неофициальный клиент Clubhouse

Configuring Linux *Development for iOS *GitHub Development for MacOS *Development for Windows *

Разработчик «Крок» Сергей Овчинников, Мирза Алиев из GridGain и бывший тимлид okko.tv Михаил Валейко опубликовали на GitHub репозиторий новой неофициальной веб-версии Clubhouse. Этот клиент работает на Windows, macOS и Linux.

Читать далее
Total votes 3: ↑3 and ↓0 +3
Views 2.5K
Comments 6

Аська идеального мира

Lumber room
Моя манера общения с друзьями по аське иногда напоминает разговор из анекдота про юмористов, рассказывавших друг другу вместо историй их порядковые номера. Только мы вместо номеров используем ссылки. Иногда подряд иду десятки ссылок: картинка в ответ на пост, видео в ответ на картинку, снова посты, картинки, видео, музыка и т.д. — все это в итоге превращается в связанный диалог, но вести его подчас бывает затруднительно.

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

Читать дальше →
Total votes 36: ↑16 and ↓20 -4
Views 346
Comments 39

Pokki: веб-приложения внутри ОС

Website development *
Веб-приложения в последнее время набирают большую популярность. С ними мы имеем возможность делать ну всё, что угодно, не покидая окна браузера: обмениваться фото, редактировать видео, смотреть кино, слушать музыку, работать с почтой, создавать презентации. Есть много «облачных» инструментов и для веб-разработчиков, вот, кстати, недавняя хорошая подборка.

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

В случае с каким-нибудь хромбуком, это не проблема — там браузер и есть операционная система, высший слой, он не закрывается никуда. Но для Windows или OSX, описанная проблема всё ещё существует.

Pokki — это попытка решить это проблему, предложив шаг в сторону сближения десктоп- и веб-приложений. Это платформа позволять загружать приложения в таскбар Windows и работать с ними, как если бы они были частью системы, независимой от браузера.

Pokki app screen

Читать дальше →
Total votes 64: ↑58 and ↓6 +52
Views 43K
Comments 39

Как заработать на десктопном приложении?

Client optimization *
Sandbox
Сегодня у многих компаний как крупных, так и не очень, возникает желание получить доход и испробовать различные направления. Ориентация на один узкий сегмент рынка — это ошибочная стратегия в условия бурного и высоконкурентого развития современных технологий по всем направлениям и тематическим нишам.

Многие компании разрабатывают небольшие полезные приложения не под заказ, а для себя. Такие приложения составят хорошую репутацию компании в качестве портфолио, позволять познакомить пользователей приложения с компанией, а также получить бесценный опыт разработки. Такие приложения, как правило, распространяются бесплатно, с целью привлечения наибольшего количества активных пользователей. Но рано или поздно становиться вопрос о монетизации приложений. Любой бизнес любит счет и баланс, и если инвестированные в разработку затраты не окупились, то это сигнал для руководителя.
Читать дальше →
Total votes 26: ↑19 and ↓7 +12
Views 8.6K
Comments 18

Путевые заметки, или вкус кофе для слонов

Website development *PostgreSQL *Java *


Уже догадались, о чем будет статья?



Третий год занимаюсь разработкой крупной системы на Java с использованием СУБД PostgreSQL. Система десктопная, клиент-серверная. Опытного Senior-Java-Developer-а у нас нет, поэтому приходится думать самим. Думать, строить, ломать, строить заново, опять ломать…
За время работы накопился некоторый опыт как по организации непосредственно работы с БД, так и по взаимоувязыванию этих платформ, о котором и хочу рассказать в этой статье.

Опишу выборочно некоторые вопросы, с которыми мы столкнулись при разработке и которые решили.
Читать дальше →
Total votes 35: ↑23 and ↓12 +11
Views 6K
Comments 44

Nimbus Note для Windows — Программа для работы с заметками

FVD Media corporate blog
Всем привет! Мы рады вам сообщить, что выпустили версию Nimbus Note для Windows, который позволит вести полноценную работу с заметками на вашем компьютере, а также синхронизировать заметки с другими девайсами. У нас уже есть приложения для браузеров, мобильных девайсов и веб-часть, но мы справедливо посчитали, что невозможно называть сервис подобного типа полноценным, без нормальной десктопной программы, так как, что бы не говорили, но работать на десктопе с заметками куда удобнее, чем на любом мобильном устройстве. Работа над программой велась почти год и ее результаты можно увидеть под катом.

Скачать Nimbus Note — http://nimbus.everhelper.me/download.php

image

Читать дальше →
Total votes 19: ↑12 and ↓7 +5
Views 19K
Comments 23

Анатомия редакторов документов: общий код для онлайн и оффлайн-версий редакторов ONLYOFFICE

ONLYOFFICE corporate blog JavaScript *C++ *Qt *Xcode *
Если бы кто-то спросил нас, какой сегодня день, мы бы ответили, что сегодня Большой День. День, когда мы наконец-то релизим десктопные редакторы ONLYOFFICE. Tе самые, что работают без браузера/интернета и отправляют документ прямо на принтер.

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

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


Читать дальше →
Total votes 15: ↑14 and ↓1 +13
Views 9.5K
Comments 44

История о том, как заставить Flurry собирать статистику десктопных приложений

VK corporate blog JavaScript *Development of mobile applications *
В 2014 году по информации Smart Insights количество пользователей мобильных приложений превысило число пользователей десктопных. Одним из наиболее популярных инструментов для сбора статистики приложений на мобильных устройствах является Flurry. Инструмент полностью бесплатен, доступен для основных мобильных платформ и имеет мощный функционал. Вот основные показатели, которые предоставляет данный инструмент:

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

Мы испольуем Flurry в мобильных версиях ICQ. Но он не предоставляет ни инструментария, ни открытого API для сбора статистики для десктопных приложений. Поэтому мы решили адаптировать возможности Flurry для десктопной версии нашего приложения.



В сети была найдена Flurry SDK для платформы BlackBerry. Компания Flurry предоставляет данную библиотеку по запросу на электронную почту. Интегрироваться с библиотекой для BlackBerry не удалось, исходные коды также не были найдены. Но был найден другой путь.
Читать дальше →
Total votes 15: ↑14 and ↓1 +13
Views 3.5K
Comments 2

ONLYOFFICE или Libre: о битве форматов и совместном редактировании

ONLYOFFICE corporate blog Open source *System Analysis and Design *IT Standards *
Этот день настал: мы открыли исходный код десктопных редакторов ONLYOFFICE. Теперь они абсолютно бесплатны для домашнего и коммерческого использования. Лицензия AGPLv3, скачать на сайте, код на GitHub.

A в этой статье мы просто приведем несколько аргументов в пользу того, чтобы при отказе от Microsoft Office по экономическим или идеологическим причинам переходить на ONLYOFFICE, а не на Libre. Читайте далее, чтобы испытать боль.

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


Читать дальше →
Total votes 45: ↑42 and ↓3 +39
Views 43K
Comments 148

Руководство по выживанию в Steam для мобильных разработчиков

Productivity Inside corporate blog Game development *
Друзья, суровым разработчикам в Steam эта статья, вероятно, покажется наивной и поверхностной, но поверьте: в России есть множество разработчиков, которые настолько ориентированы на мобильные рынки, что совершенно не представляют, как работает этот ресурс. Если это ваша ситуация и вы сейчас резко ощутили желание заработать на новом рынке, то этот материал будет вам полезен. Приятного чтения!


Читать дальше →
Total votes 19: ↑19 and ↓0 +19
Views 13K
Comments 21

Сравнение потребления памяти различных GUI тулкитов

Self Promo
Translation


Всем привет! Наша команда разрабатывает IDE для работы с API TestMace. В одной из наших предыдущих статей читатели указывали на непомерно большое потребление памяти electron-приложений. Что ж, настало время цифр :) В данной статье автор оценивает потребление памяти однооконных приложений, написанных с использованием различных тулкитов. Приятного чтения!


Находясь в поисках идеального набора инструментов для создания GUI, я решил измерить объём занимаемой ими памяти.


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


Читать дальше →
Total votes 25: ↑19 and ↓6 +13
Views 8.8K
Comments 37

Готовимся к Windows 11: добавляем поддержку полноценной клавиатуры в Android-приложение

FUNCORP corporate blog Development of mobile applications *Development for Android *Kotlin *

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

А скорый релиз Windows 11 с возможностью устанавливать любые APK-файлы прямо намекает, что пора озаботиться поддержкой десктопных режимов в своих мобильных приложениях. Один из шагов к этому — добавить полноценную поддержку клавиатуры, чем сегодня и займёмся.

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

Читать далее
Total votes 54: ↑53 and ↓1 +52
Views 9K
Comments 16

Отображение иерархических данных в виде списка с возможностью поиска

Development for iOS *Development of mobile applications *Algorithms *Swift *Development for MacOS *
Sandbox

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

Читать далее
Rating 0
Views 1.3K
Comments 2

Как и зачем мы создаем собственную платформу для управления VR-симуляциями

Северсталь corporate blog Development for AR and VR *

Хабр, привет! С вами снова Денис Колупаев, руководитель разработки AR/VR в “Северстали”. 

С тех пор как я рассказывал о внедрении у нас AR/VR-симуляций, прошел почти год (и поэтому поводу мы даже сделали поздравительное видео), и за это время у нас появилось много новостей. После внедрения технологии и увеличения количества симуляций мы столкнулись с проблемой: а как лучше всего управлять этим парком? Мы пробовали разные решения, но в результате разработали свою платформу для управления AR/VR-симуляциями. Если вас это заинтересовало — за подробностями прошу под кат.

Читать далее
Rating 0
Views 777
Comments 0