Pull to refresh
0
0
haikuos @haikuos

User

Send message

PureBasic — Бейсик высокого уровня

Reading time2 min
Views6.6K
Привет, хабровчане!

Хочу поведать вам о языке программирования PureBasic. PureBasic — это мощный, компилируемый язык, основанный на синтаксисе стандартного Бейсика. Предназначен для создания автономных консольных и GUI приложений, игр и многого др. для различных платформ. Язык разрабатывается более 10 лет и постоянно совершенствуется.
Читать дальше →
Total votes 16: ↑8 and ↓80
Comments52

Mozilla's Prism 1.0: Альфа, которую назвали Бетой

Reading time2 min
Views1K
imageНа прошлой неделе Mozilla Labs объявили о запуске бета-версии 1.0 «Prism» и обновили сайт для содействия этому процессу.
Немного поигравшись, попробую выявить лучшие и худшие стороны в этом последнем релизе.

Prism можно скачать в двух вариантах – как приложение и как плагин к Firefox.

Основные и новые возможности:
  • Доступ к Web приложению с рабочего стола или OS X dock, то есть отовсюду, в виде обычного ярлыка. Упор сделан на: «Теперь не обязательно запускать браузер. Современные браузеры стабильны, но все же Prism надёжнее и не упадет с Лисичкой».
  • Новый, но еще сыроватый API, который даст сайтам, сделанным под Prism, больше возможностей взаимодействия с десктопом. Например, прямой drag-and-drop, перекрестные ссылки с Веб приложением и тому подобное.
  • Настраиваемые шрифты.
  • Возможность работать через прокси.
  • Очистка личных данных
  • Автоматическое обновление (заявлено, но, по секрету, пока работает коряво).
  • Автозагрузка «приложений».
  • При работе с RSS и почтой – обновление информации в трее, всплывающие оповещения.
  • Поддержка SSL (Стабильно только с Google и Mozilla сертификатами, Microsoft не очень).

Читать дальше →
Total votes 45: ↑38 and ↓7+31
Comments44

Почему на часах с римской нумерацией пишут IIII, а не IV

Reading time2 min
Views9.4K
Римские цифры никогда не использовались для расчетов, но будучи системой счисления использовались для обозначения чисел. Как и большинство систем счисления Античности, римские числа записывались по принципу сложения, где I = 1, II = 2, III = 3, IIII = 4, V = 5, (…) VIIII = 9, (…) XVIIII = 19, (…) XXIIII = 24, ограничимся примерами чисел, которые позже будут использованы на часах, чтобы указывать на 24 часа в сутки. Во время Императорского периода возник принцип вычитания, где IV = IIII, IX = VIIII, XXIV = XXIIII, и т.д. За весьма немногими исключениями, этот принцип основанный на вычитании не был принят для официальных инструкций, памятников или солнечных часов.
Читать дальше →
Total votes 51: ↑44 and ↓7+37
Comments34

Многопроцессовые демоны на PHP

Reading time3 min
Views43K
Зачем может понадобиться писать демоны на PHP?
  • Выполнение трудоемких фоновых задач;
  • выполнение задач, которые длятся больше, чем время ожидания при HTTP-запросе (30 секунд);
  • выполнение задач на более высоком уровне доступа, чем серверный процесс (читай — под рутом).

Читать дальше →
Total votes 111: ↑97 and ↓14+83
Comments117

4 способа как создать блоки одинаковой высоты

Reading time5 min
Views231K
fourmethodsbanner
Раньше, когда все верстали с использованием таблиц, создать колонки одинаковой высоты было очень просто.  Достаточно создать таблицу, например, с 3мя колонками и все они автоматически будут иметь одинаковую высоту.  Но в блочной верстке не все так просто.
В этой статье я расскажу вам о некоторых способах создания колонок равной высоты и о совместимости этих методов с браузерами (включая IE6). Все эти способы описывают создание 3х колоночного макета.
Читать дальше →
Total votes 78: ↑66 and ↓12+54
Comments138

Еженедельный чеклист руководителя проекта

Reading time2 min
Views40K
Вот такой список обнаружил когда-то в одном давно заброшенном блоге англоязычного менеджера проекта. Адрес блога к сожалению давно потерялся, но сами список с небольшими исправлениями оказался очень полезным в работе — еженедельно просматриваю его. Очень помогает приводить мысли и информацию по проекту в порядок.
Читать дальше →
Total votes 73: ↑63 and ↓10+53
Comments33

Пособие: Красивая и удобная выпадающая панель для входа/регистрации

Reading time2 min
Views3.4K
Помните мою выпадающую панель для входа/регистрации, реализованную с помощью Mootools 1.2? Я подумал, что её можно было бы улучшить как с точки зрения дизайна, так и с точки зрения функциональности, и я это сделал! Но с этого времени уже на jQuery.

