Найдены теги:

Найдены посты:

Отличная идея
Мой блог | 04-08-2010 20:31 | написать обзор...
[фото] [ссылка]

260к свободных RU 5-ти буквенников
GTAlex Blog | 19-07-2010 12:34 | написать обзор...
В продолжение [ссылка] решил запустить тот же скриптик-чекер, с тем же принципом чередования гласная-согласная  и согласная-гласная, но уже на 5ти буквенных доменах... В общем сегодня было принято решение остановить скрипт — натянутые отношения с whois серверами меня уже «достали», да и надобности особой уже не вижу ... В результате напарсил в районе 260 тыш свободных 5ти [...]

Java Web Frameworks
Цифровые Мысли | 28-06-2010 09:18 | написать обзор...
Захотелось вот в рамках закрепления [ссылка] попробовать сделать себе экспериментальный Web App, на котором и оттачивать умения. Гугление дало громадное множество самых разнообразных Web-фреймворков разной степени замороченности: [ссылка] [ссылка] [ссылка] [ссылка] [ссылка] [ссылка] [ссылка] [ссылка] [ссылка] , прости Господи [ссылка] [ссылка] Комбайн [ссылка] С одной стороны - глаза [...]

Новые диагностические возможности, реализованные в PVS-Studio 3.60
Intel Software Network Blog - Russia | 11-06-2010 11:46 | написать обзор...
1. Устаревшие функции. Диагностическое сообщение [ссылка] . В Win64 API присутствует ряд функций, которые присутствуют для совместимости, хотя могут привести к возникновению ошибок в 64-битных программах. Классическим примером является функция [ссылка] . LONG SetWindowLong(HWND hWnd, int nIndex, LONG dwNewLong); Функция SetWindowLong изменяет атрибуты определяемого окна. Функция также устанавливае [...]

Find Attachments хелпер для CGP
kocmuk.ru blog | 08-06-2010 20:07 | написать обзор...
[фото] После месячного тестирования решил опубликовать еще один «хелпер» для CGP: [ссылка] Использовать этот «хелпер» можно для запрещение прохождения через почтовую систему определённых типов файлов. Например так, как [ссылка] . Работа фильтра сводится к поиску вложений в проходящих через него сообщениях. Фильтр добавляет в сообщение заголовок с расширением вложенных фай [...]

Причины, по которым 64-битные программы требуют больше стековой памяти
Intel Software Network Blog - Russia | 07-06-2010 11:20 | написать обзор...
В форумах люди часто упоминают, что [ссылка] версии программ поглощают больший объем памяти и стека. При этом обычно ссылаются на то, что размеры данных стали в 2 раза больше. Однако это необоснованное утверждение, так как размер большинства типов (char, short, int, float) в языке Си/Си++ остался прежним на 64-битных системах. Конечно, например, увеличился размер указателей, но ведь не все данные [...]

Encoding
Баяны со всего света. (Проверено на людях. Tested on human) | 04-06-2010 00:32 | написать обзор...
[фото] [фото]

Encoding
KA3AHOBA_LT | 04-06-2010 00:31 | написать обзор...
[фото] [фото]

Education FTW
Цифровые Мысли | 24-05-2010 09:18 | написать обзор...
Недавно коллега [ссылка] [ссылка] [ссылка] о богатом выборе разнообразных языков программирования. Засиделся я что-то в нашей Java-shop'e... И задумался - чего бы ещё такого полезного изучить: Может Ruby, который мне [ссылка] ? Как раз пока разберусь - тут и [ссылка] новые должны выйти... И JRuby опять же недалеко от Жабы. Может Groovy, который судя по рассказам - гибрид Джавы с Перлом, что оч [...]

Комплексные числа: основные мат. действие на C(Си)
Блог Сетевой Безопасности ..::BNS::.. | 16-05-2010 06:27 | написать обзор...
Другу дали задание написать простенькую программку на любом языке программирования, которая будет делать основные математические действия с комплексными числами (сложение, вычитание, умножение и деление двух чисел), т.к. ему немного было лень писать, то попросил меня, благо делов 5 минут. Для этого создадим первый файл (complex.h) который будет содержать объявления нового типа данных и его структу [...]

