Category: it

Category was added automatically. Read all entries about "it".

dragonium

Самое полезное в моем журнале

Число разных тем в этом журнале достигло отметки, когда создается верхний пост со ссылками на наиболее важные посты последних лет.

Сейчас я зарабатываю себе на жизнь созданием мобильных приложений: http://andresol.livejournal.com/112486.html. Мой сайт asmolgam.com (русская версия). На эту тему читателям больше всего понравился пост Пока индюки и рескинеры ругают китов, я зарабатываю деньги: "Поезда в светлое будущее отходят постоянно, а они сидят на лавочке и сожалеют об опоздании на вчерашний поезд, не замечая, что объявлена посадка на сегодняшний".

Но наиболее полезными в блоге оказались мои посты о грин-карте - о том, как я, будучи постдоком-химиком в Беркли в 2012 году, получил ее без помощи адвокатов за 4 месяца по категории EB1-A. В июле 2018 года я создал сайт, где любой желающий сможет скачать пример I-140 петиции по категории EB-1A или EB2-NIW в виде pdf файла. Там же я разместил краткое изложение моего собственного пути к грин-карте и ответы на наиболее распространенные вопросы о петиции: https://andreychemist.github.io/.

До этого с посылал пример петиции всем, кто написал свою историю по моему адресу andreychemist@gmail.com. За 6 лет я отправил ее 253 людям, и с тех пор как минимум 34 из них успешно ее переписали и получили одобрение от USCIS (26 ученых и 8 человек, не имеющих отношения к науке - большой пост со статистикой и советами). Но сразу предупрежу, что если у вас нет PhD и вы живете не в США, ваши шансы получить одобрение по этой категории невелики. (Еще 21 человек получили, обратившись к адвокату; 6 через работу; 1 выиграл в лотерею; 2 вышли замуж; 11 иммигрировали в другие страны типа Канады или Израиля; 1 сделал сам, моя петиция не пригодилась; 3 передумали подавать; 5 человек получили отказ; остальные или еще в процессе или ничего мне не написали, когда я их спросил, чем дело закончилось).
Collapse )
dragonium

Гугл прислал $52.12 за февраль

И это не деньги за рекламу. А это значит, что в наших андроидных приложениях появились покупки, которые до этого были только на iOS. Теперь за пару долларов можно отключить рекламу или купить дополнительные подсказки. До 1 марта были обновлены только пять приложений: Породы собак – еще в декабре; важное приложение о Столицах мира; и в самом конце месяца Животные, Фрукты и Простые слова:


Мой брат переписал весь код на Java под нативный Android. В процессе много ругался на криворукость программистов Google, утечки памяти в AdMob, тормознутость Android Studio. Но зато у нас появилась такая фича, как переворот экрана в альбомный формат. Мой телефон зафиксирован в портретном режиме, но на планшете такое может пригодиться:


Collapse )
dragonium

Интервью о мобильных приложениях

Месяц назад получаю письмо: “Прочитал о вас статью” – и следуют вопросы в духе “сколько обходится разработка одного приложения?”. А я ни сном ни духом, что за статья. Оказалось, что кто-то почитал мои посты в жж по тэгу “apps” и выложил на своем сайте вольный пересказ. В этом нет ничего противозаконного, но там была масса неточностей в цифрах и сроках (например, написали, что мой брат тоже работал в Беркли, или что у нас “полторы сотни” приложений, когда их примерно в три раза меньше), а, главное, мне приписывалась мотивация, которой у меня никогда не было. Вроде того, что я перестал писать в жж о приложениях, потому что испугался конкурентов, когда на самом деле мне просто не о чем писать, так как с приложениями ничего не меняется.

