Sm0ke
20:07 13-04-2019
И снова про обучение
В конце 2018 перешел на уровень pre-intermediate, сейчас уже середина курса.
Три раза свозил дочку в горы, были даже на черной трассе пару раз. Она быстро освоила плуг, а потом и езду зигзагами. Я так рад, что ей понравились лыжи, и обучается она очень быстро. Жду с нетерпением, когда начнется следующий сезон. Будем учиться ездить и тормозить параллельными лыжами.
На работе я ударился в devOps, полностью настроил НТ через универсальную трубу. Программирую на bash и groovy больше, чем на java. А вчера для прикола написал собственный будильник (т.к. забыл телефон в машине), разбудивший меня музыкой в 7 утра.
Это была неделя хоккея, боремся с Белыми Медведями за выход в финал. Сравняли счет в серии с Орками 1:1. Апрель закончится и планирую полностью перейти на ролики. Уже играли разок на Гребном канале.

Живу в Красном Аксае, родители напрягали с ремонтом)) Дочка уже ночевала у меня!
Группы: [ java english ]
23:42 27-07-2018
iSpeak
Отлично! Сегодня я записался на курсы английского языка. Заключил договор на 18 месяцев обучения в школе iSpeak. На вступительном тесте определили мой уровень языка как переходный между elementary и intermediate. Сказали, что языкового порога у меня нет, но я леплю слова "рандомно" не обращая внимания на грамматику. :)

Забавная "схема" работы у языковой школы. При поступлении подписываешь два договора, один со школой, другой - с банком. Кредитный. Банк сразу оплачивает школе всю сумму за весь срок обучения (в моем случае за 18 месяцев это 64 тысячи рублей). Контора преподносит это как рассрочку, т.к. проценты по кредиту якобы платят они (по факту они просто заложили их в стоимость обучения). Кредит берется на сумму 55 тысяч. Т.е. если его досрочно погасить, то можно сэкономить 9 тысяч. Чем я и займусь на следующей неделе!

А обучение английскому будет проходит в форме групповых зянятий два раза в неделю. Плюс иногда будут встречи с носителем языка. Отлично, двигаюсь в нужном направлении ))
А пока смотрю сериал Lost в первоисточнике. Первый сезон досматриваю.
02:09 04-06-2018
Учусь и учу
Сегодня научился плавать кролем с правильной техникой (головой вниз) и собирать пираморфикс. Пока не одновременно. И дочку учу плавать. Уже ходим во "взрослый" бассейн Бриз.
А еще она сегодня первый раз была на уроке рисования у настоящего художника. Принесла оттуда нарисованного кота. Классного!

Состояние: Супергуд
23:43 11-02-2018
Working
Hello, my diary!
I`m developer in Sbertech! Before, a worked in Tele2 couple of months, but Sbertech made me better offer.
I passed the trial period. I write programs in java and I`m so happy!

Parallel, I still have my pet project Arena-bot. With more then 100 commits.

My hockey-team is in second place in NPHL
16:08 15-08-2017
complexity for Collections
Time complexity
15:42 15-08-2017
Queue
Методы remove() и poll() отличаются лишь поведением, когда очередь пустая: метод remove() генерирует исключение, а метод poll() возвращает null.
14:31 03-08-2017
jUnit
It seems to work for me as a tester. =)