Не большое изменение DSPAM плагинов для CGP и ZMailer
kocmuk.ru blog | 13-04-2010 22:59 | написать обзор...
Прошло несколько месяцев работы dspam-фильтров в промышленных масштабах. Серьёзных проблем не найдено, но захотелось немного изменить граничные точки для X-Junk-Score заголовка. Было: /* Defines the bar score ranges. By default the following ratios are used: * digital Bar score * 0 [] * 1-49 [X] * 50-70 [XX] * 71-89 [XXX] * 90-94 [XXXX] * 95-99 [XXXXX] * 100 [...]

Библиотека для работы с MIME
kocmuk.ru blog | 12-04-2010 18:03 | написать обзор...
[фото] Для написания некого почтового фильтра на Си понадобилась библиотека для работы с MIME-заголовками. Почтовый фильтр должен уметь вытаскивать из письма список вложенных в него имён файлов. Фильтр предполагался многопоточным (thread) и потому библиотека должна была быть дружественна к многопоточному использованию ([ссылка] ). Как оказалось — это не простая задача. Большинство найд [...]

Язык программирования Python / [Перевод] Code Like a Pythonista: Idiomatic Python (part2)
Habrahabr Blog | 12-04-2010 07:17 | написать обзор...
[фото] После небольшого перерыва представляю заключительную часть перевода статьи Дэвида Гуджера [ссылка] Ссылки на [ссылка] и [ссылка] части. Еще раз подчеркну, автор в этой статье не открывает Америку, большинство Питонистов не найдут в ней какой-то «особой магии». Но довольно подробно перечисляются методологии использования и выбора различных конструкций в Python с точки зрения удобо [...]

NoSQL
Цифровые Мысли | 08-04-2010 19:03 | написать обзор...
Смотрю я вот издалека на бучу вокруг [ссылка] хранилищ, и вижу два разных взгляда. Один - это народ, отчаявшийся выучить SQL со всеми его разными диалектами, и уверенный что наконец-то появился [ссылка] , что спасёт всех. В ту же кучу можно покидать и всех маркетоидов, раздувающих ненужную шумиху и только укрепляющий мнение насчёт той самой пули. А другой взгляд - это народ, которому надоело имет [...]

Язык программирования Python / [Перевод] Code Like a Pythonista: Idiomatic Python (part1)
Habrahabr Blog | 02-04-2010 08:23 | написать обзор...
[фото] Это продолжение перевода статьи Дэвида Гуджера [ссылка] Начало [ссылка] Спасибо всем хабраюзерам за оценки первой части, ценные замечания и положительные комментарии. Постарался учесть ошибки, снова жду конструктивного обсуждения. [ссылка]

Web-разработка / [Ссылка] Zen coding 0.6 и Notepad++
Habrahabr Blog | 07-03-2010 22:09 | написать обзор...
Свершилось то, о чем многие уже давно просили авторов. В Notepad++ добавлена поддержка Zen coding 0.6

Языки программирования / [Ссылка] Программируем музыку
Habrahabr Blog | 07-03-2010 00:22 | написать обзор...
Действие происходит в среде программирования Impromptu (один из диалектов языка Lisp) под Mac OS для музыкантов, увлекающихся кодингом =) Импровизация в реальном времени!

.NET / [Ссылка] C# Zen Coding уже на F#
Habrahabr Blog | 05-03-2010 22:44 | написать обзор...
В моем предыдущем посте, где я описал идею CSharpZen, я пообещал две вещи – дописать расширение для Visual Studio 2010, а также записать вебкаст того, как это можно использовать. Но пока я дописывал код для трансформатора, мне снова показалось что код может стать более понятным если его переписать на F#. И понеслось…

Уроки разработки 64-битных приложений на языке Си/Си++
Intel Software Network Blog - Russia | 10-02-2010 10:10 | написать обзор...
Мы регулярно пишем статьи посвященные разработке и тестированию 64-битных программ на языке Си/Си++. Каждая из статей представляет взгляд на задачу разработки 64-битных программ с разных точек зрения. Но существенная часть информации в них повторяется, так как необходимо знакомить читателя с проблематикой и вводить различные определения. Это, к сожалению, делает чтение подборки статей скучным заня [...]

ZenCoding – плагин для верстки
AlexVolkov | 02-02-2010 23:01 | написать обзор...
Наткнулся тут в ридере на статейку. Есть такая штука, зовется [ссылка] . Что делает: Например надо вбить шапку <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ru"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> </head> <body> </body> [...]

Разработка / Application Verifier для программиста: тестирование Windows-приложений
Habrahabr Blog | 02-02-2010 17:04 | написать обзор...
Возможно в Вашем проекте и не пишут try { /* code */ } catch(...) { } для того чтобы избежать исключений при работе с памятью, умеют закрывать хендлы и знают о виртуализации Windows Vista, а программы никогда не падают по непонятным и редко повторяемым причинам. Тогда Вам повезло, можете переходить к следующему топику. [ссылка]

