К основному контенту

Сообщения

Сообщения за декабрь, 2017

Прощай, iPhone!

Сегодня в раздевалке бассейна уронил с верхней полки кабинки iPhone 5. На кафельный пол. Плашмя. Лопнул не сразу, как в замедленном кино. Значит, так было надо :). Телефон прослужил верой и правдой 5 лет. Пережил смену аккумулятора по гарантии через 2 года от покупки. В последнее время жутко тормозил в некоторых приложениях. Кстати, несмотря на повреждения, казалось бы, несовместимые с жизнью, до сих пор работает. Но теперь уже точно настало время для нового смартфона. Выбрал OnePlus 3T. Android. Почему не iPhone? Причин несколько: Нужна диагональ побольше, примерно 5.5 дюймов. Довольно много читаю со смартфона. Айфоны с такой диагональю стоят выше моего психологического порога. Когда брал "пятый", он тоже стоил будь здоров. Но тогда и я был другой, с другим порогом, и Android-смартфоны были убогими. Когда-нибудь я доберусь до мобильной разработки. В очереди давно стоит мобильное приложение для домашней бухгалтерии. Кто не в курсе, я для себя несколько лет назад напи...

Как работать с датами и временем в Java

Что меня всю жизнь огорчало в Java, так это работа с датами и временем. Ниже типичный пример того, как дату из базы данных преобразовать в строку определенного формата. Листинг 1 Ничего сложного - всего две строки кода. Однако, кажется странным, что сам тип java.sql.Date не содержит в себе метода преобразования в строку согласно заданному формату. Это значит, что программист должен помнить, что для преобразования даты в строку нужно использовать класс SimpleDateFormat. Примечательны и две первые строки из Листинга 1. Чтобы получить тестовое значение, нам пришлось манипулировать классом Calendar. И это тоже надо помнить. А еще надо помнить, что месяцы в конструкторе Calendar начинаются с 0. Ну мы же программисты, в конце концов, а не обычные люди - нам в кайф считать месяцы с 0! Но это только начало боли. Известно, что в Java два типа Date. Один в пакете java.util, второй - в java.sql. Из-за этого часто приходится писать полное имя типа, чтобы понимать, какой из них мы исполь...

Поехать на олимпиаду - предать Родину?

Зацепился с приятелями-спортсменами по олимпиаде. Намеренно слово пишу не с заглавной буквы, чтобы выразить свое отношение к ней. Фабула спора: наш олимпийский комитет отстранили от участия, "чистым" спортсменам предложили участвовать под флагом МОК. Путин сказал, что бойкота не будет, спортсмены сами должны решить, ехать или нет. Почему отстранили: если коротко, то под надуманным предлогом, который обсуждать нет смысла в виду абсурдности. Так вот, приятели считают, что ехать на олимпиаду под флагом МОК все равно что предать Родину. Мое мнение следующее - это не предательство. И я буду уважать любое решение спортсмена, потому что легкого пути здесь нет. Участие в олимпиаде в данных условиях - это поступок. И, возможно, более тяжелый, чем бойкот. Во-первых, это действительно унизительно. Во-вторых, неравные условия - ограничения по проживанию, отсутствие технической поддержки, неприкрытая агрессия со стороны некоторых особо рьяных соперников. В-третьих, готовиться к олимпиа...

Почему нужно участвовать в стартах

С ранней весны этого года я готовился к одному-единственному старту - марафону в Сочи 5 ноября. И знаете, что я осознал? - Участие в стартах - это очень правильно. Местами я тренировался по 8-10 часов неделю, чтобы на этом старте установить личный рекорд и выбежать из четырех часов. Я даже втайне надеялся показать лучшее время, чем мой более молодой приятель со спортивной молодостью, правда, в другом виде спорта. Тренировался бы я так упорно и дисциплинированно, если бы у меня не было этого старта? - Ответ однозначен - нет и еще раз нет! Четыре года назад, когда я начинал подготовку к своему первому марафону, я планировал, что первый марафон будет и последним. Исполню детскую мечту и продолжу спокойно играть в теннис. Но следующий год после старта показался мне скучным и пресным. Я бегал от случая к случаю, без какой бы то ни было мотивации. Это разительно отличалось от предыдущего года, когда моя жизнь была наполнена тренировочной работой и предвкушением достижения трудной цели. А...