Статьи Книги ЧаВО
Мы рады приветствовать вас на этом сайте!
Главная
 Главная  Контакты
 
Программинг
Статьи Книги ЧаВО
 
xBOOKi
Fresh Books Операционки Сети
 
Поиск
-------
 
Counters
Яндекс цитирования
Rambler's Top100
-------
 
CryptDisk.4h
Программа которая позволяет создать виртуальный шифрованный логический диск.

cryptdisk.4hack.com

-------
 
 

Delphi → Доступ к COM серверам Microsoft Office из Delphi 5

В статье рассматривается вопрос доступа к общеизвестным приложениям Microsoft Office, таким как Word, Excel, Outlook и другим, через новый набор компонент, представленных в Delphi 5. Для начала работы нам предстоит установить на компьютере приложения Microsoft Office 97 - Excel, Word, Outlook, PowerPoint. Если считаете необходимым, то можно добавить и Access (но с ним у меня особые счеты). Ну и конечно устанавливается новый продукт Delphi 5. Кроме множества изменений в нем имеется одно, для нас сейчас необходимое - новая закладка на палитре инструментов - Servers.Через эти компоненты мы будем получать доступ к COM серверам приложений Office, использующих автоматизацию (прежде известную как OLE Automation).

Мы рассмотрим несколько примеров построения контроллеров автоматизации для создания отчетов в MS Word, производство расчетов и построение диаграмм в MS Excel, а так же формирование рассылки писем адресатам через MS Outlook.


MySQL → Документация MySQL

Заняться выполнением этой лабораторной работы меня побудили несколько причин. Во-первых, занимаясь построением серверов и сетей на основе Линукс'а, я догадывался, что где-то совсем рядом лежит сказочно богатый континент, пока не нанесенный на мою карту компьютерного мира. Во-вторых, авторы одной из самых популярных открытых программ - СУБД MySQL, недавно приняли GNU GPL (General Public License) как лицензию, по которой распространяется эта программа, и теперь MySQL является полноценным проектом GNU. Эти юридические тонкости имеют самое непосредственное отношение к нам, пользователям, чему я немного ниже приведу пример. И наконец, в-третьих, пытаясь отыскать хорошие руководства по SQL в сети, я в конце концов обнаружил, что самые лучшие он-лайновые учебники по этой теме, оказывается, написаны нашими соотечественниками, на русском языке, и лежат у меня на диске - в зеркале сервера CITFORUM


Perl → Дискуссионный форум (perl+mySQL)

Форум — это неотъемлемая часть любого серьезного сайта в Интернет. Веб-мастеру очень важно предоставить своему посетителю возможность задать вопрос и получить на него ответ по заданной теме. Это делает ваш сайт более интерактивным и более содержательным. Следовательно, сайт становится привлекательнее не только для тех, кому нужна помощь, но и кто хочет выразить свое мнение, поспорить или просто помочь нуждающимся.


С++ → Эффективное использование GNU Make

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


С++ → WinXP стили в Visual Studio 6

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


Delphi → Windows XP манифест в Delphi

В Windows XP есть менеджер тем (theme manager) который изменяет вид большинства стандартных объектов Windows. Misrosoft утверждает что старые версии библиотеки comctl32.dll содержат код для поддержки различных платформ семейства Windows. Microsoft разумно решила почистить содержимое comctl32.dll для улучшения работы тем в Windows XP. Теперь получается что существует две версии библиотеки: старая (версия 5.8) которая имеет обратную совместимость всех предыдущих версий Windows (в том числе и XP) и новую версию (версия 6) которая совместима только с XP (ну и следующими версиями Windows).

По умолчанию все программы разработанные под Windows XO используют версию 5.8, получая тот же вид что и предыдущие приложения Windows. Для того чтобы использовать компоненты из библиотеки 6 версии в вашем приложении вы должны подключить к вашему приложению Manifest который Windows будет читать для того чтобы отрисовка компонентов производилось через новую библиотеку.