Google / [Ссылка] Доля Юникода в всемирной паутине уже на уровне 50%!
Habrahabr Blog | 29-01-2010 00:49 | написать обзор...
Примерно 18 месяцев назад, Гугл опубликовал график, показывающий, что Юникод в сети превысил все остальные кодировки. Оказывается, рост доли Юникода с тех пор значительно вырос.

Проблемы 64-битного кода в реальных программах: qsort
Intel Software Network Blog - Russia | 22-01-2010 11:11 | написать обзор...
Продолжаем цикл рассказов о [ссылка] , обнаруживаемых в реальных приложениях. Время идет, потребности в потребляемой памяти растут и пришел момент, когда кто-то решил отсортировать массив, состоящий более чем из 2^31 элементов. Для этого он решил воспользоваться функцией qsort, реализованной OpenBSD 4.5. Результатом стало обнаружение новой 64-битной ошибки. Запись "[ссылка] " описывает данную ошиб [...]

Оптимизация в мире 64-битных ошибок
Intel Software Network Blog - Russia | 21-01-2010 17:17 | написать обзор...
В предыдущей записи блога я обещал рассказать, почему сложно демонстрировать 64-битные ошибки на простых примерах. Разговор касался operator[] и я говорил, что в простых случаях может работать даже явно некорректный код. Сейчас я приведу такой пример: class MyArray { public: char *m_p; size_t m_n; MyArray(const size_t n) { m_n = n; m_p = new char[n]; } ~MyArray() { delete [] m_ [...]

Тонкость с виртуальными функциями
Intel Software Network Blog - Russia | 14-01-2010 16:04 | написать обзор...
Решил записать один момент, связанный с виртуальными функциями, а то боюсь, что потом его забуду и случайно вновь вернусь к этому вопросу. [фото] В анализаторе Viva64 есть диагностика ошибок, возникающих в 64-битном коде, когда у виртуальных функций изменяется тип аргумента. Подробнее это описано в документации к продукту здесь: [ссылка] . Вот пример кода, где анализатор выдаст эти предупрежден [...]

Интеграция антиспама DSPAM в ZMailer
kocmuk.ru blog | 03-01-2010 16:21 | написать обзор...
[фото] Аналогично интеграции [ссылка] , можно использовать эту технологию для интеграции DSPAM-a для ZMailer MTA. Обязательным условием интеграции является модификация исходного кода dspam, для перевода его в режим добавления только заголовков. Для этого надо наложить модификацию: dspam_addheader.patch План интеграции такой: (...)Читать полностью статью: [ссылка] Метки: [ссылка] , [ссылка] , [ссылка]

DSPAM для CGP v1.0.1
kocmuk.ru blog | 28-12-2009 22:30 | написать обзор...
Обновил dspam-cgp.c до версии 1.0.1. Добавлен традиционный для CGP заголовок вида: X-Junk-Score: 90 [XXXX]. Его удобно использовать для применения различных действий  к письмам с разным уровнем «вероятности» спама. Этот заголовок автоматически используется в разделе «Упрощённые Правила по Обработке Спама». Так же это можно использовать и в своих правилах вида: Header Field is [...]

Почему A + B != A - (-B)
Intel Software Network Blog - Russia | 22-12-2009 18:02 | написать обзор...
Разрабатывая анализатор Viva64, предназначенный для поиска [ссылка] , я иногда сталкиваюсь с интересными моментами поведения кода. Хочу показать один пример, который с практической точки зрения не очень интересен, но может быть полезен для понимания более сложных случаев. char *A = "123456789"; unsigned B = 1; char *X = A + B; // X: "23456789" char *Y = A - (-B); // Y: <Bad Ptr> Если мы ском [...]

Как перекодировать VOB-файл в формат FLV / F4V в Adobe Media Encoder
Флэш Потрошитель | 15-12-2009 12:12 | написать обзор...
Многие DVD-записи не поддаются прямому импорту в Adobe Media Encoder CS4. Не потому, что имеют нечитабельный видео-поток, а всего лишь по причине хранения этого потока в контейнере [ссылка] , несущем в себе субтитры и прочую мета-информацию, жизненно важную для проигрывателей DVD-дисков. Проблема импорта VOB решается: нужно просто сменить расширение файла на любое другое, официально распознаваемо [...]

DSPAM для CGP в режиме добавления заголовков
kocmuk.ru blog | 28-11-2009 00:39 | написать обзор...
DSPAM — это свободное программное обеспечение, представляющее собой статистический спам фильтр. Проект DSPAM, который некоторое время оказался заброшенным, вот уже больше полугода активно развивается dspam-сообществом. В 2007 году его бывший автор Jonathan Zdziarski передал свои права компании Sensory Networks. А в январе 2009 года компания Sensory Networks объявила, что перестаёт зани [...]

PHP код в посты и виждеты WordPress
GTAlex Blog | 19-11-2009 12:53 | написать обзор...
Порой необходимо исполнить  php код прямо в посте или в виджете, решение: Качаем [ссылка] Распаковываем в /wp-content/plugins/ Активируем оба плагина в админке Вуаля P.S. Никак SyntaxHighlighter Plus не могу заставить работать [фото] код код code here --- место для Вашей [ссылка] --- © [ссылка] - деньги из паутины [ссылка] [ссылка]  

Красивая 64-битная ошибка на языке Си
Intel Software Network Blog - Russia | 19-11-2009 11:48 | написать обзор...
В языке Си можно использовать функции без их предварительного объявления. Обращаю внимание, что речь идет именно о языке Си, а не Си++. Конечно, данная возможность опасна. Рассмотрим связанный с ней интересный пример 64-битной ошибки. Ниже приведен корректный код, который выделяет и использует три массива размером 1 гигабайт каждый: #include < stdlib.h > void test() { const size_t Gbyte = [...]

Silverlight / Silverlight и кодировки
Habrahabr Blog | 17-11-2009 17:25 | написать обзор...
Silverlight довольно удобен тем, что предоставляет почти «полноценный» .net в клиентских приложениях. Если бы не это «почти», то всё было бы замечательно. Недавно мне понадобилась необходимость использовать одну .net-библиотеку. Я начал с того, что переставил настройки проекта на silverlight и добавил её к основному проекту. Приложение откомпилировалось и я уже обрадовался, что вот так легко можно [...]

Белые списки для CGP
kocmuk.ru blog | 07-11-2009 15:17 | написать обзор...
Наравне с технологией DNS blacklisting(DNSBL) существует технология DNS whitelisting(DNSWL). Это списки ip-адресов, хранимые с использованием системы архитектуры DNS. Но в отличии от «чёрных списков»(blacklist), которые хранят ip-адреса распространителей спама, «белые списки»(whitelist) хранят ip-адреса тех, кто в рассылках спама не замечен. Основная идея «белых списков» - уменьшить количество лож [...]

JavaScript / Повышение качества javascript кода. JSLint
Habrahabr Blog | 06-11-2009 12:37 | написать обзор...
[фото] Случилось так, что в последнее время мне пришлось читать и рефакторить очень много ужасного javascript-кода. Работа с таким кодом стоит очень многих нервов при сопровождении, да и писать/отлаживать такой код не приятно. Мысли о том, что заставляет людей писать плохой код и как с этим можно бороться заставили меня писать эту статью. Не претендую на сколь-нибудь полное раскрытие темы борьбы [...]

Snipplr – сервис для хранения вашего кода (сниппетов)
YoYurec Field | 29-10-2009 19:48 | написать обзор...
Где вы обычно храните мелкие куски кода (они же «сниппеты»)? В памяти? Ненадёжно )) В текстовых файлах? Немного лучше, но не идеально. В закладках? А если на той страничке нужно всего пару строк или они вообще были предложены комментатором и находятся чёрт знает где? Рыскать по статье не вариант для нас. Для большей пользы лучше найти себе специализированное хранилище в сети. Желательн [...]

