Решили с Мишкой поиграть в "игру про учёного". И я решил поставить модифицированную версию на движке Source.
Интересно. Появились некоторые эффекты. Например, вода очень натурально отображается. Жаль, что модели всё такие же. Надо будет попробовать поискать High Def Pack.
суббота, 31 декабря 2011 г.
Бес подарков
Хотел прикупить Fallout: New Vegas со скидкой 75%, но обломался. Оказалось, что из России его не купить. Видимо, есть соглашение с 1С, которые продают здесь локализацию аж за 500 рублей. Причём они поленились сделать русскую озвучку и не продают официальные дополнения. А жаль!
четверг, 29 декабря 2011 г.
(Анти) Реклама
Приобретённый вместе с ноутом рюкзак от Toshiba меня разочаровал. Он, конечно, вместительный и удобный, но ручка для переноски уже начала отрываться. С корнем!
Короче, сумок и чемоданов лучше Samsonite я не знаю кто делает. Мой старый рюкзак до сих пор как новый! Жаль, что 17" ноут в него сложно упаковать...
Короче, сумок и чемоданов лучше Samsonite я не знаю кто делает. Мой старый рюкзак до сих пор как новый! Жаль, что 17" ноут в него сложно упаковать...
Питер - Москва
Выехали в 6:50, а в 18:20 приехали: за 11 с половиной часов проехали 738 км со средней скоростью 64.5 км/ч и сожгли 59.9 литров бензина, т.е. 8.1 литров на сотню.
Отстойная дорога, темно, да и дети шебуршатся...
Отстойная дорога, темно, да и дети шебуршатся...
среда, 28 декабря 2011 г.
Кошелёк
Покупая игры в Android Market я обнаружил, что кредитная карточка регистрируется на устройстве. Покупка следующей игры после этого становится элементарной. Даже Лёшка справится! Однако, способа удалить кредитку с планшета я не нашёл, что неприятно. Погуглив я обнаружил, что требуемая операция доступна через кошелёк от Гугля. Ну я и удалил, а покупая очередную игру пришлось опять вводить данные по кредитке...
Но проблема не в этом, а в том, что каждая регистрация кредитки стоит 1$. То есть купив с новогодней скидкой игру за 3 рубля, мне пришлось заплатить 33...
Абыдна, панимаишь!
Но проблема не в этом, а в том, что каждая регистрация кредитки стоит 1$. То есть купив с новогодней скидкой игру за 3 рубля, мне пришлось заплатить 33...
Абыдна, панимаишь!
Sentinel 3: Homeworld
Прикупил интересную игру в моём любимом жанре:
Весьма необычный tower defense, где простая установка башен не роляет. Надо оборонять укреплённые ворота, используя робота-коммандера. При наличии энергии можно использовать поддержку из космоса. Баланс - отличный. Играть - интересно.
Весьма необычный tower defense, где простая установка башен не роляет. Надо оборонять укреплённые ворота, используя робота-коммандера. При наличии энергии можно использовать поддержку из космоса. Баланс - отличный. Играть - интересно.
вторник, 27 декабря 2011 г.
Экономия
Последняя тренировка прошла успешно. С этого дня я в отпуске, посему ездил тренироваться из дома. На бензине всё равно не экономится, зато по времени выиграл минут сорок. А если бы не надо было в гараж ходить, то мог бы ещё полчаса сэкономить...
Детский сад
понедельник, 26 декабря 2011 г.
Опять облом
С утра шёл дождь. Температура явно выше нуля. Снега не осталось - одни лужи. А так всё хорошо начиналось...
воскресенье, 25 декабря 2011 г.
Мишкин праздник
После обеда на праздник пошли уже мы с Мишкой. Туда же, но для детей постарше. Представление, правда, было таким же, поэтому Мишка был готов и всех спалил, заранее объясняя, что будет дальше. Поначалу я там засыпал, но когда начались хороводы и угощения я проснулся ;)
Мишке понравилось, так как на контакт он хорошо идёт...
Потребовался стишок для получения подарка, а у Мишки всё из головы вылетело. И не только у него. Пришлось сочинять:
Ёлочка нарядная...
Красный Дед Мороз
Со Снегуркой радостной
Праздник нам принёс.
Прокатило ;)
Мишке понравилось, так как на контакт он хорошо идёт...
Потребовался стишок для получения подарка, а у Мишки всё из головы вылетело. И не только у него. Пришлось сочинять:
Ёлочка нарядная...
Красный Дед Мороз
Со Снегуркой радостной
Праздник нам принёс.
Прокатило ;)
Лёшкин праздник
С утра Юля с Лёшкой ходили на праздник в центр детского развития, куда они на занятия ходят. Но больше всего он радовался снегу: потрогает белый и холодный снежок, а затем верещит от радости.
суббота, 24 декабря 2011 г.
Теннис
После закрытия клуба в СКК на Гагарина наша группа пополнилась некоторым количеством людей, которые играют очень даже неплохо. Вместо тренировки провели предновогодний турнир. Было две подгруппы по 6 человек и я умудрился занять третье место, что позволило мне попасть в первый финал. Там я, конечно же, всем проиграл, но лучше быть худшим из лучших, чем лучшим из худших ;)
Итого: шестое место.
Итого: шестое место.
Немного быстрее
С утра Юля после садика зашла в гараж и пригнала машину к дому. Я выехал в 10:40 и доехал до офиса к 11:50, преодолев 28.5 км со средней скоростью 35.1 км/ч. Так как на КАД было пусто в это время, то я ехал быстро и потратил всего 2.8 литра бензина, т.е. 10.1 литр на сотню. Всего минут на пять дольше, чем пешком и на метро!
Тренировку не сдвинуть, поэтому выехал в 19:00, но из-за аварии стоял на Кубинской минут 20. Поэтому приехал в 20:10, что дольше обычного на 10-15 минут.
Из Ленты возвращался уже за полночь, так что доехал так же быстро, как и в прошлый раз. Хорошо, что до закрытия КАС успел машину в гараж поставить.
Итого: на дорогу потратил где-то 2 часа и 45 минут, что на 15 минут быстрее, чем обычный маршрут без машины. Но это то время, что Юля потратила с утра на гараж. Бортовой компьютер сообщил, что я проехал 58 км со средней скоростью 25.1 км/ч и потратил 7 литров бензина (200 рублей). Короче, чтобы на машине было дешевле, чем на метро, надо иметь средний расход 6.5 литров на сотню, что для моей машины не реально даже летом и без пробок.
В новом году попробую ездить за деньги через ЗСД. Это, конечно, увеличит стоимость поездки рублей на 60, но может сэкономить время где-то на полчаса.
Тренировку не сдвинуть, поэтому выехал в 19:00, но из-за аварии стоял на Кубинской минут 20. Поэтому приехал в 20:10, что дольше обычного на 10-15 минут.
Из Ленты возвращался уже за полночь, так что доехал так же быстро, как и в прошлый раз. Хорошо, что до закрытия КАС успел машину в гараж поставить.
Итого: на дорогу потратил где-то 2 часа и 45 минут, что на 15 минут быстрее, чем обычный маршрут без машины. Но это то время, что Юля потратила с утра на гараж. Бортовой компьютер сообщил, что я проехал 58 км со средней скоростью 25.1 км/ч и потратил 7 литров бензина (200 рублей). Короче, чтобы на машине было дешевле, чем на метро, надо иметь средний расход 6.5 литров на сотню, что для моей машины не реально даже летом и без пробок.
В новом году попробую ездить за деньги через ЗСД. Это, конечно, увеличит стоимость поездки рублей на 60, но может сэкономить время где-то на полчаса.
четверг, 22 декабря 2011 г.
Метро
В метро повсеместно установили новые турникеты, но в Обухово и в Рыбацком на них до сих пор не включили экранчики. На Балтийской и Петроградской экранчики показывают, сколько осталось поездок на карте, что очень удобно!
Разговорчики
Был сегодня на Петроградской. Удивился, что светофор через Большой проспект не просто мигать начинает, а голосом сообщает, что осталось мало времени и можно не успеть перейти улицу. Забавно...
Твайу мать!
По пути на работу прохожу мимо пробки на Лермонтовском. Всё как обычно, вроде. Но тут из среднего ряда срывается чел и встраивается в крайний ряд у тротуара. Естественно, влетает в яму в асфальте, которую из его ряда видно не было. Яма достаточно глубокая и ему наверняка неприятно было, но эта СУКА меня по колени обрызгала!
Я, конечно, ситуацию сразу прокачал и только по этому я не мокрый с головы до ног. Ненавижу такую зиму!
Я, конечно, ситуацию сразу прокачал и только по этому я не мокрый с головы до ног. Ненавижу такую зиму!
Попытка
Опять пытается начаться зима. Лужи припорошило снежком, который ещё не успел растаять. Но до сибирских морозов ещё далеко...
Реклама пара
среда, 21 декабря 2011 г.
вторник, 20 декабря 2011 г.
Home Sheep Home 2
Забавная головоломка от Aardman:
Надо перевести трёх овечек с одного края экрана на другой. Игра забавная, но одноразовая. Покажу детям, благо под Android она тоже есть.
Надо перевести трёх овечек с одного края экрана на другой. Игра забавная, но одноразовая. Покажу детям, благо под Android она тоже есть.
понедельник, 19 декабря 2011 г.
суббота, 17 декабря 2011 г.
Новосибирск - Питер
Снова летели на Airbus 319. Мне удалось поменяться в первый ряд эконом-класса. Он расположен сразу за бизнес-классом и там есть куда разместить мои ноги. Проспал всю дорогу. Отличный полёт! Прилетели в 8:30 и через полчаса я был уже дома, так как такси заказал заранее...
Я видел снег!
Погода в Новосибирске - отличная! Когда прилетал было -14°C, но ветрено, а когда улетаю - -22°C и комфортно. Дороги - чистые, как в Финке. Жаль, что погулять не получилось...
Такси в аэропорт
В четыре часа утра приехал мужик на минивене Honda и повёз меня в аэропорт. Всю дорогу постоянно рассказывал, что у них выгоднее было пригонять машины из Японии, что его машина стоит всего 300 тыр при небольшом пробеге, что пробки в часы пик огромадные, что бьются сейчас часто. А я сижу слева и напрягаюсь: едем чуть ли не по встречке и достаточно быстро. Зато доехали аж за 40 минут.
пятница, 16 декабря 2011 г.
Для тех, кому за 50
После обеда я пошёл в гостиницу, завалился спать и проспал часов до десяти. Потом спустился в гостиничный ресторан. Там была "живая" мёртворождённая музыка, которую исполняла тётка на синтезаторе. Потом вообще поставили "шансон" - блатняк, который часто у нас в маршрутках можно услышать. Какие-то тётки пили водку и пытались плясать. Хорошо, что до меня не докапывались. Вкуса еды я не почувствовал, так как постарался быстро всё заглотить и свалить в номер.
Печки-лавочки
Заглянул в местный ресторан пообедать. Душевное место! Так как для обеда было уже поздно, а для ужина ещё рано, то обслужили меня быстро и качественно. Обед, правда, обошёлся в 500 рублей, ну да ладно...
JavaDay Live
Конференция JavaDay в Новосибирске закончилась успешно. Меня, правда, вырубать после бессонной ночи стало, но свои два доклада (про JavaFX и веб-компонент) я прочитал. Надеюсь, что не очень нудно...
Очень понравился первый доклад Шуры Ильина про перспективы JDK 8. Особенно моменты, когда он показывал нечто, из зала его о чём-то спрашивали и он отвечал: "Хороший вопрос. Хороший вопрос - это когда ответ находится на следующем слайде". Несколько раз у него так получилось ;)
Также запомнилась история одной JVM в картинках. Двое ребят довольно бодро вещали про JVM, сделанную у них в Сибири. Познавательно.
В зале, рассчитанном человек на 200, было около 150. Много было студентов, но и разработчиков хватало. По крайней мере, глупых вопросов не было. Трындели, в основном, по делу. Меня спросили, есть ли MVC в JavaFX, а когда я сказал, что нет, спросили, зачем нужен такой шаг назад, так как в Swing - есть. Тут я, конечно, очень удивился, ведь в Swing эта модель весьма своеобразная. С такой точки зрения получается, что и в JavaFX она есть. Хотя, когда я год назад пробовал поиграться с классами Behavior и Skin, у меня не получалось. Может сейчас что-то изменилось?
Организация мероприятия была неплохой, особенно если учитывать, что в Новосибирске оно проводилось впервые. Меня встретили, доставили до гостиницы, объяснили куда идти, ну и на месте никаких проблем не возникло. Ещё они снимали видео и обещали выложить после праздников. Надеюсь, что такие встречи будут организовываться на регулярной основе.
Очень понравился первый доклад Шуры Ильина про перспективы JDK 8. Особенно моменты, когда он показывал нечто, из зала его о чём-то спрашивали и он отвечал: "Хороший вопрос. Хороший вопрос - это когда ответ находится на следующем слайде". Несколько раз у него так получилось ;)
Также запомнилась история одной JVM в картинках. Двое ребят довольно бодро вещали про JVM, сделанную у них в Сибири. Познавательно.
В зале, рассчитанном человек на 200, было около 150. Много было студентов, но и разработчиков хватало. По крайней мере, глупых вопросов не было. Трындели, в основном, по делу. Меня спросили, есть ли MVC в JavaFX, а когда я сказал, что нет, спросили, зачем нужен такой шаг назад, так как в Swing - есть. Тут я, конечно, очень удивился, ведь в Swing эта модель весьма своеобразная. С такой точки зрения получается, что и в JavaFX она есть. Хотя, когда я год назад пробовал поиграться с классами Behavior и Skin, у меня не получалось. Может сейчас что-то изменилось?
Организация мероприятия была неплохой, особенно если учитывать, что в Новосибирске оно проводилось впервые. Меня встретили, доставили до гостиницы, объяснили куда идти, ну и на месте никаких проблем не возникло. Ещё они снимали видео и обещали выложить после праздников. Надеюсь, что такие встречи будут организовываться на регулярной основе.
Золотая долина
Поселился в гостинице.
В принципе чисто, но у меня возникло ощущение, что вернулся в Советский Союз. По крайней мере, телевизор и мебель тех времён. Сантехника чуть поновее, но уже раздолбана. Завтраки в стоимость не входят.
За растворимый кофе и яичницу заплатил 250 рублей!
Интернет платный и только проводной. Я со своим планшетом пролетел.
Зато идти до Малого зала Дома учёных недалеко...
В принципе чисто, но у меня возникло ощущение, что вернулся в Советский Союз. По крайней мере, телевизор и мебель тех времён. Сантехника чуть поновее, но уже раздолбана. Завтраки в стоимость не входят.
За растворимый кофе и яичницу заплатил 250 рублей!
Интернет платный и только проводной. Я со своим планшетом пролетел.
Зато идти до Малого зала Дома учёных недалеко...
Правый руль
Пока ждал коллегу, обратил внимание, что из "нормальных" машин там только Логаны и ВАЗы. Остальные - японцы с правым рулём. Многие модели явно с тамошнего местного рынка, так как я их даже не видел никогда. Странное ощущение, когда сидишь слева, а руль отсутствует. Правда коллега не лихачил, так как у него фары отказали и мы без света ехали.
Питер - Новосибирск
Бизнес-класс продавить не успели, поэтому летел экономно. Вылетел в десять вечера, а прилетел пол шестого. Три часа потерял на переводе часов и не выспался. Да ещё чел, что сидел передо мной, постоянно пытался откинуть кресло. У него ничего не получалось, но будил он меня регулярно.
четверг, 15 декабря 2011 г.
Такси в аэропорт
Заказал на 7 часов вечера такси в офис, чтобы отвезли меня за счёт фирмы в эропорт. Одна машина где-то безнадёжно застряла, а вторая медленно пробиралась по Загородному и опоздала на 50 минут. Зато до ехали меньше, чем за час. Вот такой вот у нас район - даже таксисты проехать не могут...
Хромирован
То, что мне нравится в Google Chrome:
Особенно с печатью выделенного текста...
- Изменение размеров поля ввода текста я использую с самого начала.
- Единая строка для поиска и для ввода URL.
- Синхронизация разных компьютеров через мою учётную запись.
- Сохраняются открытые табы после выключения.
Особенно с печатью выделенного текста...
Chrome 16
Обновился Chrome до следующей версии, но его тормознутость это не вылечило. Зато, говорят, исправлены критические уязвимости, а нашедшим их выдали по 6000$.
вторник, 13 декабря 2011 г.
Город не для машин
Отвёл Мишку в садик и поехал на машине в офис. Выехал из гаража в 8:45 и через 45 минут въехал на КАД, проехав всего 4 км. КАД в это время тоже двигается неспеша, поэтому я с него съехал через 20 минут на Кубинскую, по которой доехал до офиса за 40 минут, потеряв основное время на Митрофаньевском мосту, где авария была.
На тренировку выехал ровно в семь, но через 15 минут (проезжая мимо Балтийского вокзала) понял, что надо было выдвигаться заранее. В результате опоздал на 15 минут.
После тренировки доехал до Ленты (машину брал только из-за этого) за 5 минут, а оттуда до дома - за 15. Потом ещё минут 5 потратил, чтобы поставить машину в гараж, откуда возвращался минут 10.
Итого: только на дорогу потратил где-то 3 часа и 40 минут, что на 40 минут больше, чем обычный маршрут без машины. Бортовой компьютер сообщил, что я проехал 58.2 км со средней скоростью 17 км/ч и потратил 8.4 литра бензина (250 рублей). Не считая омывайки, которая кончилась по такой погоде.
Обычно я трачу 110 рублей: 20 (метро) + 20 (метро) + 21 (трамвай) + 28 (маршрутка) + 20 (метро).
На тренировку выехал ровно в семь, но через 15 минут (проезжая мимо Балтийского вокзала) понял, что надо было выдвигаться заранее. В результате опоздал на 15 минут.
После тренировки доехал до Ленты (машину брал только из-за этого) за 5 минут, а оттуда до дома - за 15. Потом ещё минут 5 потратил, чтобы поставить машину в гараж, откуда возвращался минут 10.
Итого: только на дорогу потратил где-то 3 часа и 40 минут, что на 40 минут больше, чем обычный маршрут без машины. Бортовой компьютер сообщил, что я проехал 58.2 км со средней скоростью 17 км/ч и потратил 8.4 литра бензина (250 рублей). Не считая омывайки, которая кончилась по такой погоде.
Обычно я трачу 110 рублей: 20 (метро) + 20 (метро) + 21 (трамвай) + 28 (маршрутка) + 20 (метро).
понедельник, 12 декабря 2011 г.
Быстродействие
В процессе подготовки погонял тесты GUIMark 2.
Vector Charting Test:
Bitmap Gaming Test:
Text Column Test:
В последнем тесте Internet Explorer и Safari корректно отображают оба шрифта в левой колонке, а Firefox и Chrome поддерживают только рукописный, а вместо жирного используется шрифт по-умолчанию. У нас же оба шрифта не поддерживаются и текст рисуется медленно, зато мы bitmap на canvas кидаем шустро.
Кроме того, я специально прогнал ещё раз тест скорости рисования на canvas:
Похуже будет, чем в прошлый раз.
Vector Charting Test:
16.7
fps @ Chrome 1516.4
fps @ Firefox 513.7
fps @ Internet Explorer 912.3
fps @ WebView 3.4
fps @ Safari 5Bitmap Gaming Test:
58.8
fps @ Firefox 549.3
fps @ Internet Explorer 929.8
fps @ WebView17.2
fps @ Chrome 1512.1
fps @ Safari 5Text Column Test:
38.1
fps @ Internet Explorer 932.8
fps @ Firefox 519.8
fps @ Safari 518.8
fps @ Chrome 15 4.2
fps @ WebViewВ последнем тесте Internet Explorer и Safari корректно отображают оба шрифта в левой колонке, а Firefox и Chrome поддерживают только рукописный, а вместо жирного используется шрифт по-умолчанию. У нас же оба шрифта не поддерживаются и текст рисуется медленно, зато мы bitmap на canvas кидаем шустро.
Кроме того, я специально прогнал ещё раз тест скорости рисования на canvas:
222
fps @ Firefox 5 67
fps @ Internet Explorer 9 41
fps @ Safari 5 36
fps @ Chrome 15 32
fps @ WebViewПохуже будет, чем в прошлый раз.
Выборы
Интересно, чего это все так прицепились к выборам? Их результаты всегда подделывают. И не только в России. Вспомните 2000 год в штатах.
Кстати, про штаты. Я считаю, что там выборов нет вообще. Выборы между Траляля и Труляля смысла не имеют. Где Мартовский заяц? Где Красная королева? Шляпник наконец?.. Такие "выборы" только выпускают пар, показывая, что у них, якобы, демократия.
Кстати, про штаты. Я считаю, что там выборов нет вообще. Выборы между Траляля и Труляля смысла не имеют. Где Мартовский заяц? Где Красная королева? Шляпник наконец?.. Такие "выборы" только выпускают пар, показывая, что у них, якобы, демократия.
Мороз и солнце
День чудесный!
В такой день сразу видно, что даже в 11 часов солнце ещё ниже водонапорной башни. Скоро самый короткий день, а потом...
В такой день сразу видно, что даже в 11 часов солнце ещё ниже водонапорной башни. Скоро самый короткий день, а потом...
воскресенье, 11 декабря 2011 г.
суббота, 10 декабря 2011 г.
Первый снег
Сегодня в Рыбацком было спокойно. Побродили с Лёшкой по снежку, Мишка снежки покидал. Но боюсь, что к утру всё растает.
В Москве вроде закочилось без эксцессов. Собралась большая толпа народу сказать «фи» и разойтись. Ну у нас не Греция, на морозе не забалуешь, да и помнят ещё про 17–й год. Больше всего мне на митинге один плакат запомнился: «Я не голосовал за этих сволочей, я голосовал за других сволочей. Требую пересчёта!»
пятница, 9 декабря 2011 г.
Город героев
Сегодня и завтра перед Гостиным двором будет проводиться мероприятие Город героев. Я думал сходить с Мишкой, но из-за ожидаемых событий не хочу соваться в центр. Особенно с детьми...
Белая лента
Что-то народ в Интернете нервный по этому поводу. Но "спонтанная" инициатива Арсена Ревазова была заготовлена ещё пару месяцев назад.
А народ тупо решил идти на митинг. Как известно, на митинге мозг отключается от лозунгов и стадо баранов будет отравлено туда, куда захочет пастух. Некоторые хотят шило брать, т.е. будет не только давка, но и кровь. Наверняка, от провокаторов...
Питер пока спокоен. Белых лент ни вчера вечером, ни сегодня утром не видел. Может стоит надеть? Красную. Как в дедстве на 1 мая...
А народ тупо решил идти на митинг. Как известно, на митинге мозг отключается от лозунгов и стадо баранов будет отравлено туда, куда захочет пастух. Некоторые хотят шило брать, т.е. будет не только давка, но и кровь. Наверняка, от провокаторов...
Питер пока спокоен. Белых лент ни вчера вечером, ни сегодня утром не видел. Может стоит надеть? Красную. Как в дедстве на 1 мая...
четверг, 8 декабря 2011 г.
Зима - удача
Пришло мне тут СМС, что я выиграл ноутбук по акции, но что бы получить его надо выполнить кучу странных действий. Я бы понял, если бы надо куда-то приехать, поплясать на камеру, но чтобы посылать им втихаря копию паспорта и ИНН...
Сайт zima-udacha выглядит любительской поделкой, а на официальном сайте quickpay об этой акции ничего нет. Да и сайт зарегистрирован пару недель назад.
Звонок туда показал, что никакой многоканальной линии там нет, а через некоторое время трубку снимает унылый мужик, которого в нормальной конторе на телефон никто не посадит. Короче, это развод.
Интересно, откуда они слили номера телефонов?
Сайт zima-udacha выглядит любительской поделкой, а на официальном сайте quickpay об этой акции ничего нет. Да и сайт зарегистрирован пару недель назад.
Звонок туда показал, что никакой многоканальной линии там нет, а через некоторое время трубку снимает унылый мужик, которого в нормальной конторе на телефон никто не посадит. Короче, это развод.
Интересно, откуда они слили номера телефонов?
среда, 7 декабря 2011 г.
System.exit and locks
Обнаружил тут головоломку: что напечатает следующая программа?
На самом деле, эта головоломка позволяет понять, почему зависает следующая программа:
Вот тут человек пытается объяснить проблему разрывом парности monitorenter/monitorexit, но мне кажется, что ответ на поверхности: срабатывает обычная блокировка, так как shutdown hook выполняется на отдельном потоке. Это даже из API видно, что это не просто Runnable, а целый Thread. А второй пример говорит нам о том, что внутри System.exit есть своя блокировка, которая и подвешивает JVM.
public static void main(String[] args) {
Runtime.getRuntime().addShutdownHook(new Thread() {
public void run() {
System.out.println("Locking");
synchronized (Object.class) {
System.out.println("Locked");
}
}
});
synchronized (Object.class) {
System.exit(0);
}
}
На самом деле, эта головоломка позволяет понять, почему зависает следующая программа:
public static void main(String[] args) {
Runtime.getRuntime().addShutdownHook(new Thread() {
public void run() {
System.exit(0);
}
});
System.exit(0);
}
Вот тут человек пытается объяснить проблему разрывом парности monitorenter/monitorexit, но мне кажется, что ответ на поверхности: срабатывает обычная блокировка, так как shutdown hook выполняется на отдельном потоке. Это даже из API видно, что это не просто Runnable, а целый Thread. А второй пример говорит нам о том, что внутри System.exit есть своя блокировка, которая и подвешивает JVM.
вторник, 6 декабря 2011 г.
понедельник, 5 декабря 2011 г.
Мультфильмы
И всё-таки среди современных детей мультфильмы гораздо более популярны. Известно даже, что на youtube есть бесплатные каналы Мосфильма и Союзмультфильма. И вот ребята написали и поддерживают простой каталог русских мульфильмов, а для Android опубликовали приложение, позволяющее легко и просто запускать мультики на просмотр. Однако, очень не хватает режима Kid Lock, а то Лёшка постоянно на паузу ставит...
Крути дальше!
На одном сайте собрались фанаты диафильмов, оцифровали их, выложили для всех и написали приложение для Android. Интерфейс там под телефоны рассчитан, а на моём планшете не очень удобно. Может собраться и написать им рекомендации?
Диафильмы - прикольная вещь. Можно ребёнку сказку читать, а он в то время картинкой любуется. Правда Лёшка постоянно порывается сам пальцем потыкать. А ещё когда ребёнка укладываешь, свет не надо включать.
Поностальгировал. У меня в дедстве был похожий аппарат. А плёнки мне батя склеивал по несколько штук подряд и наговаривал на магнитофон текст. После этого я слушал запись и после каждого кадра, когда отец говорил "Крути дальше!", я самолично перематывал диафильм.
Крути дальше!
Диафильмы - прикольная вещь. Можно ребёнку сказку читать, а он в то время картинкой любуется. Правда Лёшка постоянно порывается сам пальцем потыкать. А ещё когда ребёнка укладываешь, свет не надо включать.
Поностальгировал. У меня в дедстве был похожий аппарат. А плёнки мне батя склеивал по несколько штук подряд и наговаривал на магнитофон текст. После этого я слушал запись и после каждого кадра, когда отец говорил "Крути дальше!", я самолично перематывал диафильм.
Крути дальше!
Cut the Rope
Это ещё одна головоломка по Android. Мне её ещё Данька рекомендовал и я не пожалел 30 рублей за платную версию. Суть в том, чтобы накормить неведому зверюшку перерезая верёвки и собирая звёздочки по пути. Вроде всё просто, но затягивает. Жаль только, что датчики наклона не задействованы...
воскресенье, 4 декабря 2011 г.
Гений да Винчи
Обойдя зоопарк Юля с Мишей всё-таки добрались до выставки. Мишке очень понравилось - сидел там почти до закрытия, ведь некоторые из изобретений давали покрутить в руках. Ему вышло бесплатно, а вот с Юли взяли 400 рублей...
Александровский парк
Отправил Юлю с Мишкой в Артиллерийский музей на выставку Гений да Винчи, но они заблудились в Александровском парке. Сначала их привлекло собрание мужиков. Далее были установлены макеты известных исторических построек Питера.
Проходя мимо планетария Мишка уговорил Юлю туда зайти. Они там потратили всё время и деньги. Посетили три зала по 250 рублей каждый. Судя по отзывам - почти как в Эврике.
Проходя мимо планетария Мишка уговорил Юлю туда зайти. Они там потратили всё время и деньги. Посетили три зала по 250 рублей каждый. Судя по отзывам - почти как в Эврике.
суббота, 3 декабря 2011 г.
Swype
Остановился я на клавиатуре Swype, которая помимо обычных нажатий позволяет вводить символы без отрыва пальца от экрана. В этом случае используется словарь и можно выбрать один из предложенных вариантов.
Словарь используется и при обычном вводе, но лучше его отключить, чтобы не тормозило.
Саму клавиатуру можно удобно уменьшить, чтобы видеть больше на экране.
Единственный минус: в "цифровом" режиме нет визуального отделения цифр от других символов и не реализовано "долгое" нажатие.
Надо ставить пока бесплатно...
Словарь используется и при обычном вводе, но лучше его отключить, чтобы не тормозило.
Саму клавиатуру можно удобно уменьшить, чтобы видеть больше на экране.
Единственный минус: в "цифровом" режиме нет визуального отделения цифр от других символов и не реализовано "долгое" нажатие.
Надо ставить пока бесплатно...
Hacker's Keyboard
Эта клавиатура мне понравилась привычным с большого брата расположением кнопок. Большинство знаков препинания и символы вводятся "долгим" нажатием и не требуют переключения режима.
Там даже есть буква 'ё', но на русских кнопках нет дополнительного символа. Могли бы английский алфавит сделать для любителей пароля в виде слов на русском. Это было бы востребованной фичей...
Хорошая клавиатура. Особенно удобна для тех, кто часто коннектится к серверу по SSH...
или по RDP как я.
Там даже есть буква 'ё', но на русских кнопках нет дополнительного символа. Могли бы английский алфавит сделать для любителей пароля в виде слов на русском. Это было бы востребованной фичей...
Хорошая клавиатура. Особенно удобна для тех, кто часто коннектится к серверу по SSH...
или по RDP как я.
Клавиатура Samsung
Предустановленная на моём планшете клавиатура от Samsung более адекватная, чем стандартная клавиатура, но у неё та же проблема с переключением режимов ради ввода одного знака препинания.
На этой клавиатуре достаточно просто переключаться между языками и я её долго использовал, пока не наткнулся на обзор клавиатур от xda-developers.
На этой клавиатуре достаточно просто переключаться между языками и я её долго использовал, пока не наткнулся на обзор клавиатур от xda-developers.
Клавиатура
Стандартная клавиатура на Android изрядно напрягает: во-первых тем, что для ввода большинства знаков препинания и цифр надо переключать режим; а во-вторых тем, что русская клавиатура переключается через выбор метода ввода.
Клавиатура TalkBack, предназначенная для людей с ограниченными возможностями, ещё хуже. Эта стандартная клавиатура хоть и говорит, но раскладка и размер шрифта вряд ли делают жизнь лучше.
Клавиатура TalkBack, предназначенная для людей с ограниченными возможностями, ещё хуже. Эта стандартная клавиатура хоть и говорит, но раскладка и размер шрифта вряд ли делают жизнь лучше.
World of Goo
Прошёл первый уровень замечательной головоломки World of Goo. Очень понравилась и идея, и реализация. Настолько понравилось, что решил приобрести платную версию.
Замечательно, что не надо переигрывать первый уровень, а весь прогресс сохранился. Мишка попробовал, но для него оказалось сложно, хотя я объяснил ему физику на примере магнитов.
Кстати, демка для большого брата доступна через Steam.
Замечательно, что не надо переигрывать первый уровень, а весь прогресс сохранился. Мишка попробовал, но для него оказалось сложно, хотя я объяснил ему физику на примере магнитов.
Кстати, демка для большого брата доступна через Steam.
Sound Touch
Поставили на планшет Sound Touch Lite:
Эта программа по пиктограмме открывает одну из нескольких соответствующих фотографий и издаёт соответствующие звуки. Например, уханье филина. Лёшке очень нравится, но он постоянно на рекламу нажимает. Пришлось разориться на платную версию...
Эта программа по пиктограмме открывает одну из нескольких соответствующих фотографий и издаёт соответствующие звуки. Например, уханье филина. Лёшке очень нравится, но он постоянно на рекламу нажимает. Пришлось разориться на платную версию...
пятница, 2 декабря 2011 г.
Лента
четверг, 1 декабря 2011 г.
Tarja Turunen
Случайно наткнулся на альбом What Lies Beneath (2010):
Этот альбом мне понравился гораздо больше, чем предыдущий. Голос всё такой же прекрасный, но вот музыка перестала быть заунывной. Это ещё, конечно, не ещё power, но уже добротный hard&heavy. Симфонические вставки, естественно, присутствуют.
Ну а первая композиция - просто хит!
Рекомендую послушать!
Почитал отзывы. Нигде нет нормальных: либо полный отстой, либо запредельно круто. Моё резюме: добротно. Если сравнивать с ранним Nightwish, то стало попроще, как и сами Nightwish без Тарьи. Естественно, половинка не может лучше целого, но Тарья, по-моему, на правильном пути.
Этот альбом мне понравился гораздо больше, чем предыдущий. Голос всё такой же прекрасный, но вот музыка перестала быть заунывной. Это ещё, конечно, не ещё power, но уже добротный hard&heavy. Симфонические вставки, естественно, присутствуют.
Ну а первая композиция - просто хит!
Рекомендую послушать!
Почитал отзывы. Нигде нет нормальных: либо полный отстой, либо запредельно круто. Моё резюме: добротно. Если сравнивать с ранним Nightwish, то стало попроще, как и сами Nightwish без Тарьи. Естественно, половинка не может лучше целого, но Тарья, по-моему, на правильном пути.
Подписаться на:
Сообщения (Atom)