VBasic → Visual Basic и Системный Реестр Windows

Системный Реестр (Registry) Windows это база данных для хранения системной и пользовательской информации в Windows. Системный Реестр состоит из двух файлов - SYSTEM.DAT, в нем содержится информация о конкретном компьторе, и USER.DAT, содержащий пользовательские установки и данные.

Для работы с Системным Реестром обычно применяют специальный редактор Системного Реестра - REGEDIT.EXE, или специальные функции Win32 API, или некоторые встроенные функции и операторы Visual Basic.


С++ → Stingray Studio от Rogue Wave Software

На сегодняшний день более 300.000 разработчиков во всем мире пользуются продуктами Rogue Wave Software - одного из ведущих поставщиков продуктов класса SDK. Особой популярностью заслуженно пользуется Stingray Studio - набор расширений библиотеки MFC, функциональность которых существенно расширяет предоставляемые MFC возможности в части организации пользовательского интерфейса приложений.

В данной статье приведен обзор инструментальных средств, входящих в состав текущей версии Stingray Studio 2002 и возможностей, которые открываются для разработчиков GUI, применяющих этот продукт.


ASP → PHP против ASP - делайте ставки, господа!

"ASP - это функциональная, удобная технология, но я выбираю PHP.." - примерно так начинается небольшая статья-размышление на тему "кто самее", найденная мной на сайте SimplyWebDesign.com (статья: Why PHP is Better than ASP). Я подумал, что возможно кому-то из наших посетителей тоже захочется пофилософствовать на эту тему, и потому предлагаю вам перевод этой статьи. Свое мнение, я выскажу в конце. Не стоит относиться ко всему нижеизложенному очень серьезно, кипятиться по пустякам, обзывать меня зеленым недоношенным ламером - я всего лишь переводчик (aka Promt ;)) ..


PHP → PHP и Web. Кэширование

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

Сами кэши бываю двух видов - локальные и общие. Локальный это кеш, хранимый непосредственно на диске у клиента, создаваемый и управляемый его браузером. Общий - кэш прокси-сервера организации или провайдера и может состоять из одного или нескольких прокси-серверов. Локальный кеш присутствует, наверное в каждом браузере, общими пользуется значительная часть людей использующих Internet. И если малую часть сайтов сейчас оценивают по расходу трафика, то скорость загрузки - важный критерий, который должен учитываться при разработке Вашего web-проекта.

Для динамических страниц, создаваемых в результате работы PHP-программы, казалось бы, кэширование вредно. Содержание страницы формируются по запросу пользователя на основе какого-либо источника данных. Однако, кэширование может быть полезным. Управляя им Вы можете сделать работу с Вашим сервером комфортнее для пользователя, разрешая загрузку из кэш определенных страниц, предотвращая тем самым их повторную выгрузку с Вашего сервера и экономя пользователю время и трафик.


Google разработала новый формат графических файлов

Google представила новый формат графических файлов WebP. Новый формат позволит уменьшить "вес" изображений на 40 процентов по сравнению с популярными форматами JPEG, GIF и PNG без ощутимой потери качества, сообщается в блоге Chromium. Google уже выпустил предварительную версию формата для разработчиков. На сайте Google можно загрузить специальную программу для конвертации файлов из формата JPEG в WebP.

С помощью этого формата Google рассчитывает существенно увеличить скорость просмотра веб-страниц и снизить общую нагрузку на Всемирную паутину. Так, по данным Google, в среднем на изображения приходится около 65 процентов от общего объема данных, передающихся при веб-браузинге.

Разработчики Google протестировали разработку на миллионе изображений, хранящихся в Сети. При этом они осуществляли конвертацию файлов в WebP из JPEG, GIF и PNG. Google заявляет, что конвертация файлов из несжатых форматов, например TIFF, позволит добиться еще большего выигрыша по снижению объема файлов по сравнению с JPEG.

C небольшой галереей, в которой Google разместил одновременно файлы JPEG и WebP, можно ознакомиться на сайте.


01.10.2010

Ubuntu Linux 10.10 выйдет 10 октября

Компания Canonical 1 октября представила первый и единственный релиз-кандидат операционной системы Ubuntu Linux 10.10. Сегодня же разработчик сообщил, что выход финальной версии операционной системы ожидается 10 октября. Лидер разработки Ubuntu Марк Шаттлворт говорит, что версия 10.10 "будет наполнена духом эксперимента". В будущей версии также заявлено "несколько радикальных изменений". Одними из таких изменений станет новый интерфейс Unbuntu Netbook Edition, а также повышение скорости работы и скорости загрузки системы. Одновременно с этим, в ОС появятся новые облачные сервисы, которые должны облегчить развертывание ОС в распределенных системах. 10.10 полностью сменит графическую оболочку, перейдя на Gnome 3, а также полностью обновив декорации рабочего стола. С данной версией впервые будет поставляться набор программного обеспечения uTouch 1.0, который оснастит эту ОС поддержкой продвинутых сенсорных технологий, включая работу с жестами и распознаванием мультисенсорных движений. В движок ОС будет встроена поддержка ряда фирменных API-функций, которые позволят встраивать мультисенсорные функции в сторонние приложения, работающие c Ubuntu. С технической точки зрения, uTouch 1.0 представляет собой конечный фреймворк, располагающийся сразу над ядром ОС и взаимодействующий со всеми прикладными настольными программами в Ubuntu 10.10. Этот же фреймворк получит богатый набор API-функций uTouch-geis, делающих возможными работу с сенсорными и жестовыми технологиями в разных третьих программах. Специально для нетбуков Canonical также в октябре выпустит и специальную легкую версию ОС Netbook Edition, где появится набор для реализации графического нетбучного интерфейса Unity UI.


01.10.2010

Wikileaks покидают основные участники

Цепочка отставок произошла в проекте Wikileaks в связи с решением руководителя этого проекта Джулиана Эссенджа опубликовать в октябре 392 000 закрытых американских документов, касающихся войны в Ираке. Об этом сообщают бывшие сотрудники Wikileaks. По их словам, значительная часть немногочисленного персонала Wikileaks оказалась недовольна изменившимся за последнее время "самодержавным" стилем управления Эссенджа. Ключевые члены команды Wikileaks были возмущены, узнав, что Эссендж предоставил ограниченный доступ к базе данных планируемой публикации ряду СМИ, взяв с них подписку о неразглашении до момента публикации данных на сайте. Также экс-работники Wikileaks сообщают, что Эссендж намерен опубликовать данные 18 октября, но работники называют эту дату слишком ранней из-за того, что имена не всех действующих солдат будут убраны к означенной дате из документов, что поставит под угрозу жизни людей.

"Дата релиза, которая была установлена, является совершенно нереалистичной", - говорит 25-летний Герберт Сноррасон, студент исландского университета, который до недавнего времени помогал управлять закрытой системой чатов на Wikileaks. "Мы также установили, что уровень редактирования в документах, касающихся действий в Афганистане, является недостаточным. Я сообщил, что если в будущем наборе документов не будут внесены предложенные изменения, то я не буду помогать проекту".

Известно, что за последние пару недель шесть ключевых сотрудников проекта отошли от работы над Wikileaks. Более не работает над проектом и наиболее известный (после Эссенджа) персонаж - Даниэль Домшейт-Берг, ранее представлявшийся в СМИ как Даниэль Шмидт и являвшийся своеобразной пресс-службой Wikileaks.

Домшейт-Берг узнал о соглашениях Эссенджа с представителями медиа-индустрии еще в прошлом месяце, однако до недавнего времени он не знал подробностей этих соглашений. Сам Домшейт-Берг говорит, что накануне ухода из Wikileaks Джулиан Эссендж обвинил его в утечке ряда закрытых данных в пользу журналистов издания Newsweek. Кроме того, Домшейт-Берг также подтверждает, что за последнее время стиль управления Эссенджа значительно изменился.

"Вы не король и не бог. Вы даже не выполняете свою роль лидера сейчас. Лидер общается с подчиненными и культивирует в себе доверие. Вы делаете прямо противоположное, ведете себя как император или торговец рабами", - писал в закрытом сообщении Домшейт-Берг Джуллиану Эссенджу. "Ваша работа приостановлена на месяц. Если хотите подать апелляцию, то можете сделать это в предстоящий вторник", - пишет Эссендж в ответе.Домшейт-Берг говорит, что он общался с другими членами команды Wikileaks и все они пришли к выводу, что апелляции, подаваемые участниками просто не будут услышаны. "Джулиан действительно блестящий человек, он имеет очень много особых талантов. Мы всегда чтили его способности объединять в одну команду столь разных людей. Но эта формула работает только до тех пор, пока вы работаете как команда", - говорит Домшейт-Берг.

Домшейт-Берг сообщил о своем уходе из проекта в интервью немецкому журналу Der Spiegel. Днем раньше из проекта ушел и основной программист, также оказавшийся недовольным политикой Джулиана Эссенджа. Ушедший человек отвечал за создание закрытого программного обеспечения для связи волонтеров Wikileaks по всему миру. Кроме того, он реализовал программную систему для анализа многочисленных документов, поступающих в редакцию Wikileaks.

На днях проект оставил и Герберт Сноррасон, который сообщил, что считает уход Домшейт-Берга ошибкой Эссенджа. "Я сердце и душа этой организации, ее основатель, философ, представитель, разработчик, организатор, спонсор и все остальное. Если у вас есть проблемы со мной, проваливайте", - написал Эссендж. "Думаю, что Эссендж растолкал талантливых и способных помочь людей. Его поведение не из тех, что будет способствовать поддержке в проекте независимо мыслящих людей, заинтересованных в качественном развитии Wikileaks", - говорит Сноррасон. Он  также отметил, что лично ему не известен источник утечки иракских документов, на заметил, что даже если бы и знал этот источник, то не раскрыл бы его. Ранее по подозрению в передаче документов под стражу был заключен бывший сотрудник армейской разведки в Багдаде Брэдли Мэннинг, однако документы, касающиеся последнего периода войны, были, возможно, переданы другим лицом. Глава Пентагона Роберт Гейтс попросил ФБР присоединиться к расследованию. В процессе следствия Мэннинг заявил, что в мае этого года неизвестный хакер получил доступ к базе Пентагона, где описываются 500 000 событий с 2004 по 2009 год, касающихся войны в Ираке.

Сам же Эссендж лишь недавно покинул Швецию, где местное правосудие обвиняло его в изнасиловании двух женщин.


01.10.2010

Проект OpenOffice.org ушел от Oracle

Корпорация Oracle лишилась одного из своих важных открытых продуктов - офисного пакета OpenOffice.org, называемого самой реальной альтернативой коммерческому решению Microsoft Office на настольных компьютерах миллионов пользователей по всему миру. Сегодня разработчики из OpenOffice.org Project объявили о реструктуризации системы разработки проекта, отделении от корпорации Oracle и приняли на себя всю дальнейшую разработку проекта без каких-либо согласований с Oracle.

До сих пор Oracle была основным куратором и спонсором проекта разработки открытого офисного пакета. Эта роль перешла к Oracle от купленной в прошлом году Sun Microsystems. Сама Sun была куратором OpenOffice, так как этот пакет базируется на коде пакета StarOffice - ранее существовавшего коммерческого офисного пакета, созданного Sun для конкуренции с Microsoft Office. Согласно объявленному сегодня документу, разработка пакета будет вестись только в соответствии с решениями комитета независимых разработчиков и национальных проектных менеджеров OpenOffice. Дабы избежать судебного преследования со стороны компании, пока проект OpenOffice входит в отчетность фонда The Document Foundation, а программное обеспечение меняет свое название на временное наименование LibreOffice. Что же касается Oracle, то "восставшие" разработчики предложили этой компании участвовать в дальнейшей разработке проекта, обратившись в The Document Foundation. Кроме того, разработчики заявили, что не откажутся, если Oracle сможет поддержать материально их независимые усилия по разработке.

В Oracle ситуацию с появлением "нового старого" офисного пакета пока не комментируют. Однако по неподтвержденным данным "бунт" в стане OpenSource-проектов Oracle был поднят компаниями, которые ранее инвестировали в разработку OpenOffice, в период, когда офисный пакет еще был самостоятельным. Сами разработчики заявляют, что их шаг следует рассматривать как желание уберечь OpenOffice в будущем от "недружественного контроля" гигантской корпорации. Однако компания вряд ли присоединится к новосозданному сообществу, полагают наблюдатели. Недавно Oracle заявляла, что не планирует входить в какие-либо открытые альянсы и создавать новых открытых проектов из-за того, что человеческие и временнЫе ресурсы у корпорации уже на пределе. Тогда же Oracle объявила о закрытии проекта OpenSolaris и роспуске соответствующей команды разработчиков. Кроме того, источники в Oracle говорят, что многие ресурсы в компании сейчас сосредоточены на разработке нового облачного офисного пакета с закрытым исходным кодом и работающим на базе среды Java FX и формата документов Open Document Format (ODF). Этот офисный пакет не использует базу OpenOffice, а потому OpenOffice вполне может постигнуть судьба OpenSolaris. Ранее опасения в отношении будущего популярного офисного пакета выражали основные Linux-вендоры - компании Novell, Red Hat и Canonical. Сегодня же новому проекту обещали оказать поддержку Open Source Initiative, Free Software Foundation (FSF) и Google, которая оказалась ответчиком по делу о нарушении Java-патентов, принадлежащих Oracle.


01.10.2010

Самый мощный суперкомпьютер заработает в 2012 году

Компания Fujitsu сообщила о начале поставок аппаратных блоков для самого мощного в мире вычислительного комплекса — так называемой системы «К». Суперкомпьютер назван в честь японского слова «kei» — 1016. Иными словами, система, если всё пойдёт по плану, на момент ввода в эксплуатацию будет иметь производительность до 10 петафлопсов (квадриллионов операций с плавающей запятой в секунду). Для сравнения: быстродействие самого мощного современного суперкомпьютера — комплекса Jaguar, установленного в Оукриджской национальной лаборатории США, составляет 1,76 петафлопса. Система «К» будет смонтирована в Японском государственном исследовательском институте (Riken); в общей сложности она займёт 800 компьютерных стоек. В основе комплекса — 8-ядерные процессоры Fujitsu Sparc64 VIIIfx с тактовой частотой 2,2 ГГц, количество которых превысит 80 тыс. Изначально в суперкомпьютере планировалось использовать два типа чипов — скалярные и векторные, однако впоследствии из-за ряда технических сложностей от такой конструкции пришлось отказаться. В результате «К» будет иметь скалярную архитектуру. Для вычислительного комплекса предусматривается применение высокоскоростных соединений повышенной надёжности и жидкостной системы охлаждения.

Ожидается, что суперкомпьютер заработает осенью 2012 года после необходимой настройки и всестороннего тестирования.


28.09.2010


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


Свежее
Резервное копирование rsync-ом
DNS Amplification (DNS усиление)
Алгоритм Шинглов — поиск нечетких дубликатов текста
Metasploit Framework. Обзор
Использование CouchDB
-------



 
Copyright © 2003-2009   Frikazoid.
Rambler's Top100