Hi

Приношу извинения за задержку выпуска рассылки №4.
Итак, за это время появились, интересные статьи и работы группы /\\\\ LineSoft, с которыми вы можете ознакомиться в этом выпуске.

Сегодня: в меню участвуют новости LineSoft + обзор новинок софта + интересная статья для начинающих программистов про Время выполнения php скрипта и Стадии разработки + новые проекты LS + и как всегда :0)

Приятного поглощения информации…


News

23.02.2005 - Новые тексты на сайте:
Статьи: Время выполнения php скрипта от Graver
Юмор: Молитва юзера, О профессиях, присланные vwtrotsky.

21.02.2005 - m3uCopy 4.2 RC
Вышла новая версия программы для создания сборников музыки m3uCopy 4.2 RC
В числе изменений:
[+] Расширение функции "Разбить по папкам" - возможна настройка количества уровней папок.
[+] Возможность настройки реакции программы на существование файла при копировании: перезаписать, пропустить, переименовать.
[+] Функция авто-ограничения по размеру приемника, сохранение набора введенных значений
[+] Инсталлятор
[-] Исправлена ошибка отображения логотипа
далее...

Скачать     Подробнее о проекте...

20.02.2005 - Новая графика от Nfox
Новая графика в соответствующем разделе:
... сложно назвать это чем-то осмысленным, скорее просто побочный продукт при работе (надеюсь скоро узнаете о ней ;). Несмотря на это они неплохо смотрелись на рабочем столе, поэтому я переделал их для 1024x768.
Две серии:
Brain:

Brain  Brain -danger  Brain -light

Eye:
Eye3  Eye4
Eye2  Eye2-2

Последние две работы можно найти в лучшем качестве: Eye3.rar (375KB), Eye4.rar (465KB)

19.02.2005
Новая статья о стадиях разработки (термины Alpha, Beta, RC, Release)

18.02.2005
Возрождение проекта FCD - защита от восстановления удаленных файлов. Вышла 5 версия уже забытой программы:
"Даже если вы не параноик, то должны знать, что после удаления из корзины ваши файлы можно без проблем восстановить с помощью широко распространенных утилит. Поэтому если вы не хотите поделиться с интересующимися вашей информацией, достаточно после удаления файлов использовать эту программу."
Детальнее ¦ Скачать (страница Download)


Soft

Программа оптимизации работы модема - Throttle 6.2.14
Программа линейного монтажа - VirtualDub 1.6.4
Получение информации о пользователях из SAM-файлов Windows NT/2000/XP/2003 - SAMInside 2.3.0.0


Articles

Здесь вы можете опубликовать свои статьи. Присылайте их на мыло lsnews@fm.com.ua

Время выполнения php скрипта

Про что эта статья? - я думаю, вы неоднократно видели на страничках надпись: "скрипт был выполнен за х.хххх секунд". Сейчас вы научитесь делать это стандартными средствами. А именно - с помощью любого текстового редактора и php.
Перейдем к самому скрипту:
<?php // Определяем текущее время. Присваиваем переменной $Begin его значение.

list($msec,$sec)=explode(chr(32),microtime());
$Begin=$sec+$msec;

// В этом месте должен быть размещен ваш php скрипт.
// Вставить его можно двумя способами: 1) с помощью команды include(); 2) просто
// скопировать его сюда.
// К примеру: include ('myfile.php');

// Определяем ещё раз текущее время. Присваиваем переменной $end его значение.

list($msec,$sec)=explode(chr(32),microtime());
$end=$sec+$msec;

// Отнимаем время начала выполнения скрипта от конечного времени.
// Тоесть: отнимаем от переменной $end переменную $Begin
// Выводим время потраченое на выполнение скрипта
// с 4 знаками после запятой (точки).

echo "Скрипт выполнен за ".round($end-$Begin,4)." сек."; ?>
Вот и все. Работающий скрипт вы можете просмотреть на моем сайте - graver.iatp.org.ua.



© Graver pap@majar.com
LineSoft creative group
http://ls.iatp.org.ua

Стадии разработки (о терминах Alpha, Beta, RC)

В процессе разработки ПО, "стадии разработки" описывают на каком этапе находится реализация проекта и какая его часть осталась недоработанной.
Стадии разработки: Alpha, Beta, Release candidate, Release (final version).

Alpha

Альфа версия представляет собой первую версию программы, которая несмотря на свою нестабильность, полезна для внутренней демонстрации и для выбора покупателей. Некоторые разработчики используют данную версию в качестве "preview" либо "technical preview" - версии.
Обозначение: "Alpha" либо "A" (первая буква греческого алфавита)

Beta

Бета версия продукта все еще требует полной отладки или полной реализации всех возможностей, но может удовлетворять большинству требований к программе.
Разработчики предоставляют бета версии ("беты" или "betas") группам бета-тестеров (или, иногда, всем желающим) для тестирования. Тестеры сообщают о ошибках, которые они нашли и о способностях, которые они хотели бы увидеть в финальной версии. Когда бета становится общедоступной, она часто становится также широко используема как и финальная версия.
Обозначение: "Beta" либо "B" (вторая буква греческого алфавита)

Release candidate

Стадия "Release candidate" относится к финальной версии программы ("final version") за исключением некритических ошибок. Это означает, что реализованы все запланированные возможности программы и нет известных ошибок, приводящих к завершению программы либо появлению предупреждения операционной системы.
Термин "Release candidate" часто используется Microsoft для обозначения версиях своих продуктов.

Stable/Unstable

В программировании с открытыми исходными кодами (open source programming), чаще используются термины стабильный (stable) и не стабильный (unstable). В Linux номера версий состоят из трех номеров, разделенных точками. В соответствии со вторым числом различают версию как стабильную (четное число) и не стабильную (нечетное число). Такая практика выделения стадии разработки находит применение во многих "open source" проектах.
Стадии разработки обозначают либо полными названиями либо буквенными сокращениями с порядковым номером под стадии. Например: Beta3, RC2


