Posts Tagged ‘C’

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

Этим я, собственно, и займусь. Напишу несколько скриптов на PHP, продолжу изучение языка C, углублюсь в bash-программирование.

Вот она — мысль маньяка! 🙂

До конца года остался ровно месяц. Даже не верится, как быстро прошел 2008 год.

За месяц еще нужно вызубрить половину K&R, завершить несколько важных дел и вступить в Новый год новым человеком. А пока все бегом учиться и работать!!1

Подпишись на RSS, будешь свеж как огурец!

Все. Прислали мне мою долгожданную книгу. Теперь изучаю. На начальном этапе меня удивило то, что синтаксис почти точь-в-точь повторяет синтаксис PHP, хотя это закономерно — PHP происходит от C…

Вот, изучаю. Скоро что-нибудь сваяю… ^_^

Снег, сука, выпал. Не люблю мокрый снег… Да и у нас он хреново падает — за несколько часов ничего уже нет. Только все в слякоти.

Сейчас жду заказанную книгу. Уже приготовил лыжи.

Сегодня, идя домой, я пришел к выводу, что использовать костыли в виде iconv при работе с многобайтовыми кодировками — бред. Ведь существует очевидная догма, что любой код на PHP работает медленнее, чем аналогичный в виде модуля для PHP на C. То есть, лучше для работы с юникодом и прочей многобайтовой бурдой (UTF-8 — не бурда!!!) использовать модули.

Вспомнил, что как-то PhpMyAdmin ругался на отсутствие некого модуля ‘mbstring‘. Я, конечно, поставил его (вроде бы через pecl), но вкуривать, что это такое, не стал. А зря.

Расшифровывается то название модуля как раз так, как надо — Multi Byte String. То есть, модуль обеспечивает корректную работу со строками из многобайтовых кодировок (в моем случае это UTF-8).

Что же нам остается? А только одно — курить ссылку: http://php.net/mbstring. В этом модуле и конкатенация, и регулярные выражения. Там есть все, что нужно. Ну и не забудте поставить модуль (для Debian нужен дополнительно пакет php5-dev, а лучше скомпилировать руками).

Банзай!

Заказал на OZ.by книгу «The C PROGRAMMING LANGUAGE«. Надеюсь, осилю подучить C. Может подумаю, как для себя совмещать C и web-программирование.

Вот он — так называемый «ветер перемен». 🙂