screenshot and demo
Читать дальше →
Total votes 81: ↑73 and ↓8+65
Comments49

7 мощных каруселей изображений для Web-дизайнеров

Reading time2 min
Views85K
Эта статья является коллекцией некоторых мощных каруселей изображений и текстовых материалов, готовых к использованию в ваших Web-проектах. Она включает в себя Agile Carousel, YUI Carousel, JCarousel, iCarousel (jQuery + MooTools) и учебное пособие о том, как реализовать простую карусель наподобие карусели во Flickr, используя Prototype-UI.
Читать дальше →
Total votes 50: ↑42 and ↓8+34
Comments28

Пуленепробиваемый HTML: 37 шагов к идеальной разметке

Reading time11 min
Views20K
Примечание: это не полный перевод статьи. Я выбрал только самые интересные лично для себя пункты. Статья не претендует на свежесть, но возможно даже люди хорошо знакомые с версткой найдут для себя что-то интересное. Статья затрагивает некоторые аспекты семантики верстки с конкретными примерами.

Под катом много букв! Чтоб не потеряться в их обилии все пункты выделены заголовками.
Читать
Total votes 144: ↑135 and ↓9+126
Comments83

Немного из опыта работы с фрилансерами

Reading time2 min
Views1.2K
Почему я периодически работаю с фрилансерами? Причина одна: потому что, когда возникает потребность, ни один доступный мне подрядчик не предлагает сочетания двух характеристик: значительная, по сравнению с фрилансерами, добавленная ценность для меня, как клиента, плюс гарантия стабильности качества продукта.

Проще говоря — как квалифицированному заказчику, мне сегодня с фрилансером работать ничуть не хуже, чем с компанией-подрядчиком: риски — не выше, качество — пропорционально бюджету (я же сам выбираю конкретного исполнителя), стоимость “единицы качества” — ниже.

Но это — я, опытный. А вот небольшой компании, которая таким образом разумно стремится сэкономить свой и так небольшой бюджет, хорошо бы в работе с фрилансерами руководствоваться несколькими правилами, которые заметно снижают число негативных отзывов о работе последних
Читать дальше →
Total votes 33: ↑27 and ↓6+21
Comments26

Отправка комментариев пользователей сайта вам на Jabbеr

Reading time1 min
Views5.9K
Во время шумихи с аськой и предложениями перехода на jabber я решил разобраться: что же такое джаббер и как он мне может пригодиться кроме прямого общения.

Применение нашлось само собой – хочется получать комментарии с сайта себе в мессенжер. Этот подход оказался очень удобным и простым в реализации.

Поскольку я только начал разбираться с джаббером решил использовать готовую библиотеку для php (так как мой сайт работает на нем).
Итак, на сайте протокола xmpp (jabber) xmpp.org/software/libraries.shtml я скачал баблиотеку xmpphp (она мне понравилось больше всех своей простотой в понимании) и закачал ее на свой хост.

В функцию добавления комментария на сайте я добавил строки:

include ‘XMPPHP/XMPP.php’;
$conn = new XMPPHP_XMPP('джаберовский сервер', 5222, 'логин', 'пароль', 'xmpphp', 'jabber.ru', $printlog=false, $loglevel=XMPPHP_Log::LEVEL_INFO);
try
{
	$conn->connect();
	$conn->processUntil('session_start');
	$conn->presence();
	$conn->message('ваш джаббер', 'текст сообщения');
	$conn->disconnect();
}
catch(XMPPHP_Exception $e)
{
	die($e->getMessage());
}


Где: джабберовский сервер — сервер через который отправляются сообщения (я указал тот же на который и приходят сообщения).
Внимание! Текст сообщения должен быть с кодировке UTF-8.

Вот собственно и все…

P.S. Спасибо за приглашение на хабр! Решил перенести свою статью из песочницы в блог.
Total votes 171: ↑158 and ↓13+145
Comments69

Как наладить производство в Китае?

Reading time1 min
Views1.5K
Я придумал недорогое и очень нужное (хоть и нишевое) устройство — вариацию на тему USB-клавиатуры.
У меня есть трёхмерная модель, построенная в AutoCAD, рендеры и описание того, что я хочу получить. Дело за малым — превратить модель в тысячу готовых девайсов в красивых коробках.

Если вы каким-либо образом были связаны с аутсорс-производством техники в Китае, поделитесь, пожалуйста, опытом. Меня интересуют все стадии, начиная от поиска завода (на alibaba.com их тысячи) до получения сертификатов и доставки.

Заранее спасибо. Я верю, что не обязательно быть Артемием Л., чтобы выпустить устройство своей мечты.

UPD: Целевая аудитория — не айтишники. Не ждите yet another happy hacking keyboard.
Total votes 93: ↑90 and ↓3+87
Comments105

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity