Old-DOS.ru

Новый год ver 2014

Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      + Windows 1.x-3.x
         • Патчи и дополнения к Win1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   • Многозадачные оболочки
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Инсталляторы
         • Автоматизация, скрипты, BAT-файлы
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Эмуляторы калькуляторов
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Лисп
   • Пролог
   • Java
   + Отладчики программ (DEBUGGERs)
      • Трассировщики
   • Другие языки программирования
   • Справочники и учебники
+ BIOS, прошивки
   • Прошивки
   • Редакторы BIOS
   • Прошивальщики
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   • Редакторы HTML
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   + Информатика
      • Программирование
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      + ЧПУ
         • ЧПУ Редакторы
         • DNC
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   + Электроника и электротехника
      • ПЛИС, PAL
      • Справочники по электронике
      • Расчётные утилиты
      • Программаторы
      • Микроконтроллеры
   • Астрономия
   • Астрология
   • География и картография
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Эмуляторы терминала
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • Звонилки
   • Кодеры/декодеры UUE/MIME
   • Пейджеры
   • FTP
   • BBS и FIDO
   • Работа с СОM/LPT
   • LAN
   • Удалённое управление
   • Факсы
   • Работа с мобильными телефонами
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
      • Конвертеры
      • Анимация и морфинг
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
      • Конвертеры
      • Кодеки
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
      • Детекторы
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS




Новый год ver 2014
Традиционное новогоднее обращение основателя. Кхм. Эм. Мы в эфире?

Здравствуйте, дорогие пользователи и пользовательницы!
Год минувший прошел в СНГ под знаком Цензуры и Копирайта. К сожалению, и нас не миновала чаша сия.

Взят рубеж 8.000 файлов, файл TK Solver от Rodegast. В целом наша коллекция пополнилась на 2.500 отличных файлов. Более того, совместными усилиями Rodegast и Nika были массировано зачищены завалы со времен сотворения сайта. Эх, если бы еще Rodegast перестал давать файлами имена формата 8.3 :) Конечно же, не только этот тандем заполнил наши музейные витрины экспонатами. А появившееся поле "Комментарий" у файлов позволило лучше расставлять описания файлов.
Были у нас и грустные события. Веселая анархия первых лет сайта канула в Лету, и сообществу пришлось сплотиться против спамеров и троллей. Был введен черный список IP, администраторам выданы именные банхаммеры, введен режим чрезвычайного положения, выставлены посты на подступах, пулеметчики на вышках получили ленты и паек. Меры принесли пользу: тролли перестали тусоваться около ворот, спамеры отстреливаются еще на подходе, а неадекваты после нескольких показательных расстрелов переселились в другие места.
К нам приходили копирасты и вирусологи. Первые просто прикрыли пару заплесневелых файлов, вторые начали громить OSCollect. Временно удалось отбиться от всех, хотя это ненадолго, как мне кажется.

О грядущем.
Наш сервер стал стар и, по меркам мира серверов, даже суперстар. Поэтому в ближайшие месяцы будет переезд. На новом месте - несколько терабайт под файлы, гигабитные каналы связи, а также наш побочный проект - FTP. И, быть может, для некоторых пользователей будут доступны более интересные файлы, чем копии CD.textfiles ;)
Код сайта был зачищен, из-за чего появились некоторые глюки. Это будет исправляться по мере появления. Возможно, для этого введу баг-трекер.
К сожалению, я не могу активно участвовать в жизни сайта. Призывайте при необходимости, и я приду. И помните - ко мне постоянно приходят уведомления от Бота, который, в отличие от меня, видит все. И записывает всех.
Добавил SR, 2013-12-31 07:41:29

Комментарии
#1 Автор: DeveloperSoft (2013.12.31 15:38)
С Новым годом, Old-DOS.ru!
Отдельное спасибо я хочу выразить SR, который помогает делать мне мой домашний микро-сервер, и Nika, который поддерживал меня с моими прогами :)

