|
Новый год 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 я тоже делал, чтоб отличались буквы, хотя и не все вышло - о-маленькие по ширине отличаются (вообще все русские маленькие - шире английских маленьких), а вот О-большие (и ещё некоторые большие) - одинаковые.
|
| |
|