Featured Posts

<< >>

InnoSetup Ultra

InnoSetup Ultra Сборка инструментов для работы со скриптами InnoSetup Текущая версия компилятора — 5.4.3 Обновлено 14 Января 2012г. Внимание! Распространение через платные файлообменники — запрещено! Распространение на торрент-трекерах — только при указании ссылки на этот сайт! Принимаются любые пожертвования на вебмани, номер кошелька: R488353263200 Содержит в себе все обновленные инструменты для работы, сборка постоянно обновляется.

31 марта Anonymous отключат Интернет?

Итак, в преддверии атаки Anonymous на DNS — сервера, предлагаю вашему вниманию очередную поделку. Программа предназначена для получения соответствующих друг-другу доменного имени и IP-адреса и  добавления результата в hosts-файл. Предусмотрено два режима работы. 1- Режим добавления URL по одному: Введите URL-адрес в адресную строку, нажмите кнопку Resolve IP, повторите для каждого сайта, который вы хотите

Inno Setup Script Joiner

Небольшое руководство по ипользованию утилиты ISS Joiner. У пользователей часто возникает вопрос — почему при использовании этой утилиты, в конечном скрипте получается полная каша, и чаще всего такой скрипт не работает? Все просто — мы забываем посмотреть в папку с примером Смысл такой — эта утилита объединяет основные процедуры в секции програмного кода, остальные секции

Мелкие удобства.

Добавил несколько мелких удобств — возможность загрузить свою аватарку, и кнопки быстрых тегов в форме ответа. Поскольку сам ни в зуб ногой в html, все это дело у меня не сильно быстро появляется. Но я помню о пользователях и их удобстве

Дизайн сайта и инсталлятора

Открыт конкурс на дизайн этого сайта и инсталлятора сборки. Проводится здесь. Нужно это для того, что-бы и сайт и инсталлятор сборки, максимально соответствовали вашим требованиям в плане эстетического восприятия Призы в принципе, не предусмотрены. Но! Могу гарантировать самому активному участнику обсуждения — почтовый ящик на mail.innoultra.ru. А тому, чей вариант оформления будет использован, будет предложен

InnoSetup Ultra

InnoSetup Ultra

Сборка инструментов для работы со скриптами InnoSetup Текущая версия компилятора — 5.4.3
Обновлено 14 Января 2012г.

Внимание! Распространение через платные файлообменники — запрещено!
Распространение на торрент-трекерах — только при указании ссылки на этот сайт!

Принимаются любые пожертвования на вебмани, номер кошелька: R488353263200

Содержит в себе все обновленные инструменты для работы, сборка постоянно обновляется. Read more

31 марта Anonymous отключат Интернет?

Итак, в преддверии атаки Anonymous на DNS — сервера, предлагаю вашему вниманию очередную поделку.
Программа предназначена для получения соответствующих друг-другу доменного имени и IP-адреса и  добавления результата в hosts-файл.
Предусмотрено два режима работы.
1- Режим добавления URL по одному:
Введите URL-адрес в адресную строку, нажмите кнопку Resolve IP, повторите для каждого сайта, который вы хотите сохранить, после чего нажмите Save hosts file для сохранения изменений
2- Режим добавления URL из списка:
Сохраните журнал истории (во всех браузерах есть такая возможность) должен получиться список URL-адресов. Потом нажмите кнопку Browse и укажите путь к файлу с полученым списком.
Из списка будут автоматически получены доменные имена из каждого адреса, после чего отсеяны все повторы.
Когда прогрессбар заполнится, нажмите кнопку Add to hosts — по доменам будут получены IP-адреса и добавлены в открытый hosts — файл. После чего нажмите кнопку Save hosts file, чтобы сохранить изменения.
Скачать.

Inno Setup Script Joiner

Небольшое руководство по ипользованию утилиты ISS Joiner.