Проблемы 64-битного кода в реальных программах: виртуальные функции
Intel Software Network Blog - Russia | 27-10-2009 10:10 | написать обзор...
Об одной проблеме при миграции кода на 64-битные системы, связанной с некорректной перегрузкой виртуальных функций мы писали в наших статьях уже давно. Например, наша статья "[ссылка] " вышла в марте 2007 года (хотя ничуть не утратила актуальности). В ней было описание проблемы с виртуальными функциями. Суть проблемы заключается в следующем. С незапамятных времен в библиотеке MFC есть класс CWinAp [...]

wordpress categories parentness
kernel panic in userspace | 23-10-2009 03:36 | написать обзор...
А это снова я со своим WordPress как с писанной торбой. Снова я зол и недоволен, потому что искал баги методом бинарного поиска, расставляя контрольные точки по всему шаблону, да ещё потом и по плагину небезызвестного [ссылка] . Тот ещё подлец, скажу я вам, не идеальный код пишет, мягко говоря. [ссылка] А гэта зноў я са сваім WordPress як зь пісанай торбай. Зноў я злы і незадаволены, таму што шук [...]

Цветовая схема Monokai для JetBrains WebIDE
YoYurec Field | 13-10-2009 16:49 | написать обзор...
Вот на досуге сделал для WebIDE порт с цветового оформления Monokai из Textamate. Захотелось тёмненького… PHP: [ссылка] CSS: [ссылка] Качаем [ссылка] и ложим в \WebIDE\.WebIde10\config\colors\, далее выбираем тему в настройках «Editor -> Color & Fonts».