Кстати, Nika, я уже давно не пишу на Basic. Теперь пишу на Delphi.

#2 Автор: German (2013.12.31 16:30)
С Новым Годом, дорогие товарищи-коллеги! Желаю всего лучшего и много редкого софта!

#3 Автор: windows98 (2013.12.31 16:50)
Всех с Новым годом!

#4 Автор: Dale (2013.12.31 20:13)
С Новым Годом!

#5 Автор: yadovit (2013.12.31 22:54, изменений: 1, 2013.12.31 22:54)
Всех с новым годом!!! У нас только что наступил (моё время 00.32) Всем упехов, удач и счастья!

#6 Автор: Nika (2014.01.01 01:36, изменений: 1, 2014.01.01 01:37)
yadovit,
)) это вас с новым годом. Некоторым до него ещё {{як до Києва рачки}} - [23:13].

#7 Автор: drozdov (2014.01.01 02:10)
О тов. Ника тоже по киевски живёт!
Поздравляю всех с новым годом!
и желаю чтобы у всех сбылись самые сокровенные желания

#8 Автор: Rodegast (2014.01.02 03:09)
С праздником!

> Эх, если бы еще Rodegast перестал давать файлами имена формата 8.3 :)

Это только от тебя зависит. Сделай авто. заполнение названия файла и вопрос будет закрыт ;)

#9 Автор: м4м4 (2014.01.02 12:18)
Копирастовт жечь на огне адском.

#10 Автор: Nika (2014.01.02 14:00)
> Сделай авто. заполнение названия файла и вопрос будет закрыт ;)

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

#11 Автор: SR (2014.01.02 17:14)
Если название файла не было указано, то в базу будет записываться имя страницы. Я правильно понял?

#12 Автор: SokilOff (2014.01.02 19:08)
Nika,
>Такой механизм не нарушит существующего порядка вещей, но будет удобен

Насчет удобства есть сомнения.

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

Уж лучше по дефолту подставлять название страницы. Если заливается что-то другое (скажем, документация), будет проще подправить.

#13 Автор: Nika (2014.01.03 01:03, изменений: 5, 2014.01.03 01:27)
SR,
>> Если название файла не было указано, то в базу будет записываться имя страницы. Я правильно понял?

-- Да, именно так.

SokilOff,
пустых полей не должно быть и не будет. Вот SR уже понял, о чём я говорю.
Короче, что-то типа такого:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->8
Check_Archive_Name (&ArcName,&PageName)
{
if(*ArcName==NULL) strcpy(ArcName,PageName); /* if empty ArcName then copy PageName into ArcName */
/* else - NOTHING TO DO */;
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->8

P.S.
SR, кстати,
подобного типа скрипт можно было бы натравить на каждый из 8'000 файлов, чтобы убрать эти пустышки-названия "Файл".

#14 Автор: SokilOff (2014.01.03 21:08)
>подобного типа скрипт можно было бы натравить на каждый из 8'000 файлов, чтобы убрать эти пустышки-названия "Файл"

и имена в формате 8+3 заменить названием страницы. хоть нормальная сортировка восстановится

#15 Автор: Nika (2014.01.04 04:19, изменений: 2, 2014.01.04 04:24)
SR,
То, что не нравится и SergeCpp:
"Крупнейший в Рунете архив старых программ (8014 файла)"
Проще всего так:
"Крупнейший в Рунете архив старых программ (Файлов - 8014)"

SokilOff,
в случае с преобразованием 8.3 легко можно начудить.
Например, имя архива "WD.RAR" - Его не нужно переименовывать в "Слово и дело (Word & Deed).RAR".

#16 Автор: SokilOff (2014.01.04 18:22)
Nika,

>Например, имя архива "WD.RAR" - Его не нужно переименовывать в "Слово и дело (Word & Deed).RAR".

Так это и не нужно :)