Я написал едкий комментарий, после которого со мной связался автор статьи и исправил самые грубые ляпы. Он же предложил мне ответить на несколько вопросов о приложениях, чтобы представить свою точку зрения. Ресурс у них, конечно, посвящен разным быстрым и сомнительным способам заработка в интернете. Но я подумал, что, во-первых, лучше уж я сам напишу, чем меня будут перевирать и представлять мой отказ, как доказательство, что мне есть, что скрывать. Во-вторых, меня регулярно просят в жж делать апдейты о приложениях. Я все, что о них знал, рассказал, повторяться не хочу. Но если задают конкретные вопросы о том, что реально людей интересует, так и быть, пусть будет такой FAQ об эппах, на который я смогу в будущем ссылаться.
Collapse )
dragonium

Я учусь решать задачи по программированию

В прошлом году я решил начать по-серьезному учить программирование, чтобы самому делать мобильные приложения. До этой цели я пока так и не дошел, поэтому пока расскажу о двух сайтах с программистскими задачками, которые мне сильно помогли прокачать навыки в этой сфере: Codewars и LeetCode. Таких сайтов сейчас развелось множество, но я решал задачи только на этих двух, поэтому буду делиться личным опытом и успехами.

Исторически первым я пришел на Codewars (мой аккаунт там). И он мне чем-то напомнил изучение иностранных языков на Duolingo: можно точно так же с полного нуля начать с самых простых задач, где требуется определить четное ли число или написать простейший for loop, минимум теории – максимум практики:


Collapse )
dragonium

Как я разбирал Chronometer и нашел “пасхальное яйцо”

Кто чем занимался 31 декабря, а я разбирал класс Chronometer из стандартной библиотеки Андроида. Как раз в 11:30 pm закончил. И вот хочу поделиться, что нового я узнал, плюс порассуждать о своем прогрессе в обучении программированию в целом.

Я уже писал, что в прошлом году, наконец, решил серьезно учить программирование. Вначале цель была – “выпускать собственные приложения”, но постепенно, осознав размах задачи, я поменял ее на более реалистичную – “понимать код, который пишет мой брат”. Искать работу разработчиком я не собираюсь, что сильно ограничивает набор тем и инструментов для изучения.

Моему брату надоели баги в кросс-платформенном движке cocos2d-x, на котором написаны наши приложения, поэтому он переписывает код на нативную для Андроида Java. Я установил Android Studio и принялся тоже учить Java и Android по разнообразным туториалам и официальной документации, чередуя теорию с практикой, то есть с написанием собственных небольших проектов.
Collapse )
dragonium

Как мой брат стал программистом - Часть 1

Краткое содержание поста: Я попросил своего брата Алексея рассказать для читателей моего блога, как он научился программировать. Он взялся за дело с энтузиазмом, но в Части 1 дошел только до Бейсика.
***
В нашей семье компьютер появился в марте 1996 года. Это был Pentium 75MHz с 8Mb памяти. Но мое знакомство с программированием началось еще до покупки этого компьютера.

Наш первый компьютер.



Где-то я отыскал советскую книгу (брошюру), которая включала в себя несколько глав-статей о вычислительной технике. Я не помню, о чем были главы этой книги, но я запомнил хорошо одну из них. Называлась запомнившаяся глава "Диалоги с программистом", и она была посвящена основам программирования на Basic и чуть-чуть касалась Logo. Logo-часть мне в душу не запала (хотя много лет спустя этот язык сыграл важную роль в моей жизни), а вот Бейсик заворожил. Несмотря на простоту всех примеров, мне было интересно увидеть, каким образом пишутся программы для компьютера. Стоит отметить, что в то время я сталкивался и с другими примерами программ на Бейсике. На съемной даче на чердаке были найдены некоторые старые (в основном за 1987 год и позже) номера журнала "Наука и жизнь". В них были рубрики "Человек и компьютер" и "Школа начинающего программиста". В этих рубриках содержались примеры разных программ. Как я помню, некоторые из них были на Бейсике. Но эти программы были достаточно сложны для понимания неподготовленным читателем. Поэтому особого вдохновения из "Науки и Жизни" я не почерпнул. Хотя одну из этих программ я позже запускал на своем компьютере.
Collapse )
dragonium