Google / В работе с Google Maps — стоит проверять работу геокодинга
Habrahabr Blog | 09-10-2009 00:50 | написать обзор...
[фото] Есть два способа привязать запрашиваемый фрагмент карты прямо указывать координаты (надежно) запросить их через API по адресу Многие [ссылка] автоматические сервисы с работой по второму варианту, (ибо сбор координат может обернуться дополнительной работой, пропорциональной масштабам сервиса) однако не учитывают ситуацию, когда в базе может отсутствовать нужный дом, либо человек набрал [...]

fgets() из socket-а с timeout-ом
kocmuk.ru blog | 03-10-2009 13:22 | написать обзор...
Понадобилось реализовать построчное чтение из сокета с timeout-ом. Написал для fgets() обёртку - ifgets(). Для обеспечения timeout-a используется select(). В процессе написания столкнулся с проблемой: select()  почему-то всегда выдавал timeout, хотя данные были прочтены еще не все. Strace показал странное поведение: мною читалась первая строка, далее был выход из функции чтения, но далее кто-то(н [...]

HTML5 Coding[черновик]
Nik's Blog | 04-09-2009 15:54 | написать обзор...
[фото] Нашел интересную статейку с подробным описанием сабжа. Статья на аглицком, как только разберусь с текущими делами, сразу же переведу и выложу на Гровер. Из быстрого просмотра статьи вынес только одно для себя — не все так очевидно, как хотелось бы. Еще в начале, когда HTML5 был только мечтой, одной из основных идей была создавать понятную разметку как для всех устройств считыван [...]

Универсальный PHP граббер
GTAlex Blog | 04-09-2009 12:12 | написать обзор...
Серфил по инету — на одном портальчике наткнулся на довольно ценную информацию, на основе которой, по моей идее, можно сварганить еще более интересный сайтик и собирать целевой траф  -  в общем для опытов мне понадобился сайт донор ЦЕЛИКОМ. Сваял скриптик для полного «сдутия» сайта — этакой универсальный граббер на PHP, win32 приложений таких полно, а вот серверн [...]

Google Utils DIY
Цифровые Мысли | 31-08-2009 10:08 | написать обзор...
Нельзя ждать милостей от Гугла, взять их - вот наша задача! Так подумал я, сел на выходных с любимым Перлом и написал себе утилитку для формирования памятных дат в календаре по данных из Google Contacts, [ссылка] . (Увы, [ссылка] меня устраивает сильно меньше чем на 100%.) Оказалось всё очень даже несложно (если не заморачиваться с OAuth). Теперь на очереди - довести утилитку к релизному виду и п [...]

Как сделать Web IDE портабельной?
YoYurec Field | 13-08-2009 14:23 | написать обзор...
[фото] Для начала устанавливаем, НО не запускаем IDE. Либо просто распаковываем инсталл (например, хорошей и бесплатной [и естественно портабельной B-) ] [ссылка] ) Далее нужно поменять пути к настройкам(config) и плагинам(/config/plugins) Системную папку (system) не трогать, т.к. она содержит индексы проектов и разрастается неимоверно – пусть так и лежит в папке юзера ОС. А конкретнее, в [...]

