Обновить
27
1.2

Mission Critical

Отправить сообщение

getColor.ru — online color picker, позволяющий обмениваться цветами

Время на прочтение2 мин
Охват и читатели4.7K
image
Наверное не ошибусь, если скажу, что большинство полезных решений появляется только благодаря возникновению каких-либо трудностей. О паре таких трудностей и одном замечательном сервисе, который может избавить вас от них, прямо сейчас.

Color picker


Многим должна быть до боли знакома ситуация, когда внезапно требуется HEX-цвет на полтона темнее или, скажем, бирюзовее, чем есть сейчас.
Если вы до сих пор не умеете представлять точный RGB-цвет в голове — вам не обойтись без color picker’а, который сделает эту работу за вас.

Лично я знаю только три вменяемых варианта, где можно взять color picker:
  1. Отдельная программа, специально предназначенная для этого;
  2. Практически любой графический редактор;
  3. Online-сервис

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

Школы города Дзержинск обеспечены классами с ПСПО к новому учебному году

Время на прочтение1 мин
Охват и читатели836

Нижегородская Группа Пользователей Linux при поддержке Управления Образования администрации города Дзержинск, ООО «ЭЛСИС», «ГНУ/Линуксцентр-НН», ООО «Пингвин-Софтвер» провела проект по установки Школьного Linux и Пакета Свободного ПО в компьютерных классах всех общеобразовательных школ города Дзержинск.

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

Подробности и статистическику по проекту можно прочитатть на блоге проекта:
http://blog.freeschool.nnov.ru/?p=132

Виджет для Opera — OpenBoobs Reader

Время на прочтение1 мин
Охват и читатели9.2K
Когда-то, давным-давно, тут пиарился один удивительный и абсолютно чистый от рекламы сервис по сиськам OpenBoobs.
Он мне понравился еще тогда, но вот недавно я решил сделать для него маленький виджет. Итак, встречайте OpenBoobs Reader!

Он вам поможет:
  • Просматривать отборные груди в случайном порядке;
  • Быстро сохранить на диск понравившуюся грудь;
  • Незаметно на вашем рабочем столе показывать разные груди в режиме слайдов;
  • Просто расслабится.
Читать дальше →

QuickAdm — быстрые универсальные админки

Время на прочтение1 мин
Охват и читатели14K
В процессе работы, я как-то набрел на проект phpMyEdit — web-интерфейс, позволяющий относительно просто поднимать админки для табличных данных.

После доработки для себя, родилось решение, которое я назвал QuickAdm. Оно делает за очень короткие сроки админки через web-интерфейс к таблицам, имеет простейшую ACL и защиту паролем.

Таблицы называются объектами, их поля — свойствами. Имя объекта/свойства равно имени таблицы и поля в MySQL, поэтому вводить нужно латиницей.

Потестить это можно тут: http://yamozg.ru/adm (логин/пароль для чтения reader/reader, админские admin/admin — удаление таблиц там не работает, ибо запрещено на уровне БД).

Скачать вот тут: http://yamozg.ru/quickadm.tar.gz (настроить нужно config.php и выполнить quickadm.sql в нужной базе, приложение расчитано на работу в папке /adm/ относительно корня сайта).

Код изяществом не отличается, написан как адаптер поверх этого phpMyEdit, поэтому прошу особо не пинать. Думаю, кому-нибудь может пригодится.

Фрагмент обсуждения перевода «компьютерных хокку» на русский язык в эхоконференции Ru.Hokku в октябре 2003 года

Время на прочтение6 мин
Охват и читатели1.4K
Наш коллега zhylin вчера привёл перевод (вероятно, свой собственный) ряда таких компьютерных сообщений об ошибках, которым придана форма хокку (японских трёхстиший). Там же KirillGolub справедливо заметил ему, что перевод несовершенен: трёхстишия должны следовать классическому числу слогов хокку (5+7+5).

А ведь в своё время (лет семь назад) и сам я посвятил некоторое время творческим поискам такого перевода на русский язык хоккуподобных сообщений об ошибках, который был бы более совершенным по количеству слогов.

Считаю не лишним привести на Хабрахабре тогдашний итог моего творчества — фрагмент сообщения, сделанного мною в фидонетовской эхоконференции Ru.Hokku 8 октября 2003 года. Именно этот мой перевод впоследствии разошёлся по Фидонету и Интернету (например, [1], [2], [3], [4]):

Читать дальше →

Не строим с нуля. Теперь у Вас есть шаблон для верстки HTML5

