Рубрика «Песочница» - 51

Доброго времени суток!

Я занимаюсь поддержкой нескольких интернет-проектов, почти все они физически находятся на сервере, который я обслуживаю (проектов примерно 5 штук и около 10 дочерних проектов).

image

Это маленькая история моей большой ошибки по миграции с одного сервера на другой.
Читать полностью »

Недавно экспериментировал с JavaMail и наткнулся на интересную «особенность» работы Avast! Mail Scanner (сканер). При включенном сканере не удавалось соединиться с SMTP сервером с включенным SSL/TLS, в частности с smtp.yandex.ru:465. Небольшое исследование показало, что эта проблема вызвана проблемой с сертификатом для этого сервера и эта проблема вызвана именно сканером.
Читать полностью »

Данный подход строится на следующих основных положениях:

  • ориентация на универсальные задачи процесса администрирования автоматизированной системы (АС);
  • управление системой с помощью политик;
  • модульная структура.

Преимущества программы администрирования с таким пользовательским интерфейсом:

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

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

Всем хорошего дня!

Итак, как мы знаем, с 26 октября Россия изменила временные зоны, однако не все компании успели подготовиться к данному шагу, в частности, Cisco Systems не успело приготовить файл с изменениями временных зон для линейки Cisco Call Manager 10.x.

Согласно Cisco Bug database — Bug ID: CSCuq87143 (тыц), обновление временных зон будет выпущено в файле TimeZone 2014f (текущая версия 2014e) не только не содержит новых временных зон для России, но имеет некий баг. А именно: перепутаны местами зоны Etc/GMT+0300 и etc/GMT-0300 (на самом деле перепутаты все зоны по отношению к гринвичу — плюс и минус).
Читать полностью »

Здравствуй, читатель! Хочу поделиться с тобой небольшим JSDoc плагином для вставки в документацию примеров кода из существующих JavaScript функций — examplecode.

image

Проблема и задача

В одной из JavaScript библиотек, над которыми я сейчас работаю, было принято решение обновить документацию и сделать это захотелось максимально качественно, всегда актуальную и легко обновляемую.
IDE (например PhpStorm/WebStorm) ошибки в типах и количестве параметрах сразу увидят и укажут на неактуальность документации, но вставляемые примеры кода (через тег example) распознаются IDE как plain text — про них можно легко забыть и документация станет не актуальной.
Читать полностью »

Здравствуйте, пользователи !

Сегодня я столкнулся с довольно интересным способом «ограждения пользователей от нежелательной информации», а именно — подменой SSL сертификата.

Начну с того, что ко мне обратился мой хороший товарищ, играющий в интернет-покер. Его провайдер заблокировал один из суб-доменов покер-рума, отвечающий за ставки на спортивные события. Проверив у себя, с удивлением обнаружил, что у меня этот суб-домен открывается (начал уважать своего провайдера чуточку больше). Решил не оставаться в стороне от беды у хорошего человека.

На моем домашнем сервере поднят VPN PPTP сервер, которым я пользуюсь для доступа к общим ресурсам домашней сети, когда нахожусь на работе или где-то еще. Недолго раздумывая и взяв с товарища слово, что мой IP не будет им использоваться где-то еще, кроме этого покер-рума (кому охота потом сидеть за экстремизм или что-то еще противозаконное?) я создал для него отдельную учетную запись, выдал пароль, дал инструкции для подключения и со спокойной душой отправился по своим делам. Спустя 5 минут сообщение от товарища — «не помог этот ваш VPN».
Читать полностью »

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

Простое соглашение с работодателем на бумаге поможет организовать вашу работу правильно.
Читать полностью »

image

В этой серии постов я расскажу историю разработки нашей онлайн стратегии непрямого контроля, которая выходит на Windows, Mac, Linux, iOS, Android. Для начала поясню, что такое стратегия непрямого контроля. Это поджанр стратегий, в котором игрок обустраивает базу, создает юнитов и зарабатывает ресурсы, но при этом боевая составляющая почти никак не зависит от действий игрока.

В этой части я расскажу о новом графическом интерфейсе и первых тестах на мобильных платформах.
Читать полностью »

Данный пост, возможно, будет интересен прежде всего тем, кто только подумывает начать изучать программирование на C# (Cи шарп), но боится сделать первые шаги из-за сложной, по их мнению, теоретической части. Сам я начал изучать C# недавно. Но за время моего изучения накопились определенные знания, которыми я хотел бы поделиться, ведь рассказывая, объясняя что-то другим людям мы таким образом корректируем, так сказать, полируем собственные знания.

Комментарии, поправки и пр. от профессионалов very welcome!

Итак, изучаем C#.

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

в 20:41, , рубрики: Песочница, метки: ,

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

Самое главное, это jar файлы, которые нужны нашей программе для подключения и работы с сервером.
Их можно скачать из моего сайта, хотя вы тоже сами можете из сделать из Github:
http://smartarmenia.com/android_libs/signalr-client-sdk.jar
http://smartarmenia.com/android_libs/signalr-client-sdk-android.jar
Читать полностью »


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