JetBrains Web IDE
YoYurec Field | 12-08-2009 19:36 | написать обзор...
[фото] Для осознания что это за зверь советую почитать замечательную статью от Вадима Макишвили – «Вёрстка в IntelliJIDEA». [ссылка] и [ссылка] . Но самое главное в моей заметке не это. Главное – новость о том, что… JetBrains открыла программу EAP (Early Access Program) для JetBrains Web IDE. [ссылка] это IDE для веб программирования. Она построена на основе плат [...]

О пользе чтения кода
Цифровые Мысли | 07-05-2009 08:10 | написать обзор...
Отец [ссылка] [ссылка] написал крайне занятную статью "[ссылка] " о том, что лучшая документация - это хороший код. И в [ссылка] высказывает ещё много интересных идей (с которыми я однозначно соглашусь): [[ссылка] ] Что надо делать, чтобы научиться вот так же быстро открывать нужный файл среди 50 Мб других? - ориентироваться в системе, это приходит только с практикой. Просто, в какой-то момен [...]

Яндекс.Субботник в Киеве — вёрстка, API и другое…
YoYurec Field | 15-04-2009 14:01 | написать обзор...
[фото] Яндекс приглашает в гости всех, кому интересно поговорить о HTML-вёрстке, CSS, API и обсудить эти темы за чашкой кофе. Пройдёт [ссылка] . Субботники ориентированы на разработчиков и проходят в комфортной, неформальной обстановке офиса Яндекса. Участие в Cубботниках бесплатное. Первое мероприятие из цикла Я.Субботник — «Верстка, API и другое…» прошло 31 января 2009 года. Отличная идея дели [...]

XAML Power Toys
butaji | 24-03-2009 11:51 | написать обзор...
XAML Power Toys – аддин для Visual Studio 2008 SP1 для разработчиков под Silverlight, WPF, облегчающий разработку генерацией XAML’а представений (View), а так же модели представления (ViewModel), со всем необходимыми бизнес-действиями и контролами. [ссылка] Подробнее узнать можно здесь: [ссылка] [ссылка] [ссылка] [ссылка] [ссылка] [ссылка] [фото]

Самостоятельное кодирование видео для плейеров на базе RockChip
Заметки дядюшки Раджи | 23-03-2009 09:20 | написать обзор...
Наградила меня судьба таким китайским плейером. После беглого осмотра софта, который к нему шел я понял, что программа для перегона видео в понятный для плейера формат тупо не переваривает пробелы в путях входного и выходного файла. Точнее переваривает, но не добавляет ковычки. Осмотр папки показал, что собственно для кодирования используется Mencoder (www.mplayerhq.hu). Путем старшных шаманский