Pull to refresh
58
0
Mons Anderson @codesign

Архитектор

Send message
Ну перфоратором гвозди тоже можн опо разному забивать.
можно стучать рукояткой
а можно установить специальную насадку, которая для этого предназначена.

И потом: вы будуте утверждать, что перл именно не предназначен для какой-либо разработки, а другой язык предназначен?

И кстати, каково-же, на ваш взгляд, назначение перла?
Кстати тоже спорный момент.
Байткод явы зачастую прекрасно декомпилируется, модифицируется, и собирается обратно.
Каждая комапния должна набить свои шишки сама :)
У языка программирования не может быть ошибки в ДНК, т.к. у него нет днк :)
А вот у программиста, пишущего на том или ином языке — очень даже.
и зачастую, как показывает практика, плохие программисты ругают средства, которыми они не умеют пользоваться.
стопудово перл :)
попробуй tie'ный хэш сдампить :)
Can't locate object method "FIRSTKEY" via package "CodeSign::Brain"
Понимать?
я на нем думаю :)
ну тогда могу предложить: закрыть фокс и отредактировать вручную prefs.js
(удалив оттуда строку с user_pref("config.trim_on_minimize", ...);)
выставить его в false?
Честно говоря trim_on_minimize — опция сомнительной полезности.
просто при минимизации высвобождается физическая память, а при восстановлении он ее опять "съест".
чем медленнее диск, и чем больше памяти заюзано, тем тяжелее будет операция сворачивания/разворачивания.

наиболее адекватной производительности я добился, когда вообще отключил свап в системе (2Gb phys).
1. классический вариант ничем не хуже:
perl -MO=Deparse -e 'sub DEBUG() {0};warn "DEBUG" if DEBUG;warn "!DEBUG" if !DEBUG;'
perl -MO=Deparse -e 'sub DEBUG() {1};warn "DEBUG" if DEBUG;warn "!DEBUG" if !DEBUG;'
2. ваш вариант тоже неплох, только вот ошибочка:
не будет 0+"data", а 0, (т.е. операция + не будет выполняться в рантайме) ну и варнинг в нагрузку.
perl -MO=Deparse -e 'BEGIN{*lg=sub(){0}} lg+ "data", 123;'

Information

Rating
Does not participate
Works in
Date of birth
Registered
Activity