- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
#!/usr/bin/perl -w
use CGI::Carp qw(warningsToBrowser fatalsToBrowser);
no warnings 'once';
require "send_server_header.txt";
send_server_header("html");
$latest_release = "../programs/sasplanet/SASPlanet_121010.zip"; #ссыль на последний релиз
print "<html><head>";
print "<meta http-equiv=\"Content-type\" content=\"text/html; charset=UTF-8\" />";
print "<meta http-equiv=\"Pragma\" content=\"no-cache\" />";
print "<meta http-equiv=\"Cache-Control\" content=\"no-cache\" />";
print "<meta http-equiv=\"Pragma-directive\" content=\"no-cache\" />";
print "<meta http-equiv=\"Cache-Directive\" content=\"no-cache\" />";
print "<meta name=\"robots\" content=\"noindex,follow\" />";
print "<title>SAS.Планета - файловый архив</title>";
print "<link href=\"stylesheet.css\" rel=\"stylesheet\" type=\"text/css\" />";
print "<meta http-equiv=Refresh content=\"10; url=".$latest_release."\">";
print "</head>";
print "<h2>Последняя стабильная версия:</h2>";
inkanus-gray 06.05.2016 15:46 # +13
3.14159265 06.05.2016 20:50 # +13
kegdan 06.05.2016 21:46 # +13
Keith Bostic
3.14159265 06.05.2016 21:49 # +18
И это говорит человек осиливающий J.
kegdan 06.05.2016 21:51 # +12
guest 07.05.2016 00:34 # +15
Но вообще перл отличный язык
на нем прикольно писать однострочники
bormand 07.05.2016 03:05 # +14
Главное, чтобы читать потом не пришлось.
guesto 07.05.2016 03:57 # +16
Вы только представьте себе какое облегчение получили бородатые юниксоиды конца 80х, когда вместо седа и авка (и сей) у них появился инструмент для удобной работы с текстовыми файлами.
А CPAN? Это же репозиторий пакетов, появившийся в те время когда этого еще вообще никто не делал.
*nix без перла невозможно было себе представить вплоть до конца нулевых. Теперь его нишу занял питон
Да, чуть не забыл про .cgi файлы на границе веков. Весь веб 1.0 только на перле и писался
3_14dar 07.05.2016 19:04 # +13
Духовный наследник перла все-таки руби.
kegdan 07.05.2016 20:07 # +13
3_14dar 08.05.2016 19:39 # +11
kegdan 08.05.2016 19:58 # +14
Lokich 06.05.2016 16:19 # +12
guest 06.05.2016 16:21 # +11
Или прикол в другом?
inkanus-gray 06.05.2016 17:03 # +11
А так да, странно видеть такое количество принтов. Будем надеяться, что скрипт генерированный, а не рукописный.
Lokich 06.05.2016 18:22 # +13
guesto 07.05.2016 01:42 # +11
inkanus-gray 07.05.2016 09:43 # +12
bormand 07.05.2016 09:47 # +10
3_14dar 07.05.2016 19:04 # +10
inkanus-gray 07.05.2016 22:51 # +10
guesto 07.05.2016 23:08 # +11
cgi-bin же
причем Options +Exec было только на нее
3_14dar 08.05.2016 19:36 # +10
inkanus-gray 08.05.2016 20:10 # +10
bormand 09.05.2016 12:19 # +11
inkanus-gray 09.05.2016 12:50 # +11
1024-- 09.05.2016 13:18 # +11
Прозрачный код, устойчивый к скачкам напряжения
defecate-plusplus 09.05.2016 13:36 # +12
подразумевался ГОСТ 20909.2-75
Horse3 09.05.2016 15:00 # +11
3_14dar 09.05.2016 21:56 # +10
inkanus-gray 10.05.2016 12:19 # +10
3_14dar 10.05.2016 22:51 # +10
guest 10.05.2016 21:37 # +10
guest 07.05.2016 16:11 # +13
статику -- nginx, скрипты (в случае пыха) апачем
и даже для статики отдельный поддомен сделать (чтобы не гонять туда куки)
inkanus-gray 07.05.2016 17:27 # +11
У меня такое ощущение, что Апач нужен только для запуска бинарных модулей, аналогов которым нет.
А вообще да, статику лучше отдать другим сервером.
*****
Кстати, много ли нагрузки добавляют куки, если они содержат единственное поле PHPSESSID и больше ничего?
guest 07.05.2016 22:11 # +12
куки добавляют не много нагрузки, но если ты фейсбук и у тебя миллион человек в минуту посещение, и ты арендуешь трансатлантику и платишь за траффик, то лишнее лучше не гонять
bormand 06.05.2016 18:49 # +10
kegdan 07.05.2016 16:24 # +11
inkanus-gray 07.05.2016 17:28 # +10
kegdan 07.05.2016 17:31 # +12
обожаю эту обложку
http://bleaklow.com/images/2003/p6_cover_big.gif
inkanus-gray 07.05.2016 17:39 # +11
3_14dar 07.05.2016 19:05 # +10
CHayT 07.05.2016 19:05 # +14
3_14dar 08.05.2016 19:37 # +10
gost 07.05.2016 22:48 # +11
3_14dar 08.05.2016 19:38 # +12
3_14dar 08.05.2016 21:53 # +10
gost 08.05.2016 20:54 # +11
3_14dar 08.05.2016 21:58 # +10
3_14dar 08.05.2016 22:05 # +10
Нет поворота, плавной прокрутки с клавиатуры.
Мегапиздец - нельзя отключить русскую транслитерацию названий; впрочем, это фирменная фишка гугла. Дико бесит
inkanus-gray 09.05.2016 11:04 # +11
А я считаю это плюсом. Её не нужно инсталлировать. Можно таскать с собой на флэшке.
3_14dar 09.05.2016 21:55 # +10
А для флешки нету оберток, которые мапят аппдата куда нибудь?
1024-- 09.05.2016 23:58 # +10
inkanus-gray 10.05.2016 00:51 # +10
Пример далеко не единственный.
У некоторых программ есть собственный переключатель, где хранить данные.
*****
А теперь внимание, вопрос. Зачем разделять программу и данные?
defecate-plusplus 10.05.2016 02:54 # +14
- изоляция прав на запуск из каталога и запись в этот каталог - безопасно и удобно, много кейсов, начиная от ro диска, заканчивая работой софта из ограниченного в правах окружения
вообще это грусть и печаль, когда некая софтина в принципе по-другому не может, кроме как срать себе же в %program files% или того хуже сразу в c:\
wvxvw 10.05.2016 08:41 # +10
defecate-plusplus 10.05.2016 08:53 # +13
вейк ап нео, матрикс хэз ю
wvxvw 10.05.2016 11:50 # +12
В таком будущем, проблема хранения данных не возникает, но если очень захочется, ее можно творчески решить произнеся вслух: "компьютер, перемести папку с проном который я копил десятилетиями на флешку".
3_14dar 13.05.2016 18:57 # +11
3_14dar 10.05.2016 22:54 # +10
Windows 9x
>или того хуже сразу в c:\
Win 3.11 или сразу после появления 95.
3_14dar 10.05.2016 22:58 # +10
- Проще бекапить настройки. Установленную прогу бекапить незачем.
- В любой момент можно снести прогу и оставить настройки или наоборот не ебя себе мозг тем, где что лежит.
Ты же не сохраняешь файлы верда в его каталог? Блин, еще фигурнов об этом писал.
1024-- 11.05.2016 08:07 # +10
С другой стороны, очень часто хочется найти где-нибудь кнопку [удалить эту говнопрограмму и все продукты её жизнедеятельности]. А то сначала она куда-нибудь в C:\ свою питушню распакует, потом в одну папочку поднасрёт, в другую, в настроечки, в реестрик.
Vasiliy 11.05.2016 11:29 # +10
roman-kashitsyn 11.05.2016 11:33 # +14
Возможно, ты имел в виду Debian, а не Linux. Linux - это ядро, в нём даже конпеляторя нету. Кроме того, как apt-get purge поможет тебе удалить файлы , созданные самой программой в процессе её жизнидеятельности? Он же только из официального списка файлов в пакете всё поудалять может.
Vasiliy 11.05.2016 11:34 # +10
dxd 11.05.2016 11:53 # +10
guesto 11.05.2016 13:16 # +11
yum remove удаляет конфиги (точнее МОЖЕТ удалить)
rpm -e не удаляет
bormand 11.05.2016 18:58 # +10
Прямо из хомяков всех юзеров?
roman-kashitsyn 11.05.2016 19:06 # +11
Не уверен, сарказм или нет, отвечу занудно.
Примерно как в дебиане, в rpm есть дерективы, которыми помечаются конфигурационные файлы, чтобы они не перетирались при (пере)установке пакетов. Ведь неприятно будет, если при обновлении версии nginx перетрутся все настройки админа. О тех файлах, что у юзера в хомячке, по понятным причинам, менеджеру пакетов ничего не известно.
guesto 11.05.2016 23:22 # +10
Смотри: допустим, у тебя есть пакет из одного бинарника, одной либы и одного конфига.
Пусть они кладутся так:
очевидно что ``yum update govno`` должен обновить первые два файла, а третий не тронуть (ну или как-то интеллектуально смерджить). Для этого в ``.rpm`` есть знание о том, что это конфиг. Соответственно он его не тронет при обновлении, а вот при явном удалении может и грохнуть.
И да: я в курсе что в современных дистрах там было бы ``/etc/sweet_bread/conf.d``
guesto 11.05.2016 12:54 # +10
guesto 11.05.2016 12:55 # +10
а так же ubuntu и другие deb-based
3_14dar 12.05.2016 02:49 # +10
guesto 12.05.2016 03:51 # +12
3_14dar 12.05.2016 06:00 # +10
guesto 12.05.2016 11:58 # +7
3_14dar 12.05.2016 22:53 # +9
guesto 13.05.2016 02:00 # +11
тебе кто разрешил?
3_14dar 13.05.2016 18:56 # +9
3_14dar 12.05.2016 02:48 # +11
>А то сначала она куда-нибудь в C:\ свою питушню распакует, потом в одну папочку поднасрёт, в другую
По понятиям гадить настройками можно в реестр и в аппдата. Говнософт конечно может делать что захочет.
guest 06.05.2016 23:59 # +11
guesto 07.05.2016 01:42 # +12
утф же