Архив рассылки
Новости сайта CodeNet.Ru - выпуск 242
Установка скриншотов в каталоге на движке CNCat
Мне часто приходят письма с вопросами о скриншотах сайтов в каталоге cat.codenet.ru и мне всегда трудно было ответить на эти вопросы. Главная причина тому - постоянно меняющийся механизм генерации изображений. Изначально он был реализован на Borland C++ Builder с использованием Internet Explorer. Это связка проработала больше года, но из-за нестабильности пришлось от нее отказаться.
Создание моноширинного векторного шрифта для Java2ME
Начав более-менее активно писать для сотовых телефонов на Java 2 ME я быстро обнаружил, что выводить на экран растровые шрифты не слишком удобно. Причин несколько - при смене размера экрана шрифт получается или слишком маленьким или слишком большим, его нельзя повернуть или нормально масштабировать. Кроме того так как шрифт храниться в виде картинки - для вывода затрачиваются довольно много ресурсов. Решением может стать простой векторный шрифт, созданию которого посвящена данная статья. В связи с ориентацией на freeware использоваться будут только бесплатные продукты. Начнем мы с рисования символов в редакторе Inkspace. Каждый символ будет рисоваться отдельно на листе с сеткой максимального размера 9 на 9.
7 полезных советов для улучшения jQuery кода
1. Используйте $(document).ready() или выполняйте ваши скрипты после закрытия body; 2.Сохраняйте данные в свойство data блока, с помощью DOM...
Работа с форматом RTF в Delphi
Мы живем в роскошное время - большинство ресурсов тратится человечеством впустую, буквально на ветер. Это тем более верно для ресурсов компьютерных: типичная загрузка процессора среднего (например, моего) компьютера - что-то около 10%, огромный винчестер завален никому не нужными файлами, из которых вряд ли используется более 20-30%, а до многих очередь так никогда и не доедет, из полутора же гигабайт оперативной памяти я нагружаю, максимум, 600-700 мег. Аналогичная "роскошная" ситуация и на уровне прикладного программирования: типичная программа содержит массу не используемого кода и ресурсов. Вполне естественно, что такие программы порождают столь же толстые и бестолковые документы. Ситуация отчасти объясняется новыми технологиями программирования, нацеленными на получение быстрых результатов в ущерб оптимизации и надежности кода. Возможно, не обходится и без "тихого сговора" с производителями комплектующих, непрестанно ищущих повод для нашего апгрейда за наш же счет. В качестве иллюстрации можете открыть любой "документ MS Word" с расширением doc и посмотреть, каково соотношение между полезной информацией (это еще предполагая, что напечатанный текст априори является такой информацией) и различной "пургой".
Последние темы форума.
Web программирование
- Вставка кода с помощью своего окна в поле редактора FCKeditor / mavneon
- Не работают ссылки в флэш 10.0! / JohnIvanoff
- Индексирование а Яндексе / vadim_k
- Красивое сообщение отдельным слоем :) / warobushek
- Запрет мультов при входе / zoh
- Нужна помощь / Geruk
- проверка прокси / any_stuff
- Создание элементов на рабочем столе / Dobby007
- Как обработать WM_WININICHANGE / nikitozz
- Как организовать вывод таблицы в MS World с разными направлениями текста / Sacor
- Массив в структуре / romikiz
- база данных, выбор источника данных / Витал_vital
- Как связать кнопку приложения с клавишей клавиатуры? / Bazilisk
- проблема с клиент - сервер приложением / pihto
- функция sin / MaSTeRJeDi
- Подскажите с программированием! / octocat
- как исправить баг ошибки? / schanker2
- Как вы относитесь к малиновым крокoдильчикам? / Washington
- Алгоритм сравнения цветов? / Heart1ess
- Партнерка для загрузок 50-150$ 1k, Oтлично подходит под загрузки / Energy_007
- запрос о подверждении действия / devil_incarnate
- Как сохранить текст в TextBox? / RashadT
- Вопрос относительно WebBrowser / labeansav
- Вставка таблицы в Word / sashas777
- CDO.Message Проблема с вложениями / yupa
- Авто заполнение форм входа на сайт / infstudio
- Перенаправление ввода/вывода / mirovan
- Получение IP машины / scroollocker
- проблемы с TWebBrowser+stream / kastron
- Помогите плиз!Считывание с memo1 / Hamil
- Двунаправленный список (Pascal) / oshilan
- Эксперимент: динамический график / Kogrom
- Перегрузка функций. (Microsoft Visual C++) / qpurace
- Обработка исключений в массивах. (Microsoft Visual C++) / qpurace
- Шаблон класса. (Microsoft Visual C++) / qpurace
- Дыры в Windows Xp SP3 / palevo060
- Множество виртуальных таймров, на одном системном. / Gigahard
- Прочитать системное время / m@shka
- Сеть и подсеть 255.255.0.0 / palevo060
- Файл предатель. / palevo060
- [C#] Вставка множества записей в XML файл / Daniel Lavrushin
- [Си] обязательно ли закрывать сокет внутри функции? / himas
- Копирование в файл и из файла / Maxik54
- Динамическая генерация кода / Freya
- Редактирование больших файлов / d_pilot
- Как написать бот? / Marynochka
- параметры жесткого диска из реестра / FloyDos
- Архив в установке / ManchesteR
- Перебор сочетаний элементов массива / NewGP
- Программное отслеживание событий в журнале Event Viewer / aviva
- Как получить handler для drive volume / FloyDos
- WinApi и COM / 0nni
- Хочу написать бота для флеш игры / lufton
- Работа с ReadDirectoryChangesW / v-i.king
- Найти причину? / Алеша
- Проблема в Ubuntu / Konevtsov
- Win 98 / Skript933
- Оперативная память / Selja
- Sun Studio 11 в OpenSolaris / Iktomy
- Синий экран при установке Windows / White_Witcher92
- Вместо фреймов / Nadezda
- Вопрос к проффесионалам! / [NightMare]
- div по центру / [NightMare]
- Автозагрузка файла / palevo060
- Отступ у списка / iddqd
- Модераторы, исправьте / LostAngel
- С ума сойти, кое-как зарегистрировался / youknowme
- Глюк с уведомлениями / Magister Yoda
- Разделы по функциональным и динамическим языкам. / Kogrom
- Проблема при входе в "Мои исходники" / @pixo $oft
- Разница между датами в нужном формате / Gluckodrom
- Ошибка 1290 удаленное соединение через phpMyAdmin / warobushek
- Выполнение сложных запросов на стороне сервера / Washington
- Не могу найти логический тип данных / Tycoon
- MyODBC 3.5 и массивы параметров / smax13
- Подскажите с программированием! / octocat
- Авторизация в WCF сервисах / bave
- Выборка элементов для отображения в DataGridView / b00B1uK
- C#, перенос данных из одного DataGrid в другой / GoldFinger
- Jabber(XMPP) на С# / RomanK
- БелХард Минск: требуется опытный Java программист / belhard
- Вакансия: Web разработчик (г. Москва) / Инга
- Услуги копирайтера / Мурчелла_Мути
- Счетчик на Python и PostgreSQL / griefmus
- C++ Developer (Spb) от 70 т.р. / hrsoftspb
- Двунаправленный список / oshilan
- Циклы !!! / SiR_90115
- SOS! HELP ME!!!Срочно! Задача / StKane
- Циклы / SiR_90115
- (Паскаль) помогите с решением задач / maximus1
- RGB-куб, сечение куба семейством плоскостей / Gonzo
- DirectDraw: overlay-поверхность В окне / Bard
- Проблемы с проверкой глубины в OpenGL / Emoticon
- Возникла проблема / katen
- Вывод 3D фигур OpenGL / UD_Vetal
- Jtable и потоки / Levilaulada
- web application in netbeans / ArtemS2006
- Преобразование string в int / s.v.korobkov
- Hibernate Exception / bnm
- Программирование для телефонов / newProger
- [C] заполнение структуры / himas
- Проблема в Ubuntu / Konevtsov
- identifier / Michael_
- установка пакетов rpm / annufriy
- Заголовки в Ubuntu / assign
- Освободить память после загрузки "больших" таблиц / AcNoD
- Передача значений между формами. / b00B1uK
- Задание глобального стиля / Picasso
- Вызов созданного ранее окна из формы другого окна / WantToProg
- OleDbConnection как закрыть и очистить пул соединений? / NeO_u
- Информация о DDR3 / m@shka
- как сделать копию диска на одном компе в винде 98 / nniikkii
- Усиленная батарея на ноутбук / notegarry
- Не могу нормально поключится к интернету / Svitoslav
- Как освободить в ноуте Samsung R40 место, которое он юзает под восстановление диска? / sonix
- Надоедливый JS вирус / mikhalych
- VPN и роутер / ppatnh
- Вирус записывает вирус на флешку, как его найти / Maximillian_Cavalera
- EFS API / NewGP
- вирус-заставка / lifeinlags
- Запрос к MS Access / holden
- DBLookupComboBoxEh не обновляет выбранное значение в таблице / o_serg
- Получить значение идентифицирующего столбца / nevile
- Проблема с LIKE-запросом. / SerG1nho
- Работа с базой данных 1С 8.0/8.1 в Delphi / han_27
- Счетчик на Python и PostgreSQL / griefmus
- Web-Программист 'PHP,MYSQL,JAVA,AJAX.... / Fireks
- СРОЧНО,ТРЕБУЕТСЯ!!! / D2mitriy
- Удаленная разработка на C# (.NET) / Игорь Яковлев
- Профессиональная разработка на PHP / Сергей Виноградов
- запуск внешних прогамм / f-a-l-l-e-n
- ограничить количество rows / ArtemS2006
- вопрос компонент библиотеки / egilyad
- TabControl во всё окно / fewl
- Получить значение идентифицирующего столбца / nevile
- Oracle 10 на Vista Home Premium / Zorkus
- Сравнение СУБД. Попытка #1. / Plisteron
- Скачать Sql Server 7.0 бесплатно / AZigumgaru
- установка PostgreSQL 8.3.7-1 в Windows, не могу установить, помогите плз / DjinnZ
- Утилита для мониторинга баз данных на MSSQLServer / sslab
- Продаю загрузки / de@dliner
- Первый опыт постинга на форумы / WebsiTeam
- Партнерские программы или как заработать на сайте / dm1z
- Чистая масштабная обновляемая база для Allsubmitter с категориями / Anny_i
- Тематические базы "Строительство", "Туризм", "Авто", "Промышленность" и др. / Anny_i
- Сборка мусора, COM объекты, OutOfMemory / B@HTy3
- ArgumentNullException в CopyToManaged - нулевой параметр "source" / opozdaika
- Skin SDK - lib. supp. Skin- как делать??? / duplet
- Oracle RefCursor и .Net OracleReader / koltaviy
- Ожидание завершения процесса, блокировавшего файл / Nameless One
- Generics в Boo. / Sanila_san
- Инструменты для разработки - кто что использует? / Zorkus
- Разминка: Luhn algorithm / Green
- unittest. Тесты пустоты. / Kogrom
- Онлайн переводчик / Washington
- WEB и C++ Builder / lena_ki
- Buider + Win32 API (Управление чужим окном) / CyberMage
- задачка по pascal / Frank100
- Список литературы по программированию / kot_
- Лучшие книги по С++ / korol_grez
- Что удобнее? / SpiceSeller
- Компания Razer объявила о начале продаж Razer Megalodon / 4mega
- iPhone / [*]Frosty
- Через несколько секунд после включения, комп отключается. / Multimate
- Asus vs Toshiba / CoffeeDrop
- Паттерн-матчинг из области значений / Ander Skirnir
- Haskell - учебные материалы / Zorkus
- Erlang. Учебные материалы / Lerkin
- Литература по ФП / Ander Skirnir
- Haskell - функции ord и chr / unclegluk
Новые сайты в каталоге.
- Всё для Веб мастера!
- Инструменты фрилансера
- Сайт программирования
- Блог о веб-разработке на клиентском уровне
- RegWebName - быстрая и недорогая регистрация доменов
- Maniac Programmer's Blog
- FAQdot.net - рецепты для программистов .Net
- Хостинг, регистрация доменов, создание Интернет сайтов
- Компьютерные курсы в Специалисте при МГТУ им.Баумана
- Сайт о программировании и фреймворках
Все отзывы, предложения о сотрудничестве, публикации статей и т.п. присылайте по адресу maillist@codenet.ru.