войти зарегистрироваться

Мысли вслух whois

индекс
0,00

Цензуры в интернете не будет…

Министр связи и массовых коммуникаций РФ Игорь Щеголев пообещал, что цензура в интернете вводиться не будет. Это заявление чиновник сделал, выступая с лекцией перед студентами и преподавателями факультета журналистики МГУ 1 сентября. По мнению Щеголева, цензура в Сети нереальна с технологической точки зрения. Министр считает, что государственное регулирование в онлайне затруднено, поэтому необходимо сделать основной упор на механизмы саморегулирования интернет-отрасли.

Кодировки

Если бы люди не стали строить вавилонскую башню, то сейчас бы никто не парился с UTF-8, CP-1251, KOI8-R; mb_string, iconv; default-character-set и т.д.

Идея маленькой полезной программки

Маленькая программка, которая висит в бэкграунде и умеет по нажатию определенной комбинации клавиш «открывать буфер обмена на запись».

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

Таким образом, это примерно как следующая последовательность действий: напечатать текст, скопировать напечатанный текст.

Думаю, такая программа будет иметь большой успех у огромного количества IT-специалистов, которым приходится частенько копи-пастить только что написанное.

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

В общем, пространство для полета мысли есть. Ваши мнения?

Haskell: а мне можно?

Заметка для тех, кто не только слышал всякое про Haskell, но еще и заинтересовался этим...

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

PHP: первое знакомство с garbage collection

Столкнулся я недавно с небольшой проблемой: данные из сессии рандомно пропадали при простое сессии больше 24 (как выяснилось позже) минут.

Вот, что рассказал мне мануал:
Просроченные сессии на самом деле не подвергаются уничтожению сразу же по истечении 24 минут. Вот как все происходит: в начале каждого запроса, использующего сессию (вследствие предварительного вызова функции session_start( ) или установки session/auto_start в on), существует 1% возможности того, что PHP-интерпретатор отсканирует все сессии на сервере и удалит любую из просроченных. «1% возможности» в отношении компьютерной программы звучит совершенно непредсказуемо. Так оно и есть. Но подобная непредсказуемость повышает общую производительность. Интенсивно работающий сайт, занятый в начале исполнения каждого запроса поиском просроченных сессий в целях их удаления, станет расходовать слишком много ресурсов сервера.

Это объясняет «рандомность» удаляемых данных.
Но как решить эту проблему, поскольку в моем проекте время простоя запросто может быть больше 24 минут.

PHP: проверка данных

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