Новости информационных технологий - 25764

Сколько стоят приложения?

Сколько на самом деле стоят приложения — и что заставляет развивать их? Не слишком ли мы сегодня сфокусированы на монетизации приложений? Troed Sångberg, инженер и исследователь из Sony Mobile’s Technology office, разместил свои размышления по этому поводу в блоге. Ниже приводится полный текст поста.

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

Поэтому я сделал приложение. У меня ушла неделя на первую версию, которая была запущена за день до кануна Рождества, и уже до первого своего обновления была закачана сто или более раз.
Читать полностью »

Читать полностью »

В начале прошлой недели я стал работать на реальном проекте который управляет аудиоконтентом для радиостанции. Обычная админ панель с использованием VAADIN фреймворка (https://vaadin.com/home) предоставляет пользователю веб интерфейс, который позволяет настраивать списки проигрывания и прочие фичи, упрощающие жизнь диджеев.

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

Эта статья является продолжением моей статьи «ГОСТ 34-й серии для сисадминов, начинающих фрилансеров и всех заинтересованных». Продолжим наш разговор о советских ГОСТах 34й серии и чем они могут помочь в нелегкой работе над проектами.
Читать полностью »

Привет!
В данном топике я расскажу как создать простой плагин для IntelliJ IDEA и PyCharm. Так как все IDE содержат одинаковый интерфейс для работы с плагинами, то модификация его для других систем не требует значительных усилий (подробнее), в отличии от процесса непосредственной разработки.

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

Плагины пишутся на Java, UI создается на SWING. Документация для разработки плагинов состоит всего лишь из нескольких страниц и горстки примеров. На просторах интернета данная тематика не отражена совсем. Единственное, что слегка помогает это наличие исходных кодов у некоторых уже созданных плагинов.

Изначально я хотел создать окно в котором можно быстро и удобно выбрать описание стандартной библиотеки питона, но получилось плохо. Добавить ещё можно многое, хотя бы поиск и подсветку документации питона. Доделывать желания нет, пока проще по старинке использовать браузер.

image
Читать полностью »

Для начала немного цифр и краткой информации. Чтобы расшевелить фантазию.
Кхе-кхе. Наша галактика зовется Млечный путь и имеет в своем составе, по различным оценкам, от 200 до 400 млрд. звезд. Из них звезд типа G, как наше Солнце, примерно 5% (то есть, по самой низкой оценке 10^10 таких звезд). Как минимум 30% таких звезд имеют планеты, и эта оценка, скорее всего занижена, так как с современными технологиями ученые обнаруживают только крупные планеты. На основе инфракрасных исследований предполагается, что от 20% до 60% звезд солнечного типа могут сформировать планеты подобные нашей Земле. По самым скромным подсчетам это так или иначе миллиарды планет, подходящих для жизни.

Млечный путь имеет форму спирали
Млечный путь имеет форму спирали.
Читать полностью »

Данный топик я решил написать после ознакомления со статьей «Два подхода к проектированию ПО для embedded». При прочтении которой я наткнулся на фразу: «Если же система собирается стать большой, соединяющей в себе много разных действий и реакций, которые к тому же критичны ко времени – то альтернативы использования ОС реального времени нет». «Как это нет?», — подумал я. Конечно, если речь идет о больших высоконагруженных системах реального времени, где используются большие процессоры, то без ОС может не обойтись, а вот для более скромных микроконтроллерных решений вполне существует альтернативный вариант. Ведь задачки можно выполнять при помощи обычного switch-case и при этом обеспечивать необходимое время реакции.

Читать полностью »

(оригинал — Mike Ash, взято отсюда)

Многие Cocoa разработчики имеют довольно смутное представление об Objective-C Runtime API. Они знают, что он существует где-то там(некоторые не знают даже этого!), что он важен, и Objective-C без него неработоспособен, но обычно этим все знания и ограничиваются.

Сегодня я расскажу о том, как устроен Objective-C на уровне Runtime и о том, как конекретно вы можете это использовать.
Читать полностью »

Представляем вам дайджест интересных digital событий за неделю.

Лучшее из мира digital #18Читать полностью »

REST
Создание REST API это нелегкая задача. Нет, серьезно! Если вы хотите написать API правильно, вам придется о многом подумать, решить, быть прагматичным, или API маньяком. REST это не только GET, POST, PUT и Delete. На практике, у вас могут быть взаимодействия между ресурсами, нужно перемещать ресурсы куда-то еще (к примеру внутри дерева), или вы захотите получить конкретное значение ресурса.

В данной статье собрано все, чему я научился реализуя различные API сервисы, используя для этих целей Symfony2, FOSRestBundle, NelmioApiDocBundle и Propel. К примеру сделаем API для работы с пользователями. Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js