середа, 30 вересня 2015 р.

Принципи ООП як абстракції

Більшість програмістів знають основні принципи ООП. Принаймі згадують їх перед співбесідою. Але далеко не все з них розуміють навіщо ці принципи сформульовані.
blowball
Pattern
На справді, як і в інших близьких до математики теоріях все є певною абстракцією.
Згадаємо основи:
1) Інкапсуляція - абстракція якостей об'єкта. Є зовнішні та внутрішні функціональні та нефункціональні. Але це все абстракції, що описують об'єкт.
2) Наслідування - абстракція що описує загальні якості для групи об'єктів.
3) Поліморфізм - абстракція що описує різну поведінку об'єкті в одних і тих-же умовах. Наприклад, трикутник і прямокутник мають різну кількість кутів, різні формули обрахунку площі.
Таким чином, ООП лише методологія запису абстракцій. ООП мови - інструменти для запису цих абстракцій.

пʼятниця, 25 вересня 2015 р.

Kyiv scenes

    Kyiv is old city. City with many faces and scenes. There are no reason to describe them all. Let's see a few of them. Kyiv in clouds
  1. Kyiv in clouds. Autumn is comming.
  2. Belltower of St. Sophia
  3. Belltower of St. Sophia. One of the Kyivs "titles".
  4. St.Michael bell Tower
  5. St.Michael bell Tower. Important place for dignity revolution. It was served as hospital.
  6. Old and New
  7. Old is dust. New do not have any soul.
  8. Kyiv Subway
  9. Kyiv has lots of bridges, and need much more.
  10. Bounded move
  11. River, ship
  12. Sails
  13. and Sails.

середа, 23 вересня 2015 р.

вівторок, 22 вересня 2015 р.

Халва в Українській політиці.

Скільки не кажи халва, в роті солодко не стане..
Древня мудрість.

Філософія виникла в давній Греції. Перше, що вона вивчала - це відмінність між нашим сприйняттям та тим, що нас оточує. Платон придумав “абстракцію” - монаду: те, що дійсно існує, і те, що перетворюється на слова у людини, яка за нею спостерігає. Древні вже розуміли, що слова - це лише слова, і вони описують дійсність л
ише наближено.
Чим далі, тим більше люди захоплювалися словами, забуваючи, що їх потрібно постійно переосмислювати, піддавати сумніву.
Ми думаємо словами. Принаймні ті, хто думають, мислять словами.

“Спочатку було слово”.

Спочатку була думка, ідея, вона перетворилася на дію. Для нового ще нема слів, вони виникають потім.
Монада існує, і дякуючи їй є слова. Монада існує, навіть коли слів для неї нема.
Слова - надзвичайно гнучкий механізм, їх можна комбінувати, підміняючи дійсність. Слова можна мовчати, щоб ніхто не знав твоїх думок.
Не слухайте слова, шукайте за ними думки. Якщо слова є, а до чого вони - не зрозуміло, це пусті слова. Якщо слова не викликають думок, а лише емоції - то пусті слова.
Політики бавляться словами, підміняючи одні поняття іншими.
Обіцянки замість ідей. Емоції замість думок.

Халва, Халва, Халва.

Їх не цікавить, щоб у вас була халва, їм потрібно, що ви їх слухали.
У тих, хто робить, нема часу на балачки. Слова для них - спосіб передати свої думки, спосіб набути однодумців.
Для того, щоб переконати, навчити, передати комусь свої ідеї та думки, потрібно набагато більше часу та зусиль, ніж на просто слова. Потрібно, щоб той, хто тебе слухає, вмів та мав час думати.
Думайте, оцінюйте справи, а не обіцянки.
Думайте, або за вас почнуть думати інші, сприймаючи вас худобою, якою легко маніпулювати. Якщо у вас немає розуміння вашого майбутнього, за вас віршують інші.

Політик працює за державний кошт, за ваші гроші. Він не може дати більше, ніж візьме у Вас.
Політик має бути відкритим, всі його надбання та невдачі мають бути доступними для всіх.
Думайте, шукайте, як Ви можете змінити своє майбутнє. Навчіться самотужки приймати рішення. Чим більше людей з різними думками, тим більше вони впливають на життя суспільства, тім складніше ними маніпулювати.

P.S. Найцікавіше те, що чим більше різних точок зору, тим простіше домовлятися. Кожна індивідуальна точка зору в такому випадку постійно критично переосмислюється, що значно підвищує шанси відшукати рішення, прийнятне для всіх.

понеділок, 21 вересня 2015 р.

О гибкости ума и новом мире.

Как часто мы становимся заложниками наших пристрастий. Как легко возникают разнообразные дискуссии приверженцев разных брендов, идей, инструментов.
SailsСколько копий сломано, сколько нечистот вылито. А причина таких разногласий - леность ума, не желание воспринимать и обрабатывать новую информацию.
Самое обидное, что нашу лень интенсивно против нас используют, умело нами манипулируя.
Меняя понятия лучшего и знакомого, убаюкивая и лелея наше нежелание изменятся.
Наши слабости привлекают, манят - используй нас, обмани.
И хорошо, если возьмут только деньгами.
Мир будущего не будет к нам добрее, никто не будет о нас больше заботиться, если мы сам себе не поможем.
В миру будущего роль информации будет только возрастать. Умение манипулировать или подавать факты в выгодном для себя свете все более востребованной. Защититься от таких искажений фактически невозможно, верить никому нельзя. А в первую очередь, верить нельзя самому себе.
Оставьте прошлое прошлому. Все решения, принятые вчера, уже устарели, новые решения нужно принимать сегодня.
Не ходите проторёнными путями, не думайте те-же мысли, сегодня мир уже изменился, правильное вчера, уже устарело, ушло навсегда. Правильное сегодня завтра утратит свою актуальность.
Добро пожаловать в мир постоянной неопределенности. Мир в котором необходимо постоянно пересматривать, передумывать и переделывать. Прекрасный мир тысяч личин, вероятностей и безграничных возможностей. Мир, дверь в который открыта всегда, и находится в тебе самом.

P.S. А хотел всего-то посоветовать перейти со Skype на Hangouts. Занесло.