Methods:
assertTrue check that result is true
assertEquals - check that expected result and real result is equals
assertNull - check that result is null
assertNotNull - ... is not null;
assertSame - ... expected and real object are the same.
fail - throw AssertionError in that place where code shouldn`t go.
15:34 31-07-2017
Key Thread methods
Italic is static methods

Состояние: настороже
Группы: [ english ] [ java ]
14:24 27-07-2017
inner class
Just as a static method does not have access to the instance variables and
nonstatic methods of the class, a static nested class does not have access to the instance
variables and nonstatic methods of the outer class.

Method-local inner classes cannot use non-final local variables declared within the method—the inner class instance
may outlive the stack frame, so the local variable might vanish while the inner class
object is still alive.

Состояние: учиться
Группы: [ english ] [ java ]
08:20 26-07-2017
Sub, Arrays, Collections, Set, Map, List
All the tables

Состояние: сонное




Группы: [ english ] [ java ]
18:25 25-07-2017
"Navigate" methods
For Navigable

Current music: Speed Of Light (Original Mix) Alphawezen
Состояние: доброе
16:26 25-07-2017
Collections
Table

Состояние: учиться
Группы: [ english ] [ java ]
11:50 24-07-2017
Date & Calendar
Состояние: креативное
Группы: [ english ] [ java ]
18:26 23-07-2017
string methods
■charAt() Returns the character located at the specified index
■ concat() Appends one String to the end of another ( "+" also works)
■ equalsIgnoreCase() Determines the equality of two Strings, ignoring case
■ length() Returns the number of characters in a String
■ replace() Replaces occurrences of a character with a new character
■ substring() Returns a part of a String
■ toLowerCase() Returns a String with uppercase characters converted
■ toString() Returns the value of a String
■ toUpperCase() Returns a String with lowercase characters converted
■ trim() Removes whitespace from the ends of a String

Current music: Kiss You (Ruby Edit) - Nadia Ali
Состояние: учиться
Группы: [ english ] [ java ]
14:25 23-07-2017
exceptions
ArrayIndexOutOfBoundsException Thrown when attempting to access an array with an invalid index value (either negative or beyond the length of the array).
CassCastException Thrown when attempting to cast a reference variable to a type that fails the IS-A test.
IllegalArgumentException Thrown when a method receives an argument formatted differently than the method expects.
IllegalStateException Thrown when the state of the environment doesn’t match the operation being attempted, e.g., using a Scanner that’s been closed.
NullPointerException Thrown when attempting to access an object with a reference variable whose current value is null.
NumberFormatException Thrown when a method that converts a String to a number receives a String that it cannot convert.
AssertionError Thrown when a statement’s boolean test returns false.
ExceptionInInitializerError Thrown when attempting to initialize a static variable or an initialization block.
StackOverflowError Typically thrown when a method recurses too deeply. (Each invocation is added to the stack.)
NoClassDefFoundError Thrown when the JVM can’t find a class it needs, because of a command-line error, a classpath issue, or a missing .class file.

Current music: Electricity Drive (The Lost Radio Version) - Alphawezen
Состояние: учиться
Группы: [ english ] [ java ]
03:26 23-07-2017
switch
A switch's expression must evaluate to a char, byte, short, int, or, as of Java
6, an enum, as of Java 7, String
That means if you're not using an enum and String, only variables and values
that can be automatically promoted (in other words, implicitly cast) to an int are
acceptable.
The case constant must be a
compile time constant!

Current music: It's My Life - Sound Behaviour
Состояние: учиться
Группы: [ english ] [ java ]
22:00 21-07-2017
Wrapper
In summary, the essential method signatures for Wrapper conversion methods are
primitive xxxValue() - to convert a Wrapper to a primitive
primitive parseXxx(String) - to convert a String to a primitive
Wrapper valueOf(String) - to convert a String to a Wrapper

In order to save memory, two instances of the
following wrapper objects (created through boxing), will always be == when their
primitive values are the same:
■ Boolean
■ Byte
■ Character from \u0000 to \u007f (7f is 127 in decimal)
■ Short and Integer from -128 to 127

Here's a review of the rules for overloading methods using widening, boxing,
and var-args:
■ Primitive widening uses the "smallest" method argument possible.
■ Used individually, boxing and var-args are compatible with overloading.
■ You CANNOT widen from one wrapper type to another. (IS-A fails.)
■ You CANNOT widen and then box. (An int can't become a Long.)
■ You can box and then widen. (An int can become an Object, via Integer.)
■ You can combine var-args with either widening or boxing

Current music: Радио Яндекс: Dvipada Pitham -The Wise Man
Состояние: прострация
Группы: [ english ] [ java ]
00:34 20-07-2017
Nothing can be returned from a void, but you can return nothing.
Nice play of words!
I learned second chapter of book that helps to prepare for the exam. And...

...another one review of my resume! Tomorrow i will go to Sberbank to take tests. Its interesting, I simply remove from resume phrases like "little experience" and "basic knowledge".

Current music: Wind Song - Fabrizio Paterlini
Состояние: веселое
Группы: [ english ] [ java ]
17:05 19-07-2017
Polymorthysm in Java
I knew it earlier but didn't think about:
"There are two types of polymorphism in java: compile time polymorphism and runtime polymorphism. We can perform polymorphism in java by method overloading and method overriding."
First type of polymothism is overloading. Java compiler determines which overloaded method is invoked by the reference type (not the object type)
Second is overriding. JVM at runtime "see" on instance (real object) and run its methods. Determination by object type.

Animal animal = new Horse();
Reference type Object type

That's why we talk about compile time and runtime polymorthism.

Current music: Om Asa Toma (Original Mix) - The Wise Man
Состояние: учиться
Группы: [ english ] [ java ]
23:55 17-07-2017
in English
Привет дневничок.
Откопал тебя (свой дневник) из далекого прошлого. Но не просто так. Хочу практиковаться в английском, для этого советуют вести дневник. Поэтому это последние слова на русском...
So, first of all, hello my friend.
There are many stuffs in my life that I should say here. Not in this record. Stay turned. :)

Here I'll simply write about today events. This events are very simple too. All this day i studied. I read the book SCJP (Sun Certified Programmer for Java 6 Study Guide). Yes, this book about Java. About how take the exam. And its in English. And I'm so happy that I can read this book without looking in english dictionary every 2 minutes (because Google Translate =).
I hope to be a Java Junior for a start. And my first job interview should take place next week.
This is just the beginning, so, not saying goodbuy!

Current music: Hypnose (2011 Version) - Melodic Brothers
Состояние: креативное
Группы: [ english ] [ java ]
Закрыть