С использованием материалов Wikipedia
© Nfox n_fox@ukr.net
LineSoft creative group
http://www.ls.iatp.org.ua

 


Questions

Вопросы присылайте на мыло lsnews@fm.com.ua или мыло рассылки + ответы на них

По прежнему нет :((


Projects

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

MySource - поддержка проектов. Alpha state
[Подробнее о проекте]

LS Logs - ведение статистики cайта
Скрипты LSLogs позволяют вести историю посещений сайта и выдавать информацию о рейтинге как разделов так и отдельных запросов. Дистрибутив содержит описание принципа работы и последовательности действий для установки.
[Подробнее о проекте]

MyLib
MyLib создает образы дисков, сохраняя информацию о файлах и каталогах. Сделав образы всех своих дисков вы можете просматривать их содержимое или производить поиск без необходимости пересматривать каждый диск отдельно. Образы дисков при этом имеют размер не более 100-200Кб.
[Подробнее о проекте]

m3uCopy
m3uCopy предназначена для создания сборников музыки.
Выбрав плейлист winamp, папку или файлы мы можете: переместить или скопировать выбранные медиа-файлы в необходимую папку, рассортировать или переименовать музыку в соответствии с описанием в плейлисте, установить порядок проигрывания (при создании audio cd), ввести ограничение на общий размер файлов.
Встроенный редактор позволяет редактировать плейлист, имеет встроенный проигрыватель. Программа не нуждается в инсталляции. [Подробнее о проекте]

Advanced Visual Compare
AVC сравнивает текстовые файлы выделяя фрагменты измененного текста другим цветом.
[Подробнее о проекте]

ICQ DB
ICQ DB предназначена для расшифровки баз данных ICQ, в которых хранятся пароли, список пользователей и другая полезная информация.
[Подробнее о проекте]

fdb
Info: fdb - база данных, позволяющая облегчить работу Delphi-программистам с сохранением/загрузкой самых различных данных в своих программах. Все функции fdb реализованы в виде .dll модуля (100Кб).
Концепция fdb состоит в: оптимальной организации данных, максимальной скорости доступа к данным, простом и надежном формате файла, полном доступе программиста к структуре и данным fdb.
» Сайт fdb (http://fdbproject.narod.ru)

Changer
Программа заменяет указанную строку str1 на str2 в файлах указанного каталога/каталогов.
[Подробнее о проекте]

fdbEditor
fdbEditor (fdbe) - редактор баз данных fdb. Предназначен для непосредственного редактирования баз данных fdb включая изменение всех типов данных и структур;
[Подробнее о проекте]


Humor :0)
***
Поспорили Иисус Христос и Сатана, кто лучше программы пишет. Ну и решили устроить состязание, а в судьи выбрали Бога-отца. Сидят они за компьютерами, строчат что-то. Долго сидели, подошло время заканчивать. Последние секунды...Вдруг удар молнии, гремит гром, электричество на мгновение отключается, а потом включается снова. Бог-отец говорит:
- Ну, показывайте, что написали.
Сатана плачет от досады - электричество отключилось, все стерлось...Иисус же довольный, все в порядке, программа готова, работает
- Почему у него сохранилась программа, а у меня нет?
- А как же,- отвечает Бог, - известно - Jesus saves!

***
- А почему у тебя в программе подряд два одинаковых JMP'а стоят?
- А вдруг первый не сработает.

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

***
UNIX-системы действительно имеют дружественный интерфейс, просто они очень долго и тщательно подбирают себе друзей
***
Работа пpогpаммиста и шамана имеет много общего - оба боpмpчyт непонятные слова, совеpшают непонятные действия и не могyт объяснить, как оно pаботает.

***
Едут в купе поезда четыре пользователя - у каждого по билету. В соседнем купе едут четыре системных программиста. У них на всех только один билет.
Ожидается приход контролера (не контроллера). Системные программисты закрываются в туалете. Приходит контролер. Проверяет билеты у пользователей и подходит к туалету. Стучит. Из двери высовывается рука и протягивает билет.
Контролер проверяет его и уходит. Едут обратно те же две компании, только на всех пользователей один билет, а на всех программистов ни одного билета.
Приходит контролер. Пользователи закрываются в туалете. Системные программисты стучатся к ним. Из-за двери высовывается рука с билетом. Системные программисты забирают билет и закрываются в другом туалете.
Приходит контролер...
Вывод: не всякий алгоритм разработанный системным программистом подходит для применения обычным пользователем.

***
- Папа, что такое счастье?
- Да вот, сынок, продал я свой PII 450 и купил ку-ульную Амигу!
- И понял, что такое счастье?
- Да, сынок! Hо было уже поздно...

***
- В чем заключается многозадачность Windows95?
- Она глючит и работает одновременно.

***
Что делать, если компьютер перестал работать?
- Если вы юзер - делать ноги.
Если ремонтник - делать деньги.
А если программист - делать вид, что так и было задумано

***
Сын пpогpаммиста подходит к отцу и спpашивает:
- Пап, а что такое ПИHГВИH?
Папа (задумчиво):
- Пинг... Вин... Пинг винды, значит. Функция для опpеделения зависания винды.

***

Плохомy пpогpаммеpy дpайвеpы мешают!

***

Hикого pабота пpогpаммы не yдивляет так часто, как ее создателя!

***

Тяжела жизнь пpогpаммиста: pадость находки своего бага всегда
омpачает осознание собственной тyпости...

Выпуск подготовил: mib

Написать в рассылку | Письмо LineSoft creative group | LineSoft creative group site