Нужно другое: если в поле Name у одной версии стоит, как положено, "Слово и дело", а другую залили, поместив в это поле "wd.rar", нужно "wd.rar" заместить на "Слово и дело". К имени файла это никакого отношения не имеет, только к содержимому поля Name.


И ещё. Хорошо бы еще доработать скрипт, автоматом переименовывающий файлы. Нынешний не учитывает язык программы.
Пример:
Norton Commander 5.5 английская и польские версии. Не знаю, под какими именами они были залиты на сайт, но скрипт их переименовал в одинаковые "Norton Commander.ver.5.5.zip"

#17 Автор: SR (2014.01.04 19:39, изменений: 3, 2014.01.04 20:32)
На всякий случай напоминаю - поле Name и имя файла напрямую связаны. Файлы на сервере хранятся в виде "53dna42lf". В базе - расширение и имя, которое сейчас собирается динамически из полей Name + ver. Ver + Lang + Ext (уже исправил).
Изменяя Name, изменяем имя файла при скачивании. Исходное имя файла нигде не сохраняется.
UPD: ви таки будете смеяться, но я, похоже, исправил глюк. Опечатка в имени переменной.

UPD2: теперь при сохранении файлов без указания имени будет подставляться имя страницы

#18 Автор: Nika (2014.01.05 04:12, изменений: 6, 2014.01.05 04:41)
SR,
>> ...глюк...
--)) А вот вспоминаю, как я искал глюк в трансляторе ассемблера - TASM.EXE.
Пол-дня бился так и эдак, не понимая, почему ему не нравится имя переменной сounter.
Если переименовать - всё нормально, но меня заело. Думал - это-ж надо, в самОм TASM'e - глюки...
Дошёл до маразма - трассировал в отладчике процесс трансляции файла...
Только так и понял, что первая буковка-то была - кириллица.
Зато - придумал потом штучЬку-дрючЬку:
модифицированный TASM, принимающий кириллицу в именах переменных
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3242

P.S.
SR,
>> UPD2
-- проверил - всё супер. То, что надо.
))Но всерьёз потестирует Rodegast.

SokilOff,
>>нужно "wd.rar" заместить на "Слово и дело"
-- вот этого я и опасаюсь... Искусственный интеллект натворит делОв.
Потому что у той страницы сейчас имя: "Слово и дело (Word & Deed)".

#19 Автор: SergeCpp (2014.01.05 06:40)
Я уже не помню, есть ли в Multi-Edit функция проверки на "двуязычные слова"; то, что это было в списке желательного - точно, но, вроде бы, так и не собрался я сделать. Регулярным выражением проверяю при необходимости. И не только в программах такое нужно - при создании списков файлов тоже бывает пригождается.

А уж куда смотрели разработчики раскладки русской, где С русская там же, где и С латинская...

#20 Автор: Nika (2014.01.05 21:18, изменений: 2, 2014.01.05 21:33)
SergeCpp,
>> ... куда смотрели разработчики раскладки русской...
-- Так её же слизнули с раскладки печатных машинок. В этом был смысл.
А вот я с тех пор завёл себе русификатор экранных шрифтов такой, чтобы кириллица явно отличалась от латиницы. Это удобно.

#21 Автор: SergeCpp (2014.01.06 02:41)
Шрифты-то - да, я именно о клавишах на клавиатуре. Ведь часто на этом С-С ошибка выходит.

А русско-английские слова я вспомнил, где делал выражение в me: control f, сокращения, f3, english-russian mix.

Шрифт 33 в me я тоже делал, чтоб отличались буквы, хотя и не все вышло - о-маленькие по ширине отличаются (вообще все русские маленькие - шире английских маленьких), а вот О-большие (и ещё некоторые большие) - одинаковые.

Имя:
E-mail:
 =
Ваш комментарий:
... Удалять тpи pаза в день поcле винды...

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2023 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
3 queries, db time 0.001956, memory 1476.6 Kb, total time 0.063 sec