Категория: Интернет

Преобразование строки неизвестной кодировки в windows-1251

Разбираем кракозябрыОтличное решение для преобразования всевозможных кракозябр на русском языке в неизвестной кодировке в виндовозную кодировку Windows-1251, которое является просто необходимым решением при написании всяческих парсеров контента и тому подобных скриптах, было найдено мной в процессе поиска на просторах интернета.

В частности у меня была проблема несовпадения кодировок на различных сайтах, и в процессе стягивания контента с одного на другой текст доставлялся в виде красивых, однако нифига ни разу не понятных кракозябр, а стандартные средства php, типа iconv и mbstring, не могли распознать, что же это за получившаяся в процессе конвертирований кодировка…

Как заставить HTML5 работать в Internet Explorer

HTML5 в Internet ExplorerНе так давно о поддержке нового, во многом революционного, HTML5 заявили самые правильные современные браузеры. Для большинства функций (например, WebGL, многопоточность и веб-сокеты) еще придется подождать пользователям большинства браузеров, но новые удобные теги мы можем использовать уже сейчас.

Ну а пресловутый собиратель дырок от Microsoft — браузер Internet Explorer (даже последней восьмой версии) и тут сумел пойти поперек планеты всей — новые теги вне спецификации HTML4 он просто не замечает — на них нельзя повесить стили CSS... Сложно сказать, является ли это багом или этакой тупой фичей IE, однако теги, которые этот великий браузер не знает, он просто берет и не замечает. Конечно, можно сказать, что они нарушают стандарт HTML 4, который поддерживается в IE, бла-бла-бла-сам-дурак-и-тд-и-тп, но ведь тем не менее, проблема остается проблемой...

Расширения для Google Chrome (Chromium), которые могу порекомендовать

Как и обещал, пройдусь немного по расширениям для браузера Google Chrome (или Chromium — как мы выяснили, это разные браузеры с практически идентичным кодом). Расширения для Хрома выглядят некой слабоструктурированной кучей, разбираться в которой можно только с помощью поиска (ну Гугл же браузер разрабатывает), поэтому, если точно не знаешь, что искать, можно зависнуть в их рассматривании надолго...

Итак, что я выбрал для себя из того множества, которое довелось потестить да почитать...

Выбрал для себя Google Chrome

Google Chrome порадовалПосле долгих испытаний и обдумывания выбрал в качестве основного браузера для себя Google Chrome (ну или Chromium, как он у меня в ArchLinux обозван)...

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

Twhirl — еще один клиент, работающий под Linux

twhirl великолепно работает под линуксИтак, я продолжаю открывать для себя Twitter. Сегодня наткнулся на твиттер-клиента, который на официальном сайте позиционируется как предназначенный только для Windows (2000/XP/Vista) и Mac OSX. Однако, технология Adobe AIR, прекрасно работает и на Linux.

Итак, речь идет о клиенте twhirl - он подходит для сервиса микроблоггинга Twitter, а также Laconi.ca, Identi.ca, Friendfeed and Seesmic Video.

Пять советов по верстке веб-страниц

htmlКачественный сайт невозможен без качественной правильной верстки. Конечно, можно попытаться оспорить это утверждение, однако, даже если вначале не сильно обращаешь внимания на красоту html-кода, то в один прекрасный момент развития сайта практически каждый «строитель интернета» приходит к мыслям об этом…

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

О дополнениях Firefox’a замолвите слово…

firefox_sНедавно я разродился материалом по поводу тех плагинов WоrdPress, которые помогают моим блогам жить... И вот решил продолжить тему плагинов, только теперь речь пойдет о плагинах одного из лучших браузеров Firefox... Точнее, о дополнениях — плагинами там называются поддержки различных иных программ...

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

Итак, приступим. Моя «лиса» подкреплена следующими дополнениями, которые будут описаны в этом материале (беру прямо огнелиса и по порядку, как они расположены в списке в боковой панели).