Технологічний сектор та реальне життя

Знайшов на YNews дуже цікаву думку.
“I don’t think the problem is with the Californian model. Silicon Valley knows how to do technology right for its own sake, and every technologist everywhere can learn a lot about how to do technology right by looking at Silicon Valley. Sure there is a gold rush mentality driving media and politics, and there is a lot of greed at play as well. But rich guys in Silicon Valley are no more greedy (and the true technologists among them are probably less greedy) than rich guys everywhere else in the world. The big difference between finance and tech is that deep down at the heart of tech is a natural curiosity and passion for problem solving, whereas finance is fundamentally about arbitrage.
In order to take the right lessons from tech’s failings you need to separate the tech from its social consequences. The fundamental problem with tech is that it kills jobs. It is about seeking greater efficiency in all things. This is why politicians are wrong to try to solve unemployment with tech. It would be great if everyone could move up the food chain in terms of creative and technical work and that tech could create more jobs, but the problem is that by its very nature, the 1% in the tech world will be more efficient than the bottom 90% no matter how much training they receive. 100 great developers will produce better returns than 10000 bad developers. There’s no way around this fact. Hell, if you have a powerful enough intelligence that was orders of magnitude smarter than the smartest human then it could obsolete developers entirely by being more productive on its own than all the worlds smartest developers.
Increased efficiency is theoretically good, but we’re reaching the point where we don’t have the social capabilities to cope. We are wired to work, and to need to feel needed, and to feel that we have an upward trajectory in life. These things make it very difficult to cope with the impending unemployment crisis and the environmental consequences of a ballooning disposable culture. Tech is at the very heart of these issues, but Silicon Valley is not the cause of these problems, it’s just one microcosm of them.”

Підтримай Рошен!

Акція “Підтримай Рошен!”

Всі читали/чули про необгрунтовану заборону Росією на ввіз продукції Рошену.

Пропоную підтримати нашого виробника і почати массово скуповувати продукцію Рошену і дарити оточуючим, спіробітникам, близьким – поширюючи акцію!

Такою є наша плата за Європейський Вибір, і нехай вона буде платою за чеколяду, чим куском нашої землі чи ще чимось.

Репостаємо, лайкаємо, шаримо!

Любомир Гузар: Беріться до роботи, люди добрі

Перепост оригіналу.

Якщо ми думаємо, що хтось нам щось дасть, то ми себе обманюємо. Наша майбутність є в наших руках.

Знання – то не є мудрість

Навіть діти сьогодні знають про те, що, скажімо, моє покоління – не кажу вже про попередні покоління – навіть не мріяло, що можна щось таке знати. Маємо зараз величезне знання. Але, бачите, знання – то не є мудрість. І трудність є в тому, що молода людина, дитина чи юнак, не знає, що з тим знанням зробити. Бо знання саме в собі – то не є мудрість. Знання – то є підстава, яку треба використовувати на користь себе, на користь других.

Благородність діє

Людина благородна, яка зустрічає другу людину навіть принагідно, ставить собі питання: “А що доброго я міг би зробити для цієї людини, як я міг би їй допомогти?” Якщо ми маємо таке настановлення, не є байдужі до тих, з котрими зустрічаємося, тоді створюється певна атмосфера, атмосфера доброзичливості, і тоді благородність починає діяти.

Воля – це могти робити добро

Ціна свободи людини – це право на помилку. Обирати зло людина може, та не має права. Господь Бог створив людину вільною. Але воля – це значить могти робити добро. Ми є вільні робити добро. Ми не маємо свободи робити лихо.

Бог створив кожного з нас, бо безмежно любить. У Євангелії від Луки йдеться: хочеш бути добрим, спочатку прийми Божу любов і прийми Бога. Господь дає людині багато дарів, талантів, а найголовніше – дає волю, дає можливість обирати.

Щастя – це спокій від того, що нас любить Господь

Щастя для кожної людини – це насамперед стан душі. Людина є щасливою, коли вона в своєму серці має спокій, коли вона свідома, що вона є в руках небесного Отця, який далеко ліпший для нас, чим навіть наші рідні батько і матір, який хоче нам добра. І що би не було навкруги нас, та свідомість, що Бог нас любить, що він є нашим отцем, що він за нас дбає, мені здається, що це є основний момент щастя.

Наша майбутність є у наших руках

Боятися брати на себе відповідальність природно для людини, але нема іншого способу подолати цей страх, як свідомо взяти на себе відповідальність.

Що буде з нашою країною? Те, що ми з нею зробимо.

