угу, выскочит перед носом человек или собака, умный автомобиль моментально отреагирует, поймёт, что затормозить не успевает, дёрнется в сторону и спровоцирует цепную диагональную аварию во всю улицу :)
а обходить препятствия умеет и мой старый Roboquad
Ну, в случае «Письмо Маше.doc — Microsoft Word» ваш метод сработает :)
Но толку будет мало, если название документа длинное и многоуровневое (типа «название компании/название отдела/тип документа/дата/название документа» или «имя системы/имя модуля/название документа/тип ресурсов»), то видны будут одинаковые названия верхних уровней и только-то
на широкоформатных мониторах панель задач удобно размещать вертикально, так как экран обычно используюется не на всю ширину, а высоты как раз и не хватает, особенно на лэптопах. высота кнопок в таком случае будет постоянна.
кто-нибудь знает, как сделать размеры (высоту) кнопок динамичными?
а то открыто бывает с десяток окон, заголовки которых начинаются одинаково (например: «полное название крутого редактора — название открытого документа»), и получается, что на панели задач все кнопки подписаны одинаково («полное название кр...»).
при этом кнопки окон занимают от силы треть панели задач. не понимаю, что мешает сделать кнопки растяжимыми, чтобы заголовок вмещался полностью, если есть свободное место на панели задач.
посмотри google gears, как раз и программирование под веб и в оффлайне работать может, и синхронизировать при соединении. пример работы можно посмотреть на thn.gs
если у вас хороший канал, то можно сделать примерное определение скорости через ваш сервер (запросить аяксом файл известного размера и замерить время, например), или попробовать воспользоваться сторонними сервисами, хотя бы предложить ссылки на них.
ну и не стоит ограничиваться одной страной, ведь google maps — они почти по всему земному шару :)
и спасибо за шутку с ближайшей станцией метро. указал сперва Токио, но потом вспомнил, что как раз сегодня в Харбине начали строить метро, исправьте там у себя в базе на «Парк Цинбинь» :)
а пока ты, Машенька, пытаешься понять, почему у твоего скомпилированного ядрышка кернел паник, Ирочка давно уже поиграла в свою любимую игрушку под вистой и пошла гулять с мальчиками :)
и лишиться гласа идеологической оппозиции, людей, которые говорят толковые вещи, но слишком часто поперёк общественного мнения, которое наказывает их за несогласие с политикой партии.
я бы избавлялся от троллей либо прямым баном от админов (эффективность так себе), либо чёрными списками, можно несколькими, типа
1. не видеть на главной статьи из блогов из чёрного списка (ну не люблю я политику, например)
2. не видеть статьи авторов из чёрного списка (вдруг кому пригодится)
3. не видеть комментарии пользователей из чёрного списка (не видишь тролля, не возникает желания покормить его. странно, вообще, что админы не подумали о старом добром игноре)
4. то же, что и 3. + не видеть ветки ответов на такие комментарии (там часто ругань, другие тролли, а даже если и нет, не в прикол читать одну половину диалога)
на стадионах такая система арестует всех — на стадионы ходят увлекающиеся эмоциональные люди,
а вот как раз хладнокровного убийцу-профессионала такая система пропустит — у того будут в порядке и эмоции и пульс, и частота дыхания
посмотрите Google Docs, там всё это уже сделано.
для документа можно разрешить редактирование, а можно только просмотр.
ведётся история версий.
если несколько пользователей редактируют один документ, изменения появляются почти сразу у всех.
дополнительно можно реализовать возможность выделения текста для просматривающиз документ, типа выделения ошибок с комментариями и выделять цветом правки разных пользователей.
у меня Vaio с Vista.
никогда б не брал, если б знал, что оно такое Г (возможно, тут больше вина софта, чем железа, но руки б инженерам Sony за такой подбор софта поотрывать — предустановленное(!) ПО не работает, встроенное железо без загрузки всех обновлений не работает, система обновлений ни к чёрту, собственный vaio-софт кривой до невозможности, официальной возможности даунгрейда на ХР нет).
повёлся на громкий брэнд.
если кто хочет дорогой сабноут, могу порекомендовать Toshiba Portégé R500 (ХР, SSD, меньше 800 грамм, у нас два таких на фирме, жалоб нет).
HIMEM.SYS :)
и ещё какие-то хакерские трюки, чтобы загрузить русификатор клавиатуры и драйвера мыши и привода компактдисков в «верхнюю» память и освободить лишние крохи памяти, которых не хватало некоторым играм :)
в те времена я знал наизусть содержание CONFIG.SYS, а AUTOEXEC.BAT у меня не было :)
как так?
ну вот возьми два множества: (-∞,1) и [1, +∞). эти множества не пересекаются, как могут быть равны 0.(9) и 1, если они принадлежат разным непересекающимся множествам?
Помимо математического существуют ещё и другие виды округления:
• банковское — округление половины (N+1 знак = 5) к ближайшему чётному. В этом случае исчезает систематическая ошибка округления при суммировании большого количества чисел.
• статистическое округление
• округление к большему, округление к +∞ (англ. ceil) — если у числа округляемые знаки не равны нулю, число округляется в большую сторону. Эту форму округления используют при расчётах с потребителями сотовые операторы связи, провайдеры интернет.
• округление к меньшему, округление к −∞ (англ. floor) — если у числа округляемые знаки не равны нулю, то число округляется в меньшую сторону (в случае положительных чисел округляемые знаки отбрасываются, в случае отрицательных чисел значение числа увеличивается по модулю).
• округление к большему по модулю (округление к бесконечности, округление от нуля) относительно редко используемая форма округления, представляет из себя симметричную версию «округления к большему».
• округление к меньшему по модулю, округление к нулю (англ. fix) — это самое «простое» компьютерное округление, заключающееся в «отбрасывании» «лишних» цифр. (11.9 становится равным 11, −0.9 становится равным 0, −1.1 становится равным −1). Иногда округление к нулю ещё называют англ. truncate, потому что для выполнения подобного округления достаточно при выводе числа обрезать поле вывода по нужному количеству знаков.
• случайное округление — если N+1 знак равен 5, то число округляется в меньшую или большую сторону в случайном порядке.
• чередующееся округление — каждый раз, когда N+1 знак равен 5, то число поочерёдно округляется в большую и меньшую сторону.
• ненулевое округление — округление производится согласно правилам математического округления, однако если округляется ненулевое число, результатом округления которого должен стать 0, округление производится «от нуля».
а обходить препятствия умеет и мой старый Roboquad
Но толку будет мало, если название документа длинное и многоуровневое (типа «название компании/название отдела/тип документа/дата/название документа» или «имя системы/имя модуля/название документа/тип ресурсов»), то видны будут одинаковые названия верхних уровней и только-то
кто-нибудь знает, как сделать размеры (высоту) кнопок динамичными?
а то открыто бывает с десяток окон, заголовки которых начинаются одинаково (например: «полное название крутого редактора — название открытого документа»), и получается, что на панели задач все кнопки подписаны одинаково («полное название кр...»).
при этом кнопки окон занимают от силы треть панели задач. не понимаю, что мешает сделать кнопки растяжимыми, чтобы заголовок вмещался полностью, если есть свободное место на панели задач.
ну и не стоит ограничиваться одной страной, ведь google maps — они почти по всему земному шару :)
и спасибо за шутку с ближайшей станцией метро. указал сперва Токио, но потом вспомнил, что как раз сегодня в Харбине начали строить метро, исправьте там у себя в базе на «Парк Цинбинь» :)
я бы избавлялся от троллей либо прямым баном от админов (эффективность так себе), либо чёрными списками, можно несколькими, типа
1. не видеть на главной статьи из блогов из чёрного списка (ну не люблю я политику, например)
2. не видеть статьи авторов из чёрного списка (вдруг кому пригодится)
3. не видеть комментарии пользователей из чёрного списка (не видишь тролля, не возникает желания покормить его. странно, вообще, что админы не подумали о старом добром игноре)
4. то же, что и 3. + не видеть ветки ответов на такие комментарии (там часто ругань, другие тролли, а даже если и нет, не в прикол читать одну половину диалога)
а вот как раз хладнокровного убийцу-профессионала такая система пропустит — у того будут в порядке и эмоции и пульс, и частота дыхания
для документа можно разрешить редактирование, а можно только просмотр.
ведётся история версий.
если несколько пользователей редактируют один документ, изменения появляются почти сразу у всех.
дополнительно можно реализовать возможность выделения текста для просматривающиз документ, типа выделения ошибок с комментариями и выделять цветом правки разных пользователей.
по мне, так лучше хранить файлы и локально, а интернет-хранилище использовать для синхронизации, по типу subversion
хотя нет, тот размещает комментарии всегда в самой верхней ветке и вставляет ссылки на апокалипсис :)
никогда б не брал, если б знал, что оно такое Г (возможно, тут больше вина софта, чем железа, но руки б инженерам Sony за такой подбор софта поотрывать — предустановленное(!) ПО не работает, встроенное железо без загрузки всех обновлений не работает, система обновлений ни к чёрту, собственный vaio-софт кривой до невозможности, официальной возможности даунгрейда на ХР нет).
повёлся на громкий брэнд.
если кто хочет дорогой сабноут, могу порекомендовать Toshiba Portégé R500 (ХР, SSD, меньше 800 грамм, у нас два таких на фирме, жалоб нет).
и ещё какие-то хакерские трюки, чтобы загрузить русификатор клавиатуры и драйвера мыши и привода компактдисков в «верхнюю» память и освободить лишние крохи памяти, которых не хватало некоторым играм :)
в те времена я знал наизусть содержание CONFIG.SYS, а AUTOEXEC.BAT у меня не было :)
ну вот возьми два множества: (-∞,1) и [1, +∞). эти множества не пересекаются, как могут быть равны 0.(9) и 1, если они принадлежат разным непересекающимся множествам?