Пока индюки и рескинеры ругают китов, я зарабатываю деньги

Благословенные времена “золотой лихорадки”, которые сотрясали App Store в первые годы его существования в 2008-2011, закончились. Тогда каждый школьник мог скачать Xcode, сделать за пару вечеров приложение “Периодическая таблица”, загрузить его в магазин и получать тысячи долларов ежемесячного дохода. Пользователей с iPhone’ами было десятки миллионов, приложений - сотни. Никто еще не демпинговал бесплатными приложениями, потому что единственным способом заработать было взимать плату перед скачиванием. Крупные компании еще не пришли на рынок, и по интернету ходили истории о том, как те, кто делали полезные (pdf reader) или виральные (fart app) приложения зарабатывали миллионы, а те, кто делал плохие приложения зарабатывали десятки тысяч.
Collapse )
dragonium

Мой брат - постдок

Кто такие студенты, знают все. И про аспирантов слышал каждый. А вот о постдоках обыватели не знают. Тем временем, решил я написать своим давним знакомым, и оказалось, что его среднестатистический портрет: говорит по-русски, живет в США, постдок. И брат мой таков, да я и сам по всей логике вещей должен был подпадать под это описание. Но вот мой брат - постдок, а я уже нет. Как это получилось?

Сегодня брат мой да я отправились в его офис переустанавливать на Мак-мини операционку. И вот лежу я на диване в его офисе, надо мной карта немецких Альп и думаю: "А был бы у меня, химика-постдока, такой отдельный офис, с табличкой 'Андрей Соловьев. Postdoc'. Такой большой, что после него офисы в Microsoft Research показались бы крошечными, а выделенный мне в Беркли метр общего стола - слева человек, справа человек, тяга в соседней комнате - казался бы издевательством над званием PhD. Чтобы в офисе не было окна, дверь наглухо запиралась и все бы понимали: "Не мешайте! Постдок думает". А я мог бы лежать в это время на диване, и дремать, а не клевать носом, сидя в неудобном кресле. И чтобы в выходные в офис я приходил исключительно из-за того, что дома интернет слабый, а не потому что от меня кто-то требует или ожидает работать в день воскресный и в день субботний. И чтобы платили мне 65k, а не 39.5k". И тут я проснулся.
Collapse )
Технология 11 - Украдкой (фрагмент)

Pacific Northwest – May 2014

Руководитель моего брата, профессор компьютерных наук университета Юты Ганеш Гопалакришнан отправился в славный штат Вашингтон на северо-западе США повидать своих научных собратьев и взял моего брата в качестве постдока. Мой брат решил от начальства не отставать и взял с собой меня в качестве «брата постдока». Поэтому за шесть дней мы посетили водопады Айдахо, пустыни Орегона, леса Вашингтона, достопримечательности Сиэтла, кампус University of Washington, секретный Pacific Northwest National Lab (PNNL) и гостеприимный Microsoft Research. О каждом дне поездки можно написать отдельный пост, а то и три, как я делал раньше. Но если я хочу когда-то стать кем-то большим, чем «брат постдока», то мне следует меньше тратить времени на писанину в жж, поэтому все будет в кучу одним кратким постом, сочиненным в машине по дороге назад. Если о чем-то хотите узнать подробнее, то напишите в комментах (заранее спасибо за проявленный интерес).


Collapse )
Технология 11 - Украдкой (фрагмент)

NYC - High Line Park и другие

Я уже сбился со счета, в который раз мы оказываемся в Нью-Йорке. И да, чаще всего мы оказываемся там, чтобы посмотреть оперный спектакль. Так было и на этот раз, но о музыке будет в следующий раз, а сейчас кое-что о Нью-Йорке и о нью-йоркском безработном программисте.


Collapse )