Люди хочуть спихати свої біди на ті обставини, що є, на вибори і що все це в тому винне. Ми не дивимося на те, що ми з тим всім зробимо. Навчімося думати наперед і навчімося відчувати нашу відповідальність. За комуністичних часів навчили, що за все подбає партія і держава. І ми все ще чекаємо, хто що нам дасть. А наша майбутність залежить від нас самих.

Якщо ми будемо працювати солідно, сумлінно, шанувати один одного, жити не тільки за матеріальними, а за духовними цінностями, то все буде можливе і все буде до здійснення. Тільки треба до цього взятися. Воно само від себе не прийде. І якщо ми думаємо, що хтось нам це дасть, то ми себе обманюємо.

Наша майбутність є у наших руках. Пам’ятаймо це і працюймо. Те, що ми є в поганій ситуації сьогодні – то не є жодна штука, то не є дивота, інакшого годі було сподіватися. Але не в тому, яким воно є, а що ми з ним зробимо – це є наша майбутність.

Я особисто думаю, що якщо візьмемося сумлінно й належно до роботи, то будемо мати гарну державу, в якій будемо всі почуватися задоволені та захищені, де загальне благо буде належно респектоване. Це в наших руках.

Беріться до роботи, люди добрі. Беріться до роботи. Господь Бог і так нам дає всі можливості, щоби ми ті можливості вміли використовувати, відповідальність є на нас. І я певний, що все буде гарно, якщо ми належно візьмемося до праці. Бажаю вам Божого благословення. Слава Ісусу Христу.

Думки про розвиток

“Ми почали з виховання наших людей. Після того, як ми переконали більшість з них, ми стали видавати закони, щоб карати меншість людей, котрі навмисно порушували правила. Це зробило Сінгапур більш приємним місцем для життя. І якщо це «держава-нянька», то я пишаюся її створенням.”
стаття з Текстів.

Різниця між бідними та багатими

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

Думки?

Джерело

Кросспост на Розробку.

Правильний погляд на економіку

В Штатах народ зараз досить конкретно наїжджає на Волл Стріт, причому не просто мітингують, а кажуть цілком здорові речі, про які сильні світу цього в голос чомусь не говорять. Дуже сподобалось наступне.

Надихаюча промова про мораль

Глибока промова про мораль від відомого журналіста Віталія Портнікова, яка ще раз підтверджує, що мораль це щось реальне і щось, що можна втратити.

EDGE Lviv #1: Перша зустріч!

Метою створення группи є поширення знань та обмін досвідом у новітніх та складних технологіях серед розробників.
За форматом спільнота буде подібна до інших львівських юзер груп. Принциповою відмінністю є відсутність прив’язаності до певних платформ та акцентування уваги на складних та нових речах. Тобто EDGE Lviv буде в першу чергу цікава тім/тех лідам та сініорам або просунутим розробникам, які вже ствердились як розробники і шукають нових викликів.

На першій зустрічі будуть доповіді на такі теми:
1. Зеник Матчишин: Використання семантичних технологій для побудови передових технологій пошуку (45 хв):
— Що стоїть за словами онтологія, триплет
— Приклади парсингу людської мови
— Технології RDF, OWL, OpenNLP, Neo4j, Lucene/Compas
— Як зробити пошук крутіший чим в Google
— Обхід графу vs Prolog
— Приклад використанням перелічених технологій на реальному проекті
3. Георгій Мірошников: Node.js (30-45 хв)
– Що таке Node.js
– Сфери застосування
– Приклади використання
– Поточний стан та перспективи

Дата/час – 21 липня, 19.30
Місце – конференц зал готелю Reikartz Дворжец ( Вул. Городоцька, 107 – схема добирання )
Місце та їжу спонсорує компанія Логіка.

Для покращення діяльності мозку буде піца, пиво та пепсі :)
Участь безкоштовна.
Для планування кількості місць та кількості їжі/напоїв обов’язково зареєструйтесь на цій формі.

Сайт спільноти – edge-lviv.blogspot.com

Гнучкість

Гнучкість

Часто так буває, що в житті щось міняється.

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

І так далі.
Звичайно не кожна зміна є з гіршого на краще. Деколи зміна є з кращого на гірше.

Так от, люди по різному переживають такі зміни, і далеко не завжди готові “перегорнути сторінку”
На перший погляд це виглядає як проста дрібниця, яка характерна для більшості людей.
Але при детальнішому розгляді, особливо в контексті ІТ, гнучкість виявляється критичною.