Время на прочтение2 мин
Охват и читатели17K
Любовь к HTML5 продолжает вдохновлять Поля Айриша. Во-первых, он подарил нам Modernizr, а сейчас он объединился с Divya Manian для создания шаблона HTML5, который использует передовые техники, чтобы Вы могли начать использовать его в своей практике.

Он, в сущности, является хорошей отправной точкой, состоящей из HTML и CSS, предлагающим также и структуру папок, которая работает. Но созданным с учётом многих лет передового опыта профессионалов в разработке клиентской части. Загляните в исходные тексты, чтобы почувствовать, что находится внутри. А если вы думаете, что этого слишком много, просто удалите лишнее.
Читать дальше →

Корпоративный Jabber сервер: догнать и перегнать Google

Время на прочтение7 мин
Охват и читатели33K
Я думаю все знают про Google Apps. Это великолепный сервис для организации почты и коллективной работы в рамках компании. Однако у него есть пара маленьких таких недостатков: он предоставляется as is во-первых, и вся ваша корпоративная документация, почта и переписка при использовании Google Apps будут храниться на серверах Google.

В итоге чаще всего серьёзные фирмы выбирают сложный путь — поддерживать все необходимые сервисы на собственных серверах. Этот путь, конечно, даёт массу преимуществ. Системный администратор компании сможет настроить что угодно и как угодно. Однако есть и один существенный недостаток: если у Google всё уже настроено и связано воедино, то вам придётся настраивать всё вручную. Плюс вы вряд ли сможете обеспечить вашу систему таким же красивым и удобным веб-интерфейсом.

Однако, как показывает практика, развернуть гибкую и мощную инфраструктуру для компании можно легко и не прибегая к помощи Google. Под катом я расскажу как интегрировать XMPP сервер с почтовой системой, чтобы получилось в итоге значительно лучше, чем у Google.

Читать дальше →

Уязвимость связки PHP+nginx с кривым конфигом

Время на прочтение1 мин
Охват и читатели62K

Summary


Announced: 2010-05-20
Credits: 80sec
Affects: сайты на ngnix+php с возможностью загрузки файлов в директории с fastcgi_pass




Background


Зачастую How-To по настройке связки nginx с php-fpm / php-cgi есть подобные строчки:

location ~ \.php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
    include fastcgi_params;
}

Читать дальше →

Игра оффлайн: QR-коды и ориентирование в городе

Время на прочтение2 мин
Охват и читатели8.5K
Буквально на днях встретил своего хорошего приятеля, которого я не видел довольно давно, разговорились. Оказалось, что я не просто так встретил его в центре Москвы. Он играет. В игре ему помогает его мобильник и ноутбук с выходом в сеть.
Читать дальше →

Как сделать динамичный, переливающийся фон

Время на прочтение1 мин
Охват и читатели11K
На сайте новаторского магазина thinkgeek.com столкнулся с любопытным эффектом — переливающимся фоном (чтобы увидеть конфетку нужно поработать колёсиком прокрутки). Сделан он очень просто, и все же подобная техника попалась мне впервые.

image

спешу поделиться:

История одного бага или как я ZIP паролил

Время на прочтение4 мин
Охват и читатели7.6K
Это история личного опыта, опыта поиска бага в чужом, старом, неподдерживаемом коде.
Все начиналось как обычно, передо мной стояла простая на первый взгляд задача: сделать упаковку файлов в текущей папке в ZIP архив с определенным паролем на C++/Qt, казалось бы что может быть проще?
Естественно, первый помощник это Google, он и подсказал что существует две Qt библиотеки для работы с ZIP архивами:
QuaZIP и OSDab ZIP, помимо всего, сам Qt поддерживает методы qCompress и qDecompress для упаковки.
Мною было выяснено что методы мне мало подходят, потому что они умеют лишь жать поток, все заголовки и шифрование на совести разработчика. Этот путь был слишком долог и от него я отказался сразу и обратил свое внимание на библиотеки.
OSDaB ZIP пришлось отбросить сразу, не смотря на то, что это отличная библиотека, ее код распространяется только под лицензией GPL, мне же нужно было встроить функционал в проприетарное приложение. К счастью QuaZIP оказался с двумя лицензиями GPL и LGPL. На нем я и остановился. Особо не вникая в его устройство, я набросал простейший класс для работы ним и начал тестировать.

узнать продолжение истории

В vBulletin обнаружена серьёзная уязвимость

Время на прочтение1 мин
Охват и читатели4K
image
В популярном движке для форумов vBulletin нашли интересную уязвимость — при вводе в поиске на странице FAQ слова «database» на экран выводится вся информация о подключения к MySQL серверу.

