<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Volodymyr Obrizan: personal website - 31</title><link href="https://obrizan.com/" rel="alternate"></link><link href="https://obrizan.com/feeds/31.atom.xml" rel="self"></link><id>https://obrizan.com/</id><updated>2017-10-31T19:35:00+02:00</updated><entry><title>The Most Important Hire: Looking for a Personal Assistant</title><link href="https://obrizan.com/blog/the-most-important-hire-looking-for-a-personal-assistant/" rel="alternate"></link><published>2017-10-31T19:35:00+02:00</published><updated>2017-10-31T19:35:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2017-10-31:/blog/the-most-important-hire-looking-for-a-personal-assistant/</id><summary type="html">&lt;p&gt;Before the end of the year, I want to manage to make the most important hire of my life. &lt;/p&gt;
&lt;p&gt;I need a personal assistant, full-time in the office. &lt;/p&gt;
&lt;p&gt;Candidate profile: a “seven-armed octopus.” &lt;/p&gt;
&lt;p&gt;My daily tasks:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Managing and developing Design and Test Lab. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Managing and developing the First Institute of …&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;</summary><content type="html">&lt;p&gt;Before the end of the year, I want to manage to make the most important hire of my life. &lt;/p&gt;
&lt;p&gt;I need a personal assistant, full-time in the office. &lt;/p&gt;
&lt;p&gt;Candidate profile: a “seven-armed octopus.” &lt;/p&gt;
&lt;p&gt;My daily tasks:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Managing and developing Design and Test Lab. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Managing and developing the First Institute of Reliable Software.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Small personal projects. &lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Assistant’s tasks: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Search for information on the internet. For example: find the email of the director of some IT company. Or compile a list of companies selling industrial equipment in the state of Texas, indicating business develpment managers with emails. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Buy movie tickets, train tickets, book accommodation on AirBNB.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Put documents into envelopes, run to the post office, send them.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Structure information. For example: take 10 resumes from candidates for a vacancy and make a nice table with characteristics: full name, age, work experience, and so on. If something is missing, then correspond with the candidates and clarify the missing information. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Format documents and a presentation. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Something else I can’t remember off the top of my head. &lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For now, nothing fanatical: Monday through Friday, no accompanying me on business trips. We’ll see from there. &lt;/p&gt;
&lt;p&gt;Requirements:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Decent written English. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Paid in food and science, like Stradivari in Amati’s house. Prospects are similar. &lt;/p&gt;
&lt;p&gt;Please send your resume and cover letter to volodymyr.obrizan@gmail.com&lt;/p&gt;</content><category term="31"></category></entry><entry><title>Richard Branson’s Book “Screw It, Let’s Do It”</title><link href="https://obrizan.com/blog/richard-bransons-book-screw-it-lets-do-it/" rel="alternate"></link><published>2016-01-31T21:31:00+02:00</published><updated>2016-01-31T21:31:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2016-01-31:/blog/richard-bransons-book-screw-it-lets-do-it/</id><summary type="html">&lt;p&gt;I recently read Richard Branson’s book “&lt;a href="http://www.mann-ivanov-ferber.ru/books/k_chertu_vse"&gt;Screw It, Let’s Do It&lt;/a&gt;” (100 UAH in electronic form).&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/livejournal/2016/01/31/kniga-k-chertu-vse-beris-i-delai-richarda-brensona/28529-original-aa56c9c9165dd6cd.png"&gt;&lt;/p&gt;
&lt;p&gt;I’d heard a lot about Branson, seen places where people take pictures with his cardboard cutout. For some reason all business seminars have these cutouts. After reading the book, I realized …&lt;/p&gt;</summary><content type="html">&lt;p&gt;I recently read Richard Branson’s book “&lt;a href="http://www.mann-ivanov-ferber.ru/books/k_chertu_vse"&gt;Screw It, Let’s Do It&lt;/a&gt;” (100 UAH in electronic form).&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/livejournal/2016/01/31/kniga-k-chertu-vse-beris-i-delai-richarda-brensona/28529-original-aa56c9c9165dd6cd.png"&gt;&lt;/p&gt;
&lt;p&gt;I’d heard a lot about Branson, seen places where people take pictures with his cardboard cutout. For some reason all business seminars have these cutouts. After reading the book, I realized that Branson is basically like an icon in a church. You’ve got to give the suckers at business seminars at least some fun with a selfie with a piece of cardboard.&lt;/p&gt;
&lt;p&gt;There’s a joke about this book: “All Western business-motivation books boil down to a billionaire from Beverly Hills advising a person from Bumfuck, Nowhere to get out of their comfort zone.” Richard is a rich kid; he grew up in a wealthy family, had the opportunity to go to college in London and use family loans, which he used to build his startups. &lt;/p&gt;
&lt;p&gt;The book is more interesting for Branson’s travels. It describes several flights in a Montgolfier balloon (that kind of aerostat) across the Atlantic Ocean and other trips where he got into situations he might not have come back from alive. &lt;/p&gt;
&lt;p&gt;This is more of a biographical book about Branson than any kind of business textbook. A citizen of the Soviet Union is unlikely to take away anything useful from it. One feature should be noted, something rarely found among our citizens: setting up at least some kind of half-decent business. For example, when Branson was a schoolboy, he bought fir seedlings, planted them, they sprouted, and he sold them and made decent money. &lt;/p&gt;
&lt;p&gt;I can’t recommend this book as any kind of business textbook. But for those interested in adventure or Branson’s biography, I recommend it.&lt;/p&gt;</content><category term="31"></category></entry><entry><title>Summary of the Eighth, Ninth, and Tenth Meetings of the "Python at APVT" Club</title><link href="https://obrizan.com/blog/summary-of-the-eighth-ninth-and-tenth-meetings-of-the-python-at-apvt-club/" rel="alternate"></link><published>2015-12-31T15:01:00+02:00</published><updated>2015-12-31T15:01:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2015-12-31:/blog/summary-of-the-eighth-ninth-and-tenth-meetings-of-the-python-at-apvt-club/</id><summary type="html">&lt;p&gt;On December 12, 19, and 26, the eighth, ninth, and tenth meetings of the "Python at APVT" club took place. The meetings were held in room 318 from 11:15 to 13:00.&lt;/p&gt;
&lt;p&gt;Eighth meeting&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Roman Podoliaka. Basic (list, dict, set) and advanced collections in Python&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Roma Podoliaka talked …&lt;/p&gt;</summary><content type="html">&lt;p&gt;On December 12, 19, and 26, the eighth, ninth, and tenth meetings of the "Python at APVT" club took place. The meetings were held in room 318 from 11:15 to 13:00.&lt;/p&gt;
&lt;p&gt;Eighth meeting&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Roman Podoliaka. Basic (list, dict, set) and advanced collections in Python&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Roma Podoliaka talked about basic collections in Python. The talk was accompanied by live examples in the &lt;a href="http://ipython.org/notebook.html"&gt;Notebook&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/livejournal/2015/12/31/rezyume-vosmoi-devyatoi-i-desyatoi-vstrech-kluba-piton-na-apvt/22860-original-b44c0cc408788a6a.jpg"&gt;&lt;br&gt;
&lt;em&gt;Roman Podoliaka talks about collections in Python&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Presentation for the talk: &lt;a href="https://drive.google.com/file/d/0BwMuwA59_aNuSWE4VnUxYndmUGc/view?usp=sharing"&gt;Collections in Python.pdf&lt;/a&gt; (270 KB). If you want to repeat all the experiments in the Notebook, here are the source files in an archive: &lt;a href="https://drive.google.com/file/d/0BwMuwA59_aNuQnJjYlVJaXM1VUk/view?usp=sharing"&gt;Basic collections in Python.ipynb.zip&lt;/a&gt; (17 KB).&lt;/p&gt;
&lt;p&gt;Why is knowing basic collections important? Because they are the foundation for modeling and solving any applied problem. An applied problem is never stated in this form: "Take a list of objects, sort it, and return the element at index 0." Usually, applied problems sound like this: "Who in the group of students has the highest rating?" This is where you need abstract thinking: describe a student with a dict structure, put it into a list, call the sort function, and access the element with index 0. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Volodymyr Obrizan. Functional programming in Python&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This talk is a translation of the article &lt;a href="https://docs.python.org/3/howto/functional.html"&gt;A. M. Kuchling. Functional Programming HOWTO&lt;/a&gt;. In Python, you can write in different programming styles: object-oriented, functional. Functional programming is representing the problem being solved as a composition of functions that have no internal state. The advantages of functional programming: modularity, ease of debugging and testing, the ability to reuse functions. Slides for the talk: &lt;a href="https://drive.google.com/file/d/0BwMuwA59_aNuTTlVTzhjanFfem8/view?usp=sharing"&gt;Functional programming in Python.pdf&lt;/a&gt; (342 KB).&lt;/p&gt;
&lt;p&gt;Ninth meeting&lt;/p&gt;
&lt;p&gt;The ninth meeting was devoted to solving timed problems in pairs. &lt;/p&gt;
&lt;p&gt;Five problems were proposed:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Determine whether a triangle is right-angled.  &lt;/li&gt;
&lt;li&gt;Return a list of all divisors of the number n, including one and the number itself.  &lt;/li&gt;
&lt;li&gt;Reduce a proper fraction.  &lt;/li&gt;
&lt;li&gt;Determine whether the sequence l is an arithmetic progression.  &lt;/li&gt;
&lt;li&gt;Encrypt strings in a certain way.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Repository with the problem source files: https://bitbucket.org/obrizan/apvt-python-competition-2&lt;/p&gt;
&lt;p&gt;Teams in the process of solving the problems:&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/livejournal/2015/12/31/rezyume-vosmoi-devyatoi-i-desyatoi-vstrech-kluba-piton-na-apvt/23170-1000-ed7fd52725fa749b.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Valentina, Nikita, and Alexander’s team solved all the problems faster than everyone else:&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/livejournal/2015/12/31/rezyume-vosmoi-devyatoi-i-desyatoi-vstrech-kluba-piton-na-apvt/23455-1000-afde950ae2998c62.jpg"&gt;&lt;/p&gt;
&lt;p&gt;The winning team in the process of solving:&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/livejournal/2015/12/31/rezyume-vosmoi-devyatoi-i-desyatoi-vstrech-kluba-piton-na-apvt/23791-1000-7c5207ad6e08cf5c.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Tenth meeting&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Volodymyr Obrizan. Web programming in Python on Google App Engine. Working with a database&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;At previous meetings, we had already discussed &lt;a href="https://cloud.google.com/appengine/docs"&gt;Google App Engine&lt;/a&gt; — a platform for creating web applications in Python in the cloud. This time we looked at how to pass information from the client to the server and save it in a database. &lt;/p&gt;
&lt;p&gt;Link to the source texts: https://bitbucket.org/obrizan/gae-web-tutorial/src&lt;/p&gt;
&lt;p&gt;Google has a very similar tutorial; you can master it on your own: https://cloud.google.com/appengine/docs/python/gettingstartedpython27/introduction&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Valentina Pikalova. Solving Python Challenge together&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;http://www.pythonchallenge.com/ is a collection of problems to work through. The difference from other similar sites is that the problem statement is given "with a catch," i.e., before solving anything, you first have to understand the problem. :)&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/livejournal/2015/12/31/rezyume-vosmoi-devyatoi-i-desyatoi-vstrech-kluba-piton-na-apvt/23934-1000-d9cab2b456401d9e.jpg"&gt;&lt;br&gt;
&lt;em&gt;Valentina talks about the problems&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/livejournal/2015/12/31/rezyume-vosmoi-devyatoi-i-desyatoi-vstrech-kluba-piton-na-apvt/24399-1000-291bf6eb529f8e6e.jpg"&gt;&lt;br&gt;
&lt;em&gt;Club members solve problems together&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Club members’ stories about taking courses&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After solving the problems, we helped Tatyana figure out her homework — or, more precisely, why it would not start from the command line.&lt;/p&gt;
&lt;p&gt;And the pre-New Year’s meeting ended with gifts. Svetlana Viktorovna gave us New Year’s cards, and Valentina gave us coloring books. :)&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/livejournal/2015/12/31/rezyume-vosmoi-devyatoi-i-desyatoi-vstrech-kluba-piton-na-apvt/24673-1000-cca7bce6eaba60d2.jpg"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Previous meetings:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No. 7 05.12.2015 &lt;a href="https://obrizan.com/blog/summary-of-the-seventh-meeting-of-the-python-at-apvt-club/"&gt;Summary of the Seventh Meeting of the "Python at APVT" Club&lt;/a&gt;&lt;br&gt;
No. 6 28.11.2015 &lt;a href="https://obrizan.com/blog/summary-of-the-sixth-meeting-of-the-python-at-apvt-club/"&gt;Summary of the Sixth Meeting of the "Python at APVT" Club&lt;/a&gt;&lt;br&gt;
No. 5 21.11.2015 &lt;a href="https://obrizan.com/blog/summary-of-the-fifth-meeting-of-the-python-at-apvt-club/"&gt;Summary of the Fifth Meeting of the "Python at APVT" Club&lt;/a&gt;&lt;br&gt;
No. 3, No. 4 07.11.2015, 14.11.2015 &lt;a href="https://obrizan.com/blog/summary-of-the-third-and-fourth-meetings-of-the-python-at-apvt-club/"&gt;Summary of the Third and Fourth Meetings of the "Python at APVT" Club&lt;/a&gt;&lt;br&gt;
No. 2 31.10.2015 &lt;a href="https://obrizan.com/blog/summary-of-the-second-meeting-of-the-python-at-apvt-club/"&gt;Summary of the Second Meeting of the "Python at APVT" Club&lt;/a&gt;&lt;br&gt;
No. 1 24.10.2015 &lt;a href="https://obrizan.com/blog/the-first-meeting-of-the-python-at-apvt-club-took-place-summary/"&gt;The first meeting of the "Python at APVT" club took place. Summary&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How do you get news about meetings of the "Python at APVT" club?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Subscription to news about meetings of the "Python at APVT" club: http://bit.ly/python-apvt-reg The mailing list will be the main channel for information about meetings. &lt;/p&gt;
&lt;p&gt;Groups on VKontakte and Facebook: https://vk.com/python.apvt and https://www.facebook.com/groups/python.apvt, respectively. &lt;/p&gt;
&lt;p&gt;Site for questions and answers about Python and about the club: http://bit.ly/python-apvt-qa&lt;/p&gt;
&lt;p&gt;Questions? You can contact me personally: volodymyr.obrizan@gmail.com&lt;/p&gt;</content><category term="31"></category></entry><entry><title>And the winner in the “Email of the Year” category is…</title><link href="https://obrizan.com/blog/and-the-winner-in-the-email-of-the-year-category-is/" rel="alternate"></link><published>2011-12-31T17:06:00+02:00</published><updated>2011-12-31T17:06:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2011-12-31:/blog/and-the-winner-in-the-email-of-the-year-category-is/</id><content type="html">&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/blogger/2011/12/31/i-v-nominatsii-imeil-goda-pobezhdaet/i-v-nominatsii-imeil-goda-pobezhdaet-01.png"&gt;&lt;/p&gt;
&lt;p&gt;And I completely forgot!&lt;/p&gt;</content><category term="31"></category><category term="2012"></category><category term="fun"></category><category term="Google"></category><category term="email"></category><category term="screenshot"></category></entry><entry><title>New Cat in Kharkiv</title><link href="https://obrizan.com/blog/new-cat-in-kharkiv/" rel="alternate"></link><published>2010-12-31T10:28:00+02:00</published><updated>2010-12-31T10:28:00+02:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2010-12-31:/blog/new-cat-in-kharkiv/</id><content type="html">&lt;p&gt;And in Kharkiv it’s a typical New Cat. Our New Cat is so stingy you couldn’t even beg snow out of him in winter.&lt;/p&gt;
&lt;p&gt;Thank you, New Cat, that at least the temperature is below zero, and not like the previous times — slush and puddles.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG_3265" src="https://obrizan.com/images/blogger/2010/12/31/novyi-kot-v-harkove/img-3265-2.jpg"&gt;&lt;/p&gt;</content><category term="31"></category><category term="fun"></category><category term="photos"></category></entry><entry><title>Signed Up for Twitter</title><link href="https://obrizan.com/blog/signed-up-for-twitter/" rel="alternate"></link><published>2010-07-31T09:09:00+03:00</published><updated>2010-07-31T09:09:00+03:00</updated><author><name>Volodymyr Obrizan</name></author><id>tag:obrizan.com,2010-07-31:/blog/signed-up-for-twitter/</id><summary type="html">&lt;p&gt;Signed up for Twitter this morning. Well, I figured, since everyone’s on Twitter already, it’s time for me too. Otherwise Kolyan was saying yesterday: “I read this joke on Twitter, everyone retweeted it, it even made it into top tweets!” Or my friend Dimon says: “I get all …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Signed up for Twitter this morning. Well, I figured, since everyone’s on Twitter already, it’s time for me too. Otherwise Kolyan was saying yesterday: “I read this joke on Twitter, everyone retweeted it, it even made it into top tweets!” Or my friend Dimon says: “I get all my news from Twitter. On other sites everything is an hour late.” People told me about some mega-popular dude who has a whole 100 followers, and that everyone needs to follow this dude. So I thought I was somehow out of the loop, and I felt awkward in front of the guys.&lt;/p&gt;
&lt;p&gt;So, basically, I decided to sign up for Twitter too. Registration is fast and convenient, not like on other sites — you can die before you finish filling out the profile. The design is nice. The only bad thing is it’s all in foreign, so some things are hard to understand. I still haven’t figured it out: where do you read the jokes here? Where’s the news? Where do you enter the tweets so other people can read them?&lt;/p&gt;
&lt;p&gt;I’ll ask Dimon tomorrow; he knows everything about computers.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://obrizan.com/images/blogger/2010/07/31/zaregistrirovalsya-v-tvitere/zaregistrirovalsya-v-tvitere-01.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For those who still didn’t get it — this is a joke.&lt;/p&gt;</content><category term="31"></category><category term="Twitter"></category><category term="fun"></category></entry></feed>