Приблизно кожні 3-4 роки, в ІТ технологіях відбувається радикальне оновлення. Компанії та сама форма праці також сильно міняються.
Люди, які в собі не розвивають гнучкість, приречені бути викинутими на узбіччя та мати постійну душевну важкість.
Тому що вони бачать не реальність, а свою проекцію на цю реальність, і кожен раз як реальність нахлинає на них, вони отримують дуже велику порцію стресу.

Це явище не є характерне виключно для ІТ. Багато людей в Україні живуть ніби СССР не розвалився, але тим не менше з кожним днем, якщо вони не адаптувались, все важче і важче для них жити.
Останнім часом все більше людей вважає рівень емоційного інтелекту (EI) важливішим за рівень звичайного інтелекту (IQ).
Люди, в яких розвинена гнучкість та адаптивність є значно психологічно стабільніші і їхніх рівень емоційного інтелекту є значно вищий.

Якщо людина відчуває потребу покращення, особливу увагу варто звернути на гнучкість та всіляко пробувати розвивати гнучкість та відкритість мислення.

Думки?

Крос пост на Розробку.

Звіт з JEEConf 2011

У суботу відвідав дуже цікаву конференцію — JEEConf. Як видно з назви, головною темою були джава та суміжні технології.
Організація була на високому рівні, все відбувалось вчасно та було гарно сплановане. Кави та тістечок вистачало всім :)
Перерви між доповідями були достатні щоб змінити місце. Кожен мав карту та розклад. На обід було достатньо часу та закладів.
Єдиний косметичний мінус це брак урн для сміття, так як декілька сотень джавістів за день трохи генерують мусор.

Призи, які розігрувались, були хорошим стимулом залишитись до кінця :)

Конференція складалась з 2-х великих частин: доповіді та жива розробка. Так як в джаві вже не перший рік, я відвідував тільки доповіді.
Доповіді йшли в три потоки: Архітектура та Підходи, Обробка та збереження даних, Інструменти та Мови
Теми були розкидані дуже збалансовано, тому кожен міг вибрати щось цікаве протягом цілого дня.
Головні тези по доповідях які я відвідав.
Взгляд в будущее: CQRS на Google App Engine платформе с GWT:
* Архітектурний підхід CQRS дуже гарно лягає на бізнес процеси реального світу
* Поділ операцій на додавання та читання (без оновлення та видалення) створює дуже цікавий набір можливостей для оптимізації. Але це актуально тільки для бізнес застосувань, інші можливо не підійдуть так добре.
* Існують наробки в початковій стадії на Джаві для CQRS
* GAP має інструменти які спрощують CQRS
* Domain Driven Design гарно доповнюється CQRS
Использование Scala и GridGain для разработки распределенных систем с высокой производительностью:
* GridGain має потужні засоби для розподіленої обробки даних
* GridGain є простішим та доступнішим чим Hadoop
* Scala може нормально доповнювати Java, особливо в проектах по обробці даних
* На Scala можна легко писати DSL які пишуться прямо в Scala коді. GridGain так і зробили з технологією Scalar
* GridGain має досить розвинуті підходи для різно-рольової організації комунікації та виконання між нодами
Обработка больших массивов данных с использованием Java платформы:
* SGE та HazelCast можна використовувати, але виключно для їхніх первинних задач. Крок у ліво, право — розстріл :)
* GridGain має не дуже добру підтримку старих версій
* ZooKeeper є досить добрим рішенням з додатковим допилюванням
* Альтернативні до IoC підходи для обробки даних є кращими в деяких ситуаціях
* На клаудах нема мультикасту!
Cassandra как распределенная NoSQL база данных:
* Касандра суттєво покращила що вона робила добре — швидкий запис та швидке читання
* Додано SQL подібний синтаксис для запитів
* Стратегії реплікацій беруть до уваги датацентри
* Є нові інструменти по моніторингу
How Graph Databases can make you a super star:
* Neo4j впевнено стабілізується та поповнюється новими клієнтами
* Графи ідеально підходять для соціальних застосувань
* Neo4j має подібне до MySQL ліцензування
* Для деяких груп алгоритмів, приріст продуктивності в порівнянні з MySQL є у сотні разів
Особенности разработки масштабируемых приложений на Java и AWS:
* Якщо в команді ламаки — замовник буде платити багато грошей :)
* AWS можна використовувати у комерційних проектах. Фінансова вигода є.
* RDS є гіршим чим MySQL на EC2
* JMS є кращим чим SNS/SQS
* Amazon буде працювати над зональністю

В загальному конференція сподобалась. Планую відвідати наступну :)
Крос пост з Розробки.