У меня стоит испанская XP и директории называются соответственно:
Archivos de Programa
Mis documentos
Datos de Programa
есть две папки: Configuración Local (с акцентом), где хранят данные все нормальные программы а также Configuracion Local (без акцента), куда предпочитает сбрасывает IE и Thunderbird (видимо UTF еще не все понимают)
Вместе с тем другие каталоги называются по-английски:
Documents and Settings
All Users
Local Service
Также имеется
User\Configuración Local\Application Data
User\Configuración Local\Datos de Programa
Помимо того, что в MS локализировали через пень-колоду, разработчики тупо верят, что во всем мире все папки будут называться как у них на компьютере.
Реально же названия фолдеров нужно брать отсюда:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders (большое спасибо MS!). Например для получения имени папки «Мои документы» можно использовать команду:
reg query «HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders» /v personal
Hint: некоторые из этих фолдеров прописаны в переменных окружения, но не все.
Надежность балона сомнительна. При повреждении произойдет один из двух сценариев:
1. Резкий взрыв сжатого до сумасшествия воздуха со всеми последствиями: вся потенциальная энергия, запасенная в в балоне моментально преобразуется в кинетическую. Бензин горит в тысячи раз медленней. Машину разорвет на куски вместе с содержимым.
2. Медленая утечка. Согласно газовым законам, будет сопровождаться охлаждением выходящего газа. Водителя попросту заморозит в лед.
Рендеринг — дело привычки. Сначала жирные шрифты Safari казались слишком уж жирными. Но потом вдруг как-то стало удобно и красивенько. Зато после этого шрифты Windows казались проволочными и несерьезными. Субъективно маковский текст читается проще и меньше напрягает глаз.
1. Поодержка старого кода и API. Generics в Java появились недавно. До сих пор много библиотек их не используют, рискуя потерять совместимость. Например тот же Swing. Имплементируя новую фичу нужно думать о совместимости со старой.
2. Новая фича предлагает новый прием программирования. Однако раньше та же функциональность прекрасно делалась стандартными средствами. В итоге мы имеем несколько альтернативных способов написать одно и то же, а это не есть хорошо.
3. Фичи, которые ослабляют синтаксический контроль языка в угоду быстроты разработки портят его изначальную идею. Выбирайте язык соответвующий потребностям, а не универсальную кашу на все случаи жизни.
4. Обилие фич как правило портит стиль написания и приводит к потере унифицированности. Прежде чем начать командный проект, приходится все больше читать доки по принятому у в команде стилю и гайдлайнз.
> в очень медленной посылке все новых и новых HTTP заголовков в рамках одного HTTP запроса, никогда его не завершая
> кроме огромного количества открытых cоединений со статусом ESTABLISHED.
По-моему фразы противоречат друг другу. В рамках одного запроса = одно соединение. Тогда откуда много открытых сокетов? Или я чего-то не понимаю?
В свое время я клал серваки следующим образом (спокойствие, хозяева были вкурсе):
1. Находится самая «тяжелая» страница с долгим запросом.
2. Пишется клиент, который открывает как можно больше соединений с сервером (пару тысяч).
3. Когда достигнуто максимально возможное значение, по всем посылается http запрос на эту страницу.
4. Для всех сокетов надо установить таймаут побольше и размер входного буфера 1 байт и не читать ответы от сервера.
Простой ограничитель числа коннекшнов с одного ip решает проблему.
Младший бит не всегда будет случайным, потому что после АЦП может производиться округление и нормализация. На неслучайность также сильно может повлиять наводка сигнала от какой-нибудь микросхемы (мало их чтоли). Вообще, кому уж очень нужен сильно рандомный генератор, лучше купить для этого соответствующий хард.
гы. интересно, сколько часов эта софтина просуществует, прежде чем к ней появится хак? а пользоваться компами без этой софтины будет уголовно наказуемым?
В Http изначально не предусмотрен механизм callback. Поэтому единственное что приходится делать — это периодический полинг и по возможности задерживать ответ http настолько насколько это возможно, оставляя коннекшн открытым. Дело усложняют корпоративные proxy, которые имеют собственное представление о запросах, времени ожидания и т.д… Как показывает практика, сервисы типа google talk и icq по http из корпоративного окружения работают вон плохо. Наши прокси, например, закачивают response, прогоняют через корпоративный антивирь и после этого отдают клиенту. Понятно проблематично будет использовать http streaming.
С больничными и беременностью не понял — за это платит соцстрах, а уж никак не фирма. Единственное что обязана фирма — это сохранять за человеком место на период больничного/декрета.
Mercurial. Кросплатформенна (git вроде собирается только под линух). Есть плагины для всех IDE, отдельные гуи. Вообще реально для небольших корпоративных проектов я не видел причины почему не справится обчный svn.
Есть очень хороший физический термин для этого скачка — фазовый переход. Меняется порядок системы и она выходит на качественно новый уровень. Тот же график будет отражать процессы, происходящие при нагревание воды, ее фазовые переходы из твердого и жидкого состояний.
Я согласен, что в Оракле реально много вещей. Вопрос, какая реальная практическая ценность в данном функционале? Вы должны понимать, что покупая Оракл, Вы платите за весь этот «довесок», который реально практически не используете.
И даже если используете некоторые специфические фичи, то это не значит, что они так критичны и нельзя было обойтись без них. Сейчас основная тенденция, вынести как можно больше логики и функционала в middleware, а базу оставить как тупой storage-engine. Оракл же наоборот, добавляет в свой storage все больший функционал, подсаживая на него проекты и делая их непереносимыми.
Вобщем, нафиг танк, когда мирное время и дороги хорошие? Вместе с тем, если рассматривать Оракл чисто как мотор БД, то он действительно очень и очень неплохой — справляется со своей задачей без лишнего геморроя.
Да, но в России презумпция невиновности не работает. И вообще у коррумпированной судебной системы свои представления о правосудии. Основанием для возбуждения дела может быть даже то, что рожей не вышел. Буквально пару дней назад тут проходил чел, которого крутили по сфабрикованному подозрению во взломе провайдера.
В Европе уже вовсю. Причем налогов в разной мере облагаются носители, принтеры, компьютеры, и любая другая оргтехника, которая может быть использована для копирования легального контента. Зато народ теперь качает торренты без зазрения совести — раз я налог заплатил, значит все имею право пиздить.
Archivos de Programa
Mis documentos
Datos de Programa
есть две папки: Configuración Local (с акцентом), где хранят данные все нормальные программы а также Configuracion Local (без акцента), куда предпочитает сбрасывает IE и Thunderbird (видимо UTF еще не все понимают)
Вместе с тем другие каталоги называются по-английски:
Documents and Settings
All Users
Local Service
Также имеется
User\Configuración Local\Application Data
User\Configuración Local\Datos de Programa
Помимо того, что в MS локализировали через пень-колоду, разработчики тупо верят, что во всем мире все папки будут называться как у них на компьютере.
Реально же названия фолдеров нужно брать отсюда:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders (большое спасибо MS!). Например для получения имени папки «Мои документы» можно использовать команду:
reg query «HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders» /v personal
Hint: некоторые из этих фолдеров прописаны в переменных окружения, но не все.
1. Резкий взрыв сжатого до сумасшествия воздуха со всеми последствиями: вся потенциальная энергия, запасенная в в балоне моментально преобразуется в кинетическую. Бензин горит в тысячи раз медленней. Машину разорвет на куски вместе с содержимым.
2. Медленая утечка. Согласно газовым законам, будет сопровождаться охлаждением выходящего газа. Водителя попросту заморозит в лед.
1. Поодержка старого кода и API. Generics в Java появились недавно. До сих пор много библиотек их не используют, рискуя потерять совместимость. Например тот же Swing. Имплементируя новую фичу нужно думать о совместимости со старой.
2. Новая фича предлагает новый прием программирования. Однако раньше та же функциональность прекрасно делалась стандартными средствами. В итоге мы имеем несколько альтернативных способов написать одно и то же, а это не есть хорошо.
3. Фичи, которые ослабляют синтаксический контроль языка в угоду быстроты разработки портят его изначальную идею. Выбирайте язык соответвующий потребностям, а не универсальную кашу на все случаи жизни.
4. Обилие фич как правило портит стиль написания и приводит к потере унифицированности. Прежде чем начать командный проект, приходится все больше читать доки по принятому у в команде стилю и гайдлайнз.
> кроме огромного количества открытых cоединений со статусом ESTABLISHED.
По-моему фразы противоречат друг другу. В рамках одного запроса = одно соединение. Тогда откуда много открытых сокетов? Или я чего-то не понимаю?
В свое время я клал серваки следующим образом (спокойствие, хозяева были вкурсе):
1. Находится самая «тяжелая» страница с долгим запросом.
2. Пишется клиент, который открывает как можно больше соединений с сервером (пару тысяч).
3. Когда достигнуто максимально возможное значение, по всем посылается http запрос на эту страницу.
4. Для всех сокетов надо установить таймаут побольше и размер входного буфера 1 байт и не читать ответы от сервера.
Простой ограничитель числа коннекшнов с одного ip решает проблему.
И даже если используете некоторые специфические фичи, то это не значит, что они так критичны и нельзя было обойтись без них. Сейчас основная тенденция, вынести как можно больше логики и функционала в middleware, а базу оставить как тупой storage-engine. Оракл же наоборот, добавляет в свой storage все больший функционал, подсаживая на него проекты и делая их непереносимыми.
Вобщем, нафиг танк, когда мирное время и дороги хорошие? Вместе с тем, если рассматривать Оракл чисто как мотор БД, то он действительно очень и очень неплохой — справляется со своей задачей без лишнего геморроя.