Author's posts

Бесплатные online ресурсы для самообразования

UPDATE 21.03.2015 https://sfera-mail.ru/video/learn – лекции от ВМК МГУ и мейл.ру посвященные движущей силе современных веб-проектов – Hadoop, Data Mining, поиск. http://shad.yandex.ru/lectures/ – добротная выжимка практического computer scince – алгоритмы, машинное обучение, параллельные вычисления и старый добрый тервер. https://www.youtube.com/playlist?list=PLnDbcXCpYZ8lCKExMs8k4PtIbani9ESX3 – популярный ныне deep learning от мастодонтов индустрии http://habrahabr.ru/post/253477/ – хабра подборка вменяемых конференций, которые не жадничают …

Continue reading

Команда source – как выполнить bash-скрипт не запуская второй процесс bash

В линукс-системах, в консоли, каждый скрипт запускается следующим образом: 1) определяется необходимый интерпретатор для его выполнения (на основе указания-подсказки внутри самого файла, по расширению, и т.п.) 2) запускается новый процесс командного интерпретатора, в рамках которого и выполняются инструкции из скрипта 3) процесс-родитель, из которого была запущена новая копия интерпретатора приостанавливает свою работу 4) по выполнении …

Continue reading

Java – как доверять всем ssl сертификатам

Оставим за пределами данной заметки рассуждения касательно безнравственности поставленной задачи и перейдем непосредственно к рассмотрению возможных способов ее решения на java (для android-приложений также вполне актуально). 1 cпособ – Как доверять всем ssl-сертификатам, используя HttpsURLConnection: Создадим класс описывающий интерфейс для управления сертификатами безопасности стандарта X509 (вот тут описано в деталях что это такое): Создадим экземпляр класса для …

Continue reading

Как получить текущую дату в Java

Используя класс Calendar: Calendar Current_Calendar = Calendar.getInstance(); Date Current_Date = Current_Calendar.getTime(); Используя класс Date: Date Current_Date = new Date();

Android – работа с ssl-сертификатами (как организовать передачу данных через HTTPS)

Что делать, если необходимо получать данные в андроиде через защищенное https-соединение? Почему генерируется ошибка SSLException: Not trusted server certificate ? Как добавить сертификат с сервера в локальное хранилище ключей на андроид-устройстве? Если вас волнуют эти вопросы – вам будет полезна инструкция для установки ssl сертификатов и сниппет кода для их загрузки в ваше андроид-приложение. 1. Как узнать, …

Continue reading

Поучительные однострочники на bash

Скрипты на bash (или любом другом скриптовом языке) – одна из тех вещей, что делают линукс линуксом. Бесконечный набор возможностей для автоматизации рутинных операций и экономии времени. Здесь собраны полезные однострочники на bash, которые могут оказаться весьма кстати в повседневной работе или подсказать идею для новых однострочников. 1. Как вывести информацию об используемых процессом файлах: …

Continue reading

Как подключить android-телефон для разработки в Eclipse

1. На самом телефоне идем по пунктам меню: Настройка -> Приложения -> Разработка ставим галочку напротив пункта “Отладка по USB” 2. Подключаем в режиме “Только зарядка” 3. На всякий случай из консоли/командной строки перезапускаем утилиту для работы с подключенными android-устройствами: 1) перейдем в директорию:         cd <full-path-to-android-sdk-mac>/platform-tools/ 2) перезапустим сервис:     …

Continue reading

Как конвертировать интерфейс на Java SWT в java-script

Подробная видео-инструкция как конвертировать интерфейс на Java SWT в java-script код в eclipse. Остальные лекции там: http://showmedo.com/videotutorials/video?fromSeriesID=35&name=javaDevijverJ2Spart3 Как из XCode интерфейс (*.xib) можно перевести в java-script: http://blog.frogonmobile.com/apps/xib2js

Где искать красивые шрифты

Как то спонадобились мне шрифты рукописного русского, самой что ни на есть кириллицы. Отыскал я их там: http://www.abstractfonts.com/language/9/Cyrillic в частности, приглянулся мне Pushkin, Regular by Unknown и Jellyka’s Handwriting, Back to 2008, Regular by Jellyka Nerevan external (хотя судя по названию я сейчас крепко сомневаюсь что он русский)

Как сгенировать ключ для использования google maps api в Android

Для того, чтобы использовать в своих android-приложениях пакет классов для работы с  google-maps, необходимо получить от google бесплатный ключ – чтобы вставить его в файл-layout для отображения карты (поле android:apiKey для элемента com.google.android.maps.MapView). Для этого используется утилита keytool. Утилита keytool управляет хранилищем ключей (закрытых и публичных), а также их сертификатами. Хранилище ключй по умолчанию – файл специального …

Continue reading