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

Представляю перевод цикла статей по написанию приложений для Android на языке Python. Оригинал можно найти здесь.

Итак, сегодня я хочу начать серию уроков по разработке мобильных приложений с помощью Python. В данном цикле статей я буду писать приложение для Android, но с помощью данного руководства вы также сможете писать для IOS. Этот курс поможет вам быстро освоить Python — замечательный язык для создания приложений для мобильных устройств.
Читать полностью »

image

Год назад ко мне в очередной раз обратился постоянный заказчик. «Менеджеры — идиоты, — негодовал он. — Текучка кадров огромная, на обучение каждого уходят месяцы. А потом они делают ошибки».

Лишь после такой эмоциональной прелюдии последовало задание: «Необходимо, чтоб при заказе с сайта на почту приходил уже сформированный пакет документов в форматах MS Office: бланк заказа, счет к оплате, товарный чек, и спецификация».
Читать полностью »

Мой первый пост.
Центрирование блока относительно другого блока относительно часто-попадающаяся задача, это очередное ее решение. Для меня оно стало самым универсальным и покрывающим все кейсы, с которыми я когда-либо сталкивался.
Читать полностью »

В 2012 году на Хабре был опубликован пост об организации системы оценки операторов. Весьма полезный материал. Руководствуясь оным, попробовал реализовать такую функцию у себя. Структуру БД оставил такую же, как в примере, с полями для идентификации звонящего, взявшего звонок, очереди, оценки и времени внесения записи. Работает все на Elastix, потому что есть некоторые особенности, связанные с требованием не вмешиваться в дефолтные конфигурационные файлы.

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

Соответственно, в extensions_custom.conf вписываем это в виде отдельного контекста, для корректной очередности обработки экстеншенов астериском.
Читать полностью »

Привет всем! Стал счастливым обладателем девайса

DNS G-120

image

В комплекте идёт интересный пультик — «флай мышь», который работает как по беспроводному каналу, так и по IR (как обычный пульт от телевизора). Причём все манипуляции происходят по беспроводному каналу, а включение/выключение устройства через IR. Немного странно, не находите? Хотя и вполне логично. Не логично то, что самого приёмника на устройстве нет, только выведен разъем на одну из сторон устройства:
Читать полностью »

Всем привет!

Вызвал меня шеф и сказал, что в приемной секретари не всегда могут понять, кто звонит и правильно среагировать на входящий вызов. Например, при звонке от VIP-абонента, сообщить о нем, в то время как идет разговор с другим человеком. Надо, чтобы на экране секретарских телефонов Cisco 7962 высвечивалось Ф.И.О. звонящего.

У нас имеется роутер Cisco 2911 в конфигурации voice bundle, на который принимается поток E1 и Cisco Unified Call Manager 9.1( далее CUCM ), который и управляет пользовательскими телефонами Cicso.
Читать полностью »

Привет! Сегодня поведаю о том, как нам удалось взломать полтысячи аккаунтов «Вконтакте» за 10 минут. Да, звучит, конечно, как выдуманный бред, но это далеко не так.

Итак, как-то раз сидели мы с моим знаком в скайпе, глаголили, обсуждали внеземную красоту одной прелестной особы. Делать нам было нечего. Думали, чем бы заняться? Тут мою светлую голову осветила мысль. Что если мы сделаем свой Faceamsh? Вдобавок я вспомнил об одной статье на Хабре о том, как делали движок Facemash. Час был поздний, кодить много не хотелось…

Движок одолжил у автора публикации (за что ему очень благодарен) и решил допилить его. Чтобы было веселее и интереснее, установил себе deadline — 10 минут (так делал мой учитель по иноформатике). Через 10 минут переписанный движок был готов.
Читать полностью »

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

NativeScript — очередная попытка отправить на мороз разработчиков под Android, iOS и (вскоре) Windows Phone. В отличии от Phonegap, как понятно из названия — это не писание приложения в вебвьюхе, а, в отличии от react-native — это уже готовое решение.

Разработчики обещают:
Читать полностью »

Писал заметки для своей группы, понял, что получается больше, чем я рассчитывал, поэтому решил написать статью и выложить на Хабр целиком. Мне кажется, тут она сможет пригодится. Здесь нет технической информации, просто общее описание оптимального подхода к разработке сайта на заказ, так сказать результат моего опыта работы в веб-студии в течение трёх лет.
Читать полностью »

Недавно я увидел быструю сортировку на Haskell. Всего 2 строчки. И решил попробовать написать аналогичную сортировку на C#. Получилось еще лучше — всего одна строчка, хоть и длинная и совсем не такая изящная. Подробности под катом.
Читать полностью »


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