Рубрика: Самоделкин

Создание своего расширения для MediaWiki. Часть 3 — локализация

Продолжаем заметки про создание своего расширения для MediaWiki. Продолжим доработку созданной нами в первой и второй частях служебной страницы. Теперь по плану – локализация. А точнее – интернационализация. Общепризнанный модный термин – i18n (Internationalisation). До сих пор моя специальная страница вызывалась только по адресу http://моявики/Служебная:Phones. А хотелось бы (так будет наиболее верно), чтобы расширение показывало […]

Создание своего расширения для MediaWiki. Часть 2 — Служебная страница

Итак, в первой части своих заметок про создание собственного расширения MediaWiki я добился того, что wiki признала мое расширение и стала выводит о нем информацию на странице Служебная:Версия. Но и все – больше ничего не происходит. Теперь, добьемся того, чтобы мое расширение зарегистрировало и показывало в системе свою собственную служебную страницу. Здесь уже придется приложить […]

Создание своего расширения для MediaWiki. Часть 1 – Начало

Небольшая предыстория: понадобилось мне как-то разместить в корпоративной MediaWiki телефонный справочник сотрудников. Справочник большой, 300 контактов с внутренними, городскими, сотовыми номерами и т.п. Справочник этот ведет специально обученный человек и хранится он (какое совпадение!) в MySql-базе рядом с базой wiki, т.е. на том же сервере. Делать статичную страницу с телефонами было бы не лучшим решением, […]

Генератор случайных примеров по математике

Дочка, усилено грызущая гранит второго класса школы на днях озадачила своим умением складывать и вычитать в уме. Пришлось взять в руки ремень запрячь гугл с яндексом и отправиться на поиски генератора примерчиков по математике. Удручающее зрелище. Все, что мне попадалось так или иначе меня не устраивало. Пришлось взять в руки топор потратить пару вечеров и […]

Получение и декодирование SMS-сообщений в формате PDU

В предыдущих статьях я рассказывал о формате PDU и отправке SMS-сообщений в этом формате. Тогда передо мной стояла задача именно отправлять SMS. Однако на днях задача стала обратной: принять сообщение, декодировать его и отправить на другой номер. Эдакая переадресация SMS. Программа была написана и успешно работает (подробнее об программе SMS-переадресации здесь: https://hardisoft.ru/news/programma-dlya-pereadresacii-sms-soobshhenij/) В процессе работы […]

Отправка длинных SMS-сообщений в формате PDU

Решил я тут как-то немного изменить свою программку для отправки SMS-сообщений, а именно – добавить возможность отправлять длинные SMS (больше 160 латинских или 70 русских символов). Поковырял иностранные источники, почесал репу, разобрался, сделал, работает. Теперь, в продолжение предыдущих своих статей на тему SMS и PDU, опишу как это делается, может кому пригодится. Технически, отсылка длинных […]

Отправка SMS-сообщений в формате PDU, теория с примерами на C#, часть 2

Во второй части перейдем от теории, озвученной в части 1, к практике, а именно, приведу примеры основных функций, необходимых для формирования SMS-сообщения в PDU-формате. Функции написаны на языке C#. Все примеры реально работающие – они выдраны из моей программы. Итак приступим. 1. Преобразование номеров В соответствии с теорией, номер получателя и номер SMS-центра (если он […]