Проблему устранили в vBulletin версии 3.8.6-PL1.
Если верить разработчикам — данный баг был просто недосмотром, из движка забыли убрать часть дебаг-кода.

Релиз форумного движка нового поколения Vanilla 2.0

Время на прочтение2 мин
Охват и читатели11K
Вышел долгожданный релиз второй версии форумного движка vanilla. В блоге разработчиков появилось новость о релизе.

Что такое Vanilla?




Vanilla forums — это минималистичный форумный движок. Цель проекта — создать простой инструмент для онлайн-конференций с простой возможностью наращивания функционала. Нет, это не второй phpbb, это действительно очень упрощённый форум.

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

Несмотря на свою кажущуюся простоту этот движок «из коробки» даёт почти всё, что нужно большинству пользователей, как-то: разграничение прав, подфорумы и категории, html/bbcode/markdown.

Что нового?


Те, кто использовали первую версию этого движка, помнят, что он был совсем неприглядным, и для того, чтобы сделать из него «конфетку», пришлось бы очень сильно потрудиться. Со второй версией это уже в прошлом. Из коробки Vanilla имеет простой, но аккуратный дизнайн, которым вполне можно пользоваться. Более того, на официальном сайте в разделе дополнений есть ряд тем, подготовленных профессиональными дизайнерами. Так что, первое, что заметят те, кто пробовал первую версию — это безусловно то, что система стала привлекательнее, и ей даже можно пользоваться «из коробки».

Читать дальше →

Type Folly — изумительно простой онлайн редактор CSS3

Время на прочтение2 мин
Охват и читатели2.7K



По собственной инициативе выкладываю на суд сообщества проект моего друга, со сложно выговариваемым именем Mircea Piturca.

Встречайте: Type Folly — очень простой и удобный онлайн редактор CSS. Для новичков самое оно.

UPD: Автор внес изменения и поправил баги. Спасибо Хабрасообщству.

Или если верстальщик заболел, например...

Почему Jabber свободен от спама?

Время на прочтение2 мин
Охват и читатели2.2K
Пост написан как ответный к мифическим постам типа этого, о невозможности(а точнее а неймоверной сложности спама в джаббере). Ниже будет описана несложно реализованная программа для спама.
Читать дальше →

Bubble Engine — плагин для jQuery. Машина по созданию мыльных пузырей

Время на прочтение1 мин
Охват и читатели3.8K
Хочу представить читателям интересный jQuery плагин, который будет интересен тем, кто хочет использовать на сайте какую-то интересную анимацию без использования Adobe Flash.

image

Читать дальше →

Делаем ссылки во flash-баннере, не имея исходников

Время на прочтение2 мин
Охват и читатели3.6K

Зачем?



Вам никогда не приходила верстка с flash-элементами, которые должны быть ссылками на внешние или внутренние ресурсы, но на деле таковыми не являющимися? При этом, когда вы не flash-разработчик и Flash IDE под рукой нет (а то и операционная система, в которой вы работаете, эту самую Flash IDE не поддерживает) — это становится небольшим затруднением. Можно, конечно, пнуть верстальщика, чтобы он все поправил, но это требует времени, а значит денег. Кроме того, пинать его каждый раз когда URL поменяется не самая лучшая идея.

На помощь приходят swftools



На сайте разработчика можно узнать, что это набор консольных утилит для работы с .swf файлами. Утилиты эти хорошие и разные (например, компилятор ActionScript не умеет компилировать Box2D, то есть не всякий синтаксис ActionScript понимает), но с нашей задачей они справятся.
Утилиты, к слову говоря, умеют:
  • конвертировать в swf из pdf (PDF2SWF)
  • вытаскивать из swf-роликов контент (SWFDump, SWFStrings, SWFBBox, SWFExtract )
  • конвертировать в swf некоторые графические/аудио/видео форматы файлов (JPEG2SWF, PNG2SWF, GIF2SWF, WAV2SWF, AVI2SWF)
  • импортировать в swf-ролик шрифты TTF, Type1 (Font2SWF)
  • компилировать код ActionScript3 с определенными ограничениями


Хорошо, а ссылки в баннерах как сделать?


об этом под катом

7 бесплатных сервисов для проверки сайтов (о которых вы могли и не знать)

Время на прочтение2 мин
Охват и читатели262K
Картинка для привлечения внимания
Мне достаточно часто приходится использовать различные онлайн-сервисы для проверки доступности сайтов и их поверхностных тестов и проверок.
Как показал краткий опрос коллег — почти у всех эти наборы сервисов отличаются. Я хочу показать вам свой, прошу в
подробности

Информация

В рейтинге
1 673-й
Зарегистрирован
Активность