All streams
Search
Write a publication
Pull to refresh
16
0

User

Send message
А типа «суркам-администраторам» не комильфо просто поставить через yum пакет от нового релиза, надо непременно вот такое вот делать, да? Либо указать релиз/арх и апдейтить, либо скачать просто rpm, либо как-то вот так:
yum --nogpgcheck install mirror.yandex.ru/fedora/linux/updates/16/i386/tzdata-2011n-2.fc16.noarch.rpm
, либо ещё куча способов, все короче, проще и точно не хуже.
Кстати, с вашего позволения выложу одно письмо, не мог не сохранить в заметках) Как я сказал, мне на фейсбуке пришло, что про меня кто-то где-то ответил, я зашёл, мне велели что-то там донастроить, я такого не любитель, ну и тыкнул на «потом». А через день пришло письмо :)
From: Badoo <noreply@badoo.com>
To: ***@***.ru
Subject: Вы дали обещание Badoo

Уговор дороже денег

Вчера вы обещали нам, что сегодня добавите свое фото.
Пожалуйста, не заставляйте нас просить снова.

Загрузите свои фото: (… ссылки...)

Это письмо не требует ответа, ответы на него не отслеживаются и не читаются.

Спасибо,
Команда Badoo
Помним помним)) С год назад ткнул на фейсбуке что-то про ответы на вопросы, потом месяц не мог отписаться, приходили письма то с фейсбука, то с сайта вашего, что кто-то там из моих друзей что-то хочет от меня. И запрещал уведомления и удалял приложение, всё одно, в итоге просто направил в корзину. По-моему до сих пор приходит. Идея то интересная. но уж очень навязчивы.
Ах, молодость, ностальгия. Из перечисленного играл половину, не больше.
Dragon's Lair — omg, это жесть полная, а не игра %) Мы несколько дней проходили этот мост, что на картинке. А вообще (для доса, например) эта игрушка была революционная, однако.
SMB3 тогда почему-то ну совсем не впечатлила, всё равно «обычный марио» нам больше нравился)
А когда втыкался в 3-D World Runner этот «3D режим» и всё по экрану раскорячивало, я сердился и думал, что глючный картридж дали.
Ибо код — тег <source>.
Тест крайне синтетический. Да, в данном виде придраться не к чему, написано грамотно. Но по сути никакой реальной картины не даёт. Не поленился, запустил на Java HotSpot(TM) Server VM (build 20.4-b02, mixed mode):
valueOf elapsed 19938, rps 501554000
new elapsed 18235, rps 548395000
valueOf elapsed 19242, rps 519696000
new elapsed 20556, rps 486475000
Это показывает только, что есть вероятная (!) разница порядка секунды на 10 миллиардах (!) итераций.
Синхронизация дает значительный (относительно) удар даже при однопоточном выполнении.
Это не совсем так, выше я написал отчего. Не даёт синхронизация никакого удара при однопоточном выполнении. По крайней мере если конкретно говорить о HotSpot. А мы, судя по статье и комментариям автора говорим именно о ней. Если не говорить конкретно о какой-то машине, то практически ни один из данных советов не имеет какого-то смысла.
ну кому, кому блин может придти в голову, намеренно преобразовать число в строку через конкатенацию числа и строки
Кажется, что в голову прийти не может, пока не начинаешь читать чужой код и общаться на форумах) Такое (и хуже) сплошь и рядом. Ниже каменты с плюсами, где на это говорится в духе «а что такого».
Верно, по сути так и есть. Есть какая-то граница, где в вашем коде правда превращается в неправду. И для одних чисел первый код быстрее (мы же, как я понял, только скорость сейчас оптимизируем), ибо используется кеш, а для других — второй код быстрее, ибо не производятся как минимум две проверки на границы кеша перед неизбежным последующим new(i). Но, во-первых, очевидно, что слишком сдвигать эту границу почти никогда нецелесообразно. Я с трудом могу придумать случаи, когда нужно взять и сдвинуть этот кеш куда-то далеко вправо. А во-вторых, речь всё же о каком-никаком общем случае.
Снова извиняюсь. Да, наврал чуть-чуть. Отстал на два-три релиза с шестой веткой оракловской, очень они резко двинулись. Скачал последний апдейт Oracle JDK — действительно, valueOf( int ) использует IntegerCache.high. Совсем недавно там было совершенно точно хардкод 128. Проверил в свежей OpenJDK — всё так и есть, всё тот же старый хардкод 128.
Блин, косяк с цитированием, сорри. Вообще, так настойчиво советовать в статьях такие вещи, я считаю, зло. Разумеется, знать эти тонкости очень полезно. Но если человек уже знает, статья ему ни к чему, а если не знает, то может всё не так понять. Каждый пункт тут — сомнителен и палка о двух концах. Такими вещами надо заниматься, если точно понимаешь что происходит. И тогда уж с Вашей стороны надо куда как подробнее расписать всё. Потому как зачастую странные вещи можно обнаружить. Вот помимо сказанного выше взять даже первый безапеляционный пункт:
//медленно
Integer i = new Integer(100);
...
//быстро
Integer i = Integer.valueOf(100);
Что думает читатель? «Ага, valueOf быстрее, чем new». Верно думает читатель? Нет. Оно быстрее в общем случае только если в скобках определённые числа. Если мы напишем так:
//медленно
Integer i = new Integer(200);
...
//быстро
Integer i = Integer.valueOf(200);
, то это уже, очевидно, неправда — ведь всё противоположно, не так ли? Первый отрезок быстрее второго. Да, быстрее на три с половиной тика, но раз уж взялись экономить на спичках — договаривайте до конца :)
так как в StringBuilder нету синхронизированных методов в отличие от StringBuffer и следовательно производительность будет выше, хоть и не значительно.
Это фактически бесполезное опасение, при однопоточном доступе лишняя синхронизация отлично оптимизируется компилятором по крайней мере до lightweight locking, а то и до пропуска блокировки (в данных примерах скорее всего). В любом случае это точно не то, что программисту стоит первым делом оптимизировать.
можно увеличить кеш для Integer через системное свойство «java.lang.Integer.IntegerCache.high», а так же через параметр виртуальной машины -XX:AutoBoxCacheMax=Тут нужно сказать, что речь только о 7 версии, ибо до сих пор это было захардкожено внутри java.lang.Integer. Думаю, для многих это сюрприз :)
Хм, так а в чём тогда различие с обычным «альтернативным режимом» включенным насильно в Gnome 3? Включил сразу вместе с gnome-panel и горя не знаю. Все пункты перечисленные есть и всегда были.
Все мои знакомые (25-30 лет) пойдут на выборы, хотя бы чтобы просто унести с собой бюллетень. У вас какие-то асоциальные знакомые, гражданскую позицию же нужно хоть как-то проявлять.
Проявление гражданской позиции в виде уноса бюллетеней домой? Вы тем самым повышаете пропорционально долю каждой партии при распределении мандатов. Офигенный подарок самизнаетекакой партии.
странно изливать ненависть по отношению к неким верстальщикам, делая столько орфографических ошибок :-)
«Понятно же — и пофиг» ;)
Ничего особого, кстати, если не входит в прямые обязанности торчать на мобильном. По полгода могу телефоном не пользоваться, один раз года два вообще телефоном не пользовался. Только кажется, что это что-то страшное, что обязательно кто-то не дозвонится.
Эх, времена. А я однажды 20 лет сотовым телефоном не пользовался, ничего, как-то обходились :)
Да ну. В большой и сложной системе исключения, повторюсь, это — вынос мозга.
Мягко говоря, спорное утверждение. Уж не знаю про какой язык речь, но в большинстве известных мне всё как раз наоборот, имхо. Если про ООП говорить, то тем более. Исключения как раз гораздо более подходят для полноценной абстракции, чем коды возврата. Например, в java это и просто не принято и неудобно совершенно. Возврат null в некоторых случаях допустим, например, когда отсутствие объекта само по себе не ошибка ну и т. д., от реализации зависит.
Покупайте криптовалюту, поскольку мы (продавцы) считаем её деньгами.
Пока я вижу только спекуляции с ресурсом, который не подкреплен материально ничем.
Скажите это доллару или большинству других валют. Именно так вообще-то почти все валюты в данный момент устроены. Они ничем не подкреплены фактически, кроме авторитета государств.
Приведенные ниже рекомендации позволят минимизировать эффект отмены перехода на «зимнее» время и, в целом, улучшить работу с датой/временем в приложениях.

* Используйте дату/время, хранимое в UTC

А разве в ОС Windows по умолчанию не локальное время хранится и читается из BIOS? Да ещё и пишется туда обратно, если переводишь время или даже меняешь таймзону. Или рекомендации по улучшению сюда не относятся?)
О нет, походу, снова открыта неделя «что-лично-я-думаю-о-высшем-образовании»…

Information

Rating
5,373-rd
Registered
Activity