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

При установке редактора TinyMCE (на момент написания статьи версия: 4.3.3 pl) по умолчанию он настраивается таким образом, что в нем нет возможности добавлять в редактируемую область разметку таблиц. Видимо это сделано для компактности и «дружелюбности», чтобы не пугать пользователей своими многочисленными возможностями (другого объяснения я найти не смог).

И так, вот что необходимо сделать, чтобы в редакторе TinyMCE в MODx Revo появились элементы редактирования таблиц:

  1. Перейдите к настройкам системы ("Система" -> "Настройка системы");
  2. Отфильтруйте параметры по компоненту "tinymce";
  3. Найдите параметр "tiny.custom_buttons3" (цифра в конце означает строчку вывода кнопок на панели TiniMCE, на свое усмотрение можно выбрать другой аналогичный параметр "tiny.custom_buttonsN"). Добавьте в значение параметра слово "tablecontrols";
  4. Для того чтобы кнопки заработали, необходимо подключить плагин для работы с таблицами. Для этого в параметре "tiny.custom_plugins" нужно добавить к списку плагинов — "table".

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

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

В результате у меня получился простой и полезный (по крайней мере для меня :) ) инструмент Docstring coverage, позволяющий оценить процентное покрытие кода документацией по всему проекту.

Запускается так:

docstring-coverage [опции] <путь к папке или модулю>

Пример вывода:

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

Уже везде гудят по этому поводу, но на Хабре новости еще нет.
Собственно тема раскрыта в заголовке, есть официальная информация о несанкционированном проникновении к серверам Battle.Net
Читать полностью »

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

Как можно начать создание своей WMS
Читать полностью »

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

Но мало кто знает, что работники Google получают бенефиты ещё десять лет после смерти. В течение этого времени жена или девушка (соответственно, муж или парень) умершего сотрудника получит 50% его зарплаты. Об этом рассказал директор по персоналу Ласло Бок (Laszlo Bock).

Ласло Бок говорит, что посмертные бенефиты представлены в прошлом году в связи с увеличением среднего возраста сотрудников Google, самому старшему из которых сейчас 83 года.
Читать полностью »

Домыслы. Самая большая проблема брендинга. А вместе с ним и дизайна. Львиная часть творческой работы выполняется на основе домыслов. И это основная причина, почему бизнес упорно не хочется воспринимать всерьёз дизайнеров, бренд-менеджеров, пиарщиков, креативщиков и прочую творческую братию.

Лень. Основная причина домыслов. Ошибки связанные с домыслами обходятся и исполнителям и заказчикам гораздо дороже во временном плане, чем вдумчивая и серьёзная работа, но думать не хочет никто. «Нарисуйте мне логотипчик» — говорит заказчик. «Легко» — говорит дизайнер. И начинает, высунув язык, «творить».
Читать полностью »

Двадцатый выпуск подкаста — Сливки IT R&D.
Много информации про google, AOL — выйти из сумрака, Возняк предупреждает, FM какой он был и многое другое.

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


Вступление

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

На андроиде моё возмущение сразу вызвали два факта — отсутствие мелодий у групп (ну почему, почему никто кроме Сони не додумался до этого очевидно необходимого функционала?) и невозможность сбакапить мелодии вместе с контактами. В Symbian, которая тогда была эталоном систем для смартов, последняя функция была.

Поиск ничего не дал по второму пункту и почти ничего — по первому. Это были суровые времена перехода с андроид 1.5 на андроид 1.6 и где-то на горизонте маячил Android 2.0.

Ну нет и нет — напишу, не боги горшки обжигают. Начал с более простого, с бакапа установленных на контак мелодий.

В итоге родилась программка, с простейшей функцией — бакапить соответствия имя-контакта = установленный-звонок и потом восстанавливать эти данные (её можно найти в маркете по названию Ringtone Keeper), а вот на каких граблях я постоял в процессе — я тут и опишу.
Читать полностью »

В предыдущей части рассматривалась настройка зеркала — технологии высокой доступности InterSystems Database Mirroring СУБД Caché.
В этой статье будут рассмотрены сценарии плановых перерывов и отказов и реакция зеркала на них.
Читать полностью »

Японская компания Panasonic сообщила о выпуске на домашнем рынке двух новых линеек карт памяти — SDAB и SDUB. В состав первой серии вошли три карточки SDHC UHS-I объемом 8, 16 и 32 ГБ, в состав второй — также три карточки SDHC UHS-I объемом 8, 16 и 32 ГБ и одна карточка SDXC UHS-I объемом 64 ГБ.

Panasonic SDUB — карты памяти SDHC UHS-I и SDXC UHS-I для фотографов-экстремалов

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


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