CetLot

Внеочередной блог на WordPress про I love Linux

Многопоточность в PHP — это просто

Данная статья 2011 года является перепечаткой с ныне несуществующего блога http://raven.esiteq.com. Аминь, братья и сестры :)

В данной статье я расскажу, как без лишних усилий организовать многопоточность в PHP. В сети можно часто встретить бурление говн по поводу того, что в PHP нет нормальной многопоточности. Хотя она, конечно же, нужна. Почти ни один более-менее крупный проект не обходится без задач, которые нужно выполнять в несколько потоков. Примером тому может служить отправка писем с уведомлениями с крупного сайта знакомств. Если вам нужно отправить тысячу писем в день, то с этим прекрасно справится один поток. Но если это будет 100, а то и 500 тысяч уведомлений, то здесь без многопоточности никак. Скрипты, о которых пойдёт речь ниже, как раз и были разработаны для одного такого сайта с 5 миллионами зарегистрированных пользователей. [Читать полностью…]

Удалённая «тихая» установка Firefox в локальной сети Windows

Как известно, современный инсталяционный пакет Firefox (на данный момент версия 21.0) не имеет никаких ключей запуска и тем самым делает затрудняет задачу «тихой» установки (unattended/silent installation) браузера. Но мы решим эту задачу и, в добавок, [Читать полностью…]

Ubuntu: Нет звука в Postal 2

При запуске игры выходит следующее сообщение:

Postal 2
Copyright 2003 Running With Scissors, Inc.
Unreal Engine
Copyright 2001 Epic Games, Inc.
open /dev/[sound/]dsp: No such file or directory

[Читать полностью…]

Bash-скрипт: Проверяем наличие соединения с интернетом

По просьбе начальства был написан небольшой скрипт для проверки и записи в лог состояния доступности интернета, чтобы посредством [Читать полностью…]

Minitube: замена Totem-у с плагином Youtube

Всё началось давным-давно, когда Gstreamer-ный Totem (собака такая), на моей 10.04 LTS, встал в позу пьющего оленя и отказался показывать мне ролики Youtube, да и узнать, почему, так и не представилось возможным. Поэтому потребовался другой проигрыватель именно на сие богоугодное дело. [Читать полностью…]

Что делать, если образ .vdi не сжимается

Уже написаны тонны постов о сжатии vdi-образов VirtualBox в Ubuntu, поэтому и я внесу свои 5 копеек (не больше :)) по теме сжатия Ubuntu-вых образов.

Часто в сети встречаются вопросы — почему образы гостевых систем не уменьшаются после сжатия? [Читать полностью…]

Строй, строй роботов! Вместе с Nether Earth…

Хех, были же времена… Сидишь, прёшься в телек, магнитофон вовсю пищит, переливаясь факсовыми трелями и загружая очередную игрушку с кассеты, купленную у жадных компьютерных барыг на другом конце города. [Читать полностью…]

Adobe выпустил Flash Player 11 Beta — освежаем флеш в Linux

Срочно обновляемся (особенно 64-битники) — адобовцы :) на сайте Adobe Labs выложили бету Flash Player-а версии 11.0.1.60. [Читать полностью…]

Выбор и настройка сканера в Ubuntu

Спрашиваете, почему в названии темы упоминается выбор?
Всё очень просто — производители сканеров, да и прочей нужной (не только под Windows) периферии, [Читать полностью…]

Хорошие киношные каналы на Youtube

Буду краток, торрентам капец :lol: Шучу конечно, но не сильно.
Я про то, что правообладатели художественных фильмов и мультфильмов, снятых в России и в советский период [Читать полностью…]