У пользователей часто возникает вопрос — почему при использовании этой утилиты, в конечном скрипте получается полная каша, и чаще всего такой скрипт не работает? Все просто — мы забываем посмотреть в папку с примером :) Смысл такой — эта утилита объединяет основные процедуры в секции програмного кода, остальные секции просто добавляются в скрипт в том порядке, в каком скрипты для объединения были поданы в команду.

Итак, правильная подготовка скриптов для объединения. В первую очередь — удаляем все секции, кроме секции кода. Во вторых, удаляем заглавие секции кода — слово [Сode] в начале секции. теперь самое важное — располагаем объединяемые срипты в правильном порядке, то есть в таком, в каком они должны отрабатывать (например, если в одном идет распаковка файлов, в другом их использование, то первым однозначно должна идти распаковка). Переименовывать лучше номерами, чтоб не запутаться.

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

var
PageNameLabel, PageDescriptionLabel: TLabel;

function NextButtonClick(CurPageID: Integer): Boolean;
begin
Result := True;
end;

function NeedRestart(): Boolean;
begin
Result := True;
end;

function GetCustomSetupExitCode(): Integer;
begin
Result := 1;
end;

procedure InitializeWizard();
begin
WizardForm.WelcomeLabel1.Hide;
WizardForm.WelcomeLabel2.Hide;
WizardForm.FinishedHeadingLabel.Hide;
WizardForm.FinishedLabel.Hide;
.....................................

После чего, в проводнике выделяем подготовленные скрипты, и в контекстном меню выбираем Join Scripts. Получаем скрипт такого вида:
// --- Generated by InnoSetup Script Joiner version 3.0, Jul 22 2009, (c) Bulat Ziganshin. More info at http://issjoiner.codeplex.com/

// --- Source: 11.iss ------------------------------------------------------------
var
PageNameLabel, PageDescriptionLabel: TLabel;

function NextButtonClick1(CurPageID: Integer): Boolean;
begin
Result := True;
end;

.....................................
добавляем заглавие секции кода: [Сode] в начало скрипта, добавляем остальные секции, которые нужны, не забываем указать файлы, которые нужны для работы скрипта и пользуемся.
Мораль той басни… В общем, мораль простая: не забываем смотреть примеры, и если нет справки,то анализировать — почему именно так, и почему так работает :)

Мелкие удобства.

Добавил несколько мелких удобств — возможность загрузить свою аватарку, и кнопки быстрых тегов в форме ответа. Поскольку сам ни в зуб ногой в html, все это дело у меня не сильно быстро появляется. Но я помню о пользователях и их удобстве :)

Дизайн сайта и инсталлятора

Открыт конкурс на дизайн этого сайта и инсталлятора сборки. Проводится здесь. Нужно это для того, что-бы и сайт и инсталлятор сборки, максимально соответствовали вашим требованиям в плане эстетического восприятия :) Призы в принципе, не предусмотрены. Но! Могу гарантировать самому активному участнику обсуждения — почтовый ящик на mail.innoultra.ru. А тому, чей вариант оформления будет использован, будет предложен статус редактора на этом сайте, и так-же почтовый ящик на  mail.innoultra.ru.

Небольшое объявление.

Небольшое объявление.
Приму в дар или  дешево куплю любой КПК на платформе Windows mobile.
Связь по адресу gnom@innoultra.ru

A small ad.
Accept a gift or buy any cheap PDA platform Windows mobile.
Communication at gnom@innoultra.ru

Почта

Мой замечательный админ приделал почтовый сервис, и теперь пользователи имеют возможность завести почтовый ящик с тематическим адресом. Конечно, таких адресов не очень много и получат их те, кто сделал что-то значимое для проекта Inno Ultra :) Read more

Авторизация через Loginza


Поставил такой вот хороший плагин и отныне Вы, товарищи, можете авторизовываться не запоминая всяких там паролей и логинов :) Как это происходит? Read more