Категория:

WEB

Особенности лицензирования Plone

Следующей CMS, по вопросам которой готов перевод справочного материала о лицензировании, является Plone. На Хабре про нее также ранее шла речь (см., например, здесь). Она, как и многие другие системы, распространяется на условиях свободной лицензии GPL. Возможно, эта справка и уступает по своему объему иным аналогичным материалам про лицензирование конкретных CMS (например, про тот же Drupal), но все же является хорошим примером того, как разработчики продукта разъясняют своим пользователям (в т.ч. и потенциальным) детали его лицензирования.

Этот документ отвечает на некоторые общие вопросы о Plone, политике его лицензирования и работе лицензии GPL. Соглашение контрибьютора и лицензия GPL остаются официальными источниками (например, все, что мы пишем здесь, не перекрывается этими документами), но этот документ полезен для чтения, если у вас есть вопросы о Plone и его лицензии и вам не хочется читать юридические документы для получения ответов на некоторые простые вопросы.

image

Категория:

WEB

Темы:

CSS

Как сделать "липкий" футер

image

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

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

Категория:

Разное

Темы:

MySQL PostgreSQL суб

Преимущества PostgreSQL перед другими СУБД с открытым исходным кодом. Часть 2

Друзья, представляем вашему вниманию вторую часть перевода «Чем PostgreSQL лучше?». Надеемся, она вызовет такое же горячее обсуждение в комментариях, как и первая часть. А также с радостью продолжим с вами дискуссию лично на PG Day'16 Russia, до которой осталось совсем немного!

В слогане PostgreSQL заявляется, что это «Самая продвинутая база данных с открытым исходным кодом в мире». В первой части этой серии мы рассмотрели хранение данных — модель, структуры, типы и ограничения по размеру, — чтобы дать вам несколько причин, почему Постгрес подтверждает свои слова делом.

Во второй части мы поговорим о манипуляциях с данными и поиске, включая индексирование, виртуальных таблицах и возможностях запросов. В этой серии мы выясняем, что выгодно отличает PostgreSQL от других баз данных с открытым исходным кодом, а именно — от MySQL, MariaDB и Firebird.

img

В Windows 10 Insider Preview появилось новое средство защиты от вирусов

Вышла новая сборка Windows 10 Insider Preview. Номер версии – 14352. Одно из главных нововведений в этой сборке – дополнительная функция антивирусного сканирования.

Теперь у тех, кто пользуется сторонним антивирусом, а не встроенным Windows Defender, есть возможность включить дополнительную защиту. Раз в месяц Windows будет проводить сканирование системы на вирусы с помощью встроенного Средства удаления вредоносных программ (Malicious Software Removal Tool, MRT.exe).

По собственным наблюдениям Microsoft, это средство обнаруживает вирусы на 1-2 млн устройств ежемесячно, даже на тех, которые снабжены сторонним антивирусом. Включить новую функцию можно в разделе «Параметры > Обновление и безопасность > Защитник Windows».

В Windows 10 Insider Preview стала надежней защита от вирусов

Категория:

WEB

Темы:

SQLite JavaScript Node.js

NeDB - аналог SQLite для NodeJS

NeDB: аналог SQLite для NodeJS-1

NeDB (Node.js Embedded Database) — встраиваемая база данных для NodeJS, реализующая подмножество MongoDB API. Эта легкая NoSQL СУБД написана на чистом JavaScript, не имеет бинарных зависимостей и, помимо NodeJS, может использоваться в NW.js, Electron или прямо в браузере.

NeDB обеспечивает хранение данных в простом файле на диске в json-формате, который похож на коллекции в MongoDB.

Категория:

Windows

Темы:

AD

Как узнать SID пользователя по его имени и наоборот

В среде Windows каждому доменному и локальному пользователю, группе и другим объектам безопасности, присваивается уникальный идентификатор — Security Identifier или SID.  Именно SID, а не имя пользователя используется для контроля доступа к различным ресурсам: сетевым каталогам, ключам реестра, объектам файловой системы и т.д.

В этой статье мы покажем несколько простых способов узнать SID пользователя и обратной процедуры – определения имени пользователя Windows по его SID.

Для преобразования username в SID можно воспользоваться отличий утилитой из комплекта Sysinternals — PsGetSid. Но ее придется выкачивать и устанавливать на каждую систему вручную.

Гораздо проще воспользоваться утилитой командной строки или скриптом Powershell

Категория:

Windows

Темы:

Windows 10

OneDrive теперь может управлять скоростью

Клиент OneDrive для Windows 10 обзавелся полезной новой функцией. Теперь у пользователей есть возможность ограничить скорость передачи данных для сервиса.

В настройках приложения добавился новый раздел «Сеть» (Network). В нем можно установить ограничение скорости для фоновых задач синхронизации файлов – как для загрузки из облака на локальный компьютер, так и для выгрузки с компьютера в облако.

OneDrive научили управлять скоростью

Категория:

WEB

Темы:

CSS

Линтинг CSS с помощью stylelint

Перевод гостевого поста Дэвида Кларка на CSS-Tricks.

Дэвид — один из создателей Stylelint — инструмента, позволяющего навести порядок в CSS. Он написал превосходное вступление о том, зачем нужно линтить CSS.

Stylelint hero

Вы пишете CSS. Возможно, очень много. И вы допускаете ошибки. Возможно, тоже очень много. Миру нужен новый герой, который спасёт нас от ошибок в CSS!

Категория:

Windows

Темы:

Windows 10

Как сбросить поврежденный кэш иконок в Windows 10

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

За счет того, что системе не нужно каждый раз загружать оригинальные файлы иконок, ускоряется работа и прорисовка объектов в проводнике Windows.

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

Как это обычно выглядит:

Пропали иконки в проводнике Windows

Примечание. Некоторые горячие головы в этом случае пытаются переустановить проблемное приложение, что далеко не все помогает.

Категория:

WEB

Темы:

События

Как все начиналось: первые слова крупных проектов

Первые слова крупных проектов-1

Большое дело начинается с малого шага. Какой-то студент из Питера смастерил веб-сайт на коленке. Никому не известный энтузиаст из Финляндии прислал анонс в тематическую эхо-конференцию по Minix. Кто может предположить, к чему это приведёт?

Спустя много лет интересно взглянуть, как начинались некоторые популярные ИТ-проекты.

Категория:

WEB

Темы:

Яндекс События

В Яндекс.Вебмастер появился инструмент для повторной индексации страниц

В рамках сервиса Яндекс.Вебмастер появился новый функционал для быстрого возвращения в поисковую выдачу страниц «выпавших» из нее из-за неправильной настройки сервера или ограничений, наложенных в файле robots.txt.

Руководитель отдела по работе с веб-мастерами Михаил Сливинский рассказал о запуске функционала, который позволит вернуть в поисковую выдачу страницу, которая из нее «выпала».

Яндекс.Вебмастер запустил инструмент для приоритетной индексации стран

Новый инструмент, доступный в рамках сервиса Яндекс.Вебмастер, позволит переиндексировать «неправильную» страницу, выпавшую из поисковой выдачи. Бывает так, что из-за неправильно заданных параметров работы сервера или ограничений, установленных в файле robots.txt, поисковый краулер не может полностью проанализировать содержимое страницы. Или нужно срочно изменить содержимое сниппета, отображаемого в поисковой выдаче. Все эти проблемы поможет решить новый инструмент.