логин: 
<< предыдущая заметкаследующая заметка >>
09 февраля 2017
ENGLISH.APK Вот теперь немножко про английский

   

Знакомьтесь: мое первое мобильное приложение. Пока только для Андроид, установить в Гуглплее:

https://play.google.com/store/apps/details?id=me.lleo.english

Так что с сегодняшнего дня я официально разработчик. Это оказалось удивительно просто — все те знания, инструменты и навыки, которые я годами накапливал на своем Линуксе и в недрах собственного сайтика без какого-либо выхода в массы, теперь я могу вовсю применять. Первое приложение я сделал обучающее — небольшой словарик английских слов по теме «природа» и «животные», около 600 слов. Позже дополню приложение остальными базами словарей. Хоть словарик я оборудовал картинками, но идея была — изучать слова во время прогулки или пробежки, не глядя на экран. Для этого я использую датчики смартфона: резкий наклон экраном параллельно земле дает команду запустить перевод, чтобы проверить, правильно ли ты его вспомнил, ну и перейти к следующему слову. Бежим по парку. Держим смартфон вертикально. Услышав слово на русском, пробуем вспомнить английский перевод. Затем наклоняем смартфон экраном параллельно земле — этот жест запускает английский перевод (также можно нажать синюю кнопку). Если угадали слово — снова наклоняем экраном вниз. Если не угадали — наклоняем экраном вверх (зеленая и красная кнопки), так накапливается статистика. Честно говоря, пока никакая статистика не накапливается, приложение еще не закончено, но это только первая проба пера. Версия под iOS будет, но позже — мне надо просто собрать ее на MAC, а у меня пока нет под рукой. Ну и в Апсторе надо зарегистрироватьсЯ, это позже. Почему мне пришла в голову идея делать словарь?! Как вы помните, месяц назад я вернулся с 8-дневного тренинга английского языка «Cвобода Слова» http://lingvo-svoboda.ru, выложу еще немного фоток:

Польза от тренинга пришла внезапно: отдыхая после интенсива, я копался в интернете и вдруг почувствовал, что мне уже не приходится продираться сквозь английские документации с прежним отвращением. Нет, конечно, читать на английском было по-прежнему нелегко. И многих слов я по-прежнему не знал — язык так просто не выучить. Но вдруг понял, что могу скроллить тексты, выхватывая суть, и тем самым продираться через смыслы, отсеивая информационный мусор. Это было новое ощущение. Я начал читать что-то по программированию, и внезапно уже в тот же день у меня установился и запустился фреймворк Cordova, в котором мне раньше не удавалось разобраться. Там тоже отдельные грабли на каждом шагу (особенно наверно в Линуксе), и нужно проделать массу работы — установить какие-то пакеты, поставить какие-то Студии, зарегистрировать какие-то лицензии (и забыть про эти Студии навсегда)... В общем, Гугль был мне в помощь, а английский интенсив помогал ориентироваться в мешанине информации, гигантских документациях, обсуждениях в форумах и прочем мусоре. Но лед тронулся! Я решил, что это знак, и теперь мне нужно сделать свое первое приложение, обучающее английскому языку. И вот оно перед вами.

Правда, мне понадобился почти месяц, чтобы подготовить материалы словаря, а также освоить мелкие нюансы смартфонов: я поработал с устройствами USB-OTG, с камерой, звуками, датчиками, перебрал и улучшил свой фреймфорк (вы наверно заметили изменения при загрузке фоток в комменты). В общем, в ближайшее время я собираюсь сделать разработку приложений своим основным занятием взамен сильно поднадоевшей сценаристики. За это осознанное жизненное понимание я особенно благодарен тренингам «Cвобода Слова» http://lingvo-svoboda.ru: истинно говорю вам, эта информационная нагрузка, которая сопровождает тебя все дни полного погружения, дарит не только мощные шаги в освоении языка, но и помогает понять что-то в себе и мире, что обычно остается незаметным в потоке обычных дней.

Этот эффект настолько чувствуется, что у меня даже мелькала мысль поехать на тренинг по испанскому для начинающих — их проводит та же lingvo-svoboda.ru с 26 февраля по 5 марта в пансионате Бекасово: https://www.lingvo-svoboda.ru/trainings/8dnevnyy-trenin Это конечно позитив, скиллы, и все такое, но я взял себя в руки и решил, что останусь долбить английский. Да и фамилия моя на испанском неприлично звучит.

Но если вы хотите начать учить испанский — я вам очень советую съездить на этот тренинг. Это реально масса позитива, отличная встряска мозга и упорядочивание жизненных целей и планов. А зная, как там профессионально построено погружение, я думаю, что любой человек заговорит по-испански на 8 день, даже если его знания были нулевыми.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
Страницы, которые привлекли мое внимание за последние дни, рекомендую:
2017-11-22 В июне 1982
архив ссылок
Оставить комментарий
Windows Safari Chrome
 Москва
0
0
slider23 (#6633280)
Леонид, если всерьёз раздумываешь о разработке приложений, то имей в виду, что сейчас есть React Native, который гораздо интереснее PhoneGap/Cordova, так как производительность получается на уровне нативных приложений.
Linux Ubuntu Firefox
 Москва
7
0
Leonid Kaganov
Пишут, что React Native - фреймворк от компании Facebook на JS. Это правда? Более тормозного сайта, чем сайт Фейсбука, мир не видывал - пара вкладок способна намертво повалить браузер. Как Фейсбук умеет работать с JS - понятно каждому, кто хоть раз заглядывал в код страницы: там ад, попытки запустить одновременно миллион скриптопроцессов с именами вида FHTz4aEkB2Y.js, каждый из которых долбится асинхронно куда попало... Смеетесь? У этих людей нет понятия об оптимизации и ресурсах вообще никакого! Мобильное приложение Facebook мне в свое время также пришлось снести, потому что оно постоянно вешало и затормаживало смартфон. Вы серьезно хотите сказать, что эти люди эксперты по производительности приложений?! Да команда Фейсбука - главный антиэксперт планеты по производительности и грамотному использованию ресурсов! :))) Я понимаю, речь бы шла про Apple (у них с производительности все окей) или про Google, но проект увеличения производительности от Фейсбука - это просто IT-анекдот.

Поэтому фреймфорк от Фейсбука с названием, подозрительно похожим на анаграмму "Rectal", я использовать не планирую и вам не советую.

Не говоря уже о том, какой подвох заключается в вашем же невольном выражении: имей в виду, что сейчас есть React Native Вот именно. Сейчас - есть, а завтра нету. Это же Фейсбук! Где API публикаций Note на Фейсбуке? Закрыто уже три года. Где API публикаций простых заметок на Фейсбуке? Заблокировано уже полтора года! Фейсбук - мировой лидер по убиванию и завинчиванию своих собственных систем, API и возможностей. Вы реально советуете связать с ним свои силы и время? Это Cordova никуда не денется, она OpenSource. А вы хотите стать заложником Фейсбука? Завтра он решит закрыть свой Native или ограничит ему ряд функций или потребует 300$ в год, или продаст в Oracle, а тот потребует 3000$ за лицензию. И чего вы будете делать? Забудете о поддержке своих 40 написанных за три года приложений и пойдете по миру искать себе новый фреймворк, чтоб заново переписывать под него всё накопленное прежде?

Ну а если вдруг когда-нибудь у меня возникнут задачи, для которых мне понадобится нативная производительность (пока не представляю, зачем), то я, разумеется, буду использовать не JS-фреймфорки типа Cordova/PhoneGap/React и не родные якобы для Андроида Java-интерпретаторы, а тот фреймфорк (забыл название, мне рассказывал Стас из конторы Мамаева), в котором пишут приложения на чистом C, а затем собираются бинарники - для всех основных типов процессоров Андроида, а также для iOS. Как вы понимаете, если по какой-то причине нужна ломовая производительность, то бинарнику альтернативы нет. А язык C - он и в Африке C.
Windows Safari Chrome
 Австралия
2
0
vavava_bs (#6598921)
facebook очень не однородный и в разных отделах пишут разного качества код, как пример jmalloc - многопоточный аллокатор от facebook на сегодня один из самых быстрых аллокаторов памяти, лучше чем гугловый tcmalloc

что до закроют, react - проект с открытым кодом, так что в худшем случае забросят, то что уже есть никуда не денется.

так что не надо отбрасывать только на основе того что это Facebook, я знаю многих js разработчиков которые хвалят react именно за то что он удобный и быстрый.
Linux Ubuntu Firefox
 Владимир
0
0
Adamos
Ну, кидаться из JS аж в С необязательно.
Есть, например, Cocos2d-x, открытый и С++.
Получаем тот самый нативный код хоть под Андрюшу, хоть под Огрызок.
"There are also JavaScript and Lua bindings included!"
Windows Safari Chrome
 Россия
0
1
https://plus.google.com/110370047265887421839
На самом деле, писать под андроид на С - это как добывать огонь трением двух палочек, экономя спички. Один черт работать оно будет под VM и прирост производительности достаточно эфемерный, а гемора с поддержкой вагон и маленькая тележка.
Linux Safari Chrome
 Россия
0
0
Leonid Kaganov
Смотря что писать. Человек, с которым я общался, писал сопряжение с USB-устройством, выдающим поток данных 4x7000 байт в секунду. Не уверен, что JS потянет.
Windows Safari Chrome
 Москва
0
0
https://plus.google.com/110370047265887421839
Java и JavaScript - это языки не имеющие абсолютно ничего общего кроме схожести названия :)
Но если какой нибудь узкоспециализированный realtime под известную архитектуру, то конечно да, тут можно (и нужно) пробовать всякие странные варианты типа С или ассемблера.

PS Что до JS, то он же не только браузерный бывает, node.js вполне себе производителен
Firefox
 Австралия
1
0
ммм ооо (#6609204)
Это неправда. Под андроид есть ndk и он запускается без всякой java vm, разве что под гипервизором, но и то не факт, так что CC++ код будет работать нативно, и трогать VM только когда надо обратиться к андроид SDK
Linux Ubuntu Firefox
 Германия
0
0
gehrmann
Я понимаю, что это может тебе мало о чём говорить, но Qt5 уже поддерживает андроид (Native C, конечно). Проверил на собственном опыте и довольно успешно.
Mac Safari Chrome
 St. Louis
0
0
Evgeny
Зря вы так, человек дело говорит. Я раньше тоже на кордове делал, сейчас на реакт нэйтив перешёл. К реакту я относился очень скептически, но только пока не попробовал. Аналогия такая:
кордова - это как вы до английских курсов писали программы по документации, которую не понимали
реакт нэйтив (особонно с es6) - это после курсов
Linux Safari Chrome
 Москва
0
0
Leonid Kaganov
Это лирика, а в чем конкретика?
Windows
 Москва
1
0
m (ngs-govno)
Здорово, поздравляю. Щас допишу и скачаю, чтобы покритиковать/посоветовать...

Первый совет - забейте на iOS, в ближайшем будущем хотя бы. Не распыляйте усилия. И с андроидом наебётесь ещё. Щас тут же будет куча жалоб, что у них не запускается или вылетает.

P.S. Больше фоток вашей учительницы!!
Linux Ubuntu Firefox
 Москва
1
0
Leonid Kaganov
Преимущества Cordova в том, что написанный в ней код уже по факту готов одновременно для Андроид, iOS, Windows и Blackberry. Проблема только найти для дома простенький Мак, поставить туда xCode и стартануть сборку пакета под iOS. Ну и наскрести 150$ в год на лицензию разработчика с правом публикации в Апсторе. Я думаю, эти проблемы я решу по мере возникновения необходимости.
Linux Safari Chrome
 Москва
2
0
m (ngs-govno)
Это вам так кажется, пока вы сборку не запустили. Впрочем, может и действительно проблем нет с простым приложением. В Xamarin не так просто.
Mac Safari Chrome
 Россия
0
0
unclegluk
Боюсь, что для iOS придется все переписать с нуля. XCode использует другой язык программирования. Там другие классы, другие способы взаимодествия между объектами, даже синтаксис отличается.
Linux Safari Chrome
 Москва
0
0
Leonid Kaganov
А вы не бойтесь, вы бы погуглили Cordova сперва.
Mac Safari Chrome
 Москва
0
0
unclegluk
У меня есть Мак, XCode, и я готов провести эксперимент по компиляции. Результат проверить не могу из-за отсутствия айфона, но на эмуляторе можно проверить (без вращений).
Mac Safari
 Москва
0
0
Den_x (#6269400)
Вот спасибо. Сиди тут без лениных программ теперь?
Windows Safari Chrome
 Москва
0
0
Alpinsky
Кто эта прекрасная девушка, которую ты заставил проговорить 600 слов с этим милым нью-йоркским прононсом?
Windows Firefox
 Израиль
0
0
david rabinoivtch (robinbobin)
АДЪ
Windows Safari Chrome
 Мексика
0
0
Aleksandr Koscheev
Норм вообще. На 19-м андроиде запустилось и не упало.
Жму руку, коллега!
Windows Safari Chrome
 Wisconsin Rapids
2
0
Gena Kukartsev
Хааааа, отлично! на 4-м слове ВНЕЗАПНО напомнило те самые китайские кубики, ибо написанное не совпало со сказанным (лось-elk-moose). В первом слове (жабры) все-таки gills, а не gill. Но это мелочи, можно поправить.

Мне нравится.
Windows Safari Chrome
 Wisconsin Rapids
1
0
Gena Kukartsev
Крольчонок - young coney??? Впервые слышу. Bunny да и все.
Электрический скат - не slope, а stingray...
...
икра - spawn??? Caviar же!

В общем, я бы проверил словарь.
Linux Firefox
 Израиль
4
0
Igor
Икра бывает разная. Если мы ее мечем, то spawn. Едим - caviar. Ноги - calf
Windows Safari Chrome
 Los Angeles
0
0
vinny-the-poo
Этого коммента ещё не было, когда я принялся писать свой!
Вы украли мой calf, проклятый Шейлок!
Linux Firefox
 Израиль
1
0
Igor
Я родом из Челябинска. Уральский менталитет.
Windows Safari Chrome
 Los Angeles
1
0
vinny-the-poo
Икра — это вообще calf. Так же, как жареные кабачки — grilled pubs.
Linux Ubuntu Firefox
 Владимир
4
0
Adamos
"Учим английский вместе с разработчиком".
Впрочем, и в этой нише китайцы всех опередили...
Linux Firefox
 Boulder
3
0
Михаил (#1684620)
> Крольчонок - young coney??? Впервые слышу. Bunny да и все.

Самый смех, что «coney» — это как раз не «young»:

An older term for an adult rabbit is coney, while rabbit once referred only to the young animals.

> Электрический скат - не slope

Дык, «girl in points» эгэйн (или агайн для онглечан).
Windows Safari Chrome
 Челябинск
0
0
vinny-the-poo
В реальном случае было "in scores". Ну точно, негодный словарь.
Mac Safari
 Alexander Yanai Petach Tikva
0
0
braintunic
А вы наберите в Google Images сперва "girl in scores", а затем "girl in points", ну а потом честно признайтесь, что вы совсем не рубите в "реальных случаях" ;)
Linux Safari Chrome
 Wisconsin Rapids
0
0
Gena Kukartsev
Aaaaaaa... так вот что это такое: "девочка в очках!" Блин, всю голову сломал. :)
Windows Safari Chrome
 Москва
5
1
свияг
"Буду зарабатывать разработкой приложений" от автора "буду зарабатывать написанием романов" и "пойду в мейлу программистом"
Linux Safari Chrome
 Россия
2
0
Leonid Kaganov
Ну десять-то книг у меня вышло, не вижу в том ничего плохого. Но в мейлу программистом? Я? На работу? Программистом? В мейл ру? Это вы меня с кем-то перепутали. Подозреваю, со своими собственными несбывшимися фантазиями.
Windows Safari Chrome
 Россия
1
1
свияг
Вышло сколько-то книг и зарабатывать написанием романов - разные вещи.
Помнится когда лена сквоттер выходила твоя основная присказка была "не полетит - пойду в мейлру программистом". И не полетело и программистом не пошел.
Linux Safari Chrome
 Россия
1
0
Leonid Kaganov
Боитесь, что оставлю вас без куска хлеба над головой? :)
Windows Safari Chrome
 Электросталь
1
2
шк мышь 2
Леонид, да что же вы так угрожаете-то. Олди, Лукьяненко и Панов дрожат в страхе. Вы их почти уже оставили без куска хлеба, да.
А как дысал, как дысал!
Linux Safari Chrome
 Электросталь
1
2
Жопрпг
Ага. Мобильные разработчики подумывают сменить профессию. Все. На литераторов. Сам Каганов бежит широкими шагами лишать их хлеба!!!
Всем паниковать два раза!
Ваши приложения только в напечатанном виде ж будут доступны? Ну, чтобы не спиратили
Windows Safari Chrome
 Германия
0
0
trueASheran
Лена Сквоттер вполне полетела - три переиздания. Другое дело что АСТ издательство крайне мутное.
Windows Safari Chrome
 Электросталь
0
0
шк мышь 2
У Леонида были вполне конкретные критерии "полетела" - заказ еще на сколько-то там книжек и зарабатывать только писательством.
Windows
 Санкт-Петербург
0
0
Tarn
"Другое дело что АСТ издательство крайне мутное".

Будто другие есть.

А "Парагон возмездия" - это да, лучшее, что написал Леонид. Архетип главной героини - это архетип главной героини. Хотя... налил ушатец соплей в конце как "белый бим чорное ухо".
Windows Safari Chrome
 Россия
3
0
свияг
Еще было гениальное "Это не я придумал, это примеры из учебников." из заметки за 6 сентября.
С таким подходом будут ахренительные мобильные приложения
Linux Safari Chrome
 Wisconsin Rapids
2
0
Gena Kukartsev
В разработке приложений больше общего с написанием книг чем вы думаете: и то и другое плохопредсказуемо. Кто-то стал популярным и продается, кто-то нет. Я лично связи качества книг с тем как они продаются практически не вижу. Та же фигня с приложениями. Знаете какое приложение одно из самых коммерчески успешных всех времен и народов? Которое пердит! Нажимаешь кнопку, и оно пердит. И все! Заработало какие-то жуткие миллионы долларов.
Windows Safari Chrome
 Киев
0
0
Maxfactor9
И пропал козак...
Windows Safari Chrome
 Los Angeles
5
0
vinny-the-poo
А не слишком ли это, мммм..., дурновато — использовать для иллюстрации произношения вместо общепринятых фонетических знаков более-менее близкие буквы русского алфавита? Как будет представлена индейка, белка, волк? Не говоря уже о пантере.

Заранее сенкью за ответ.

Ах, да! Вынужден с огорчением отметить, что отечественная литература понесла невосполнимую утрату.
Linux Firefox
 Израиль
5
0
Igor
Талантливый человек талантлив во всем. Когда Макаревич рассказал о планах вести кулинарную передачу, я тоже возмущался. А получилось хорошо. И не в ущерб, я считаю.

А Александр Грин вообще смастерил себе лук и стрелы и пытался охотиться на уток (диких, Карл!) чтобы прокормить семью.
Mac Safari Chrome
 Нижний Новгород
0
0
tartaglione
Макаревич много чем занимается, но известен разве что как исполнитель с оригинальным тембром и достаточно жёсткий руководитель долгоиграющего коммерчески успешного проекта. То есть сейчас он известен уже только политической позицией, которая вызывает уважение хотя бы своей последовательностью - может, это и есть его талант - говорил же старший Капица, что талант - это человек, который знает, чего хочет.

У Грина тоже с луком ничего не вышло. Сарказм?

Вот Бородин - химик и композитор. Или Да Винчи - изобретатель и художник. Эйнштейн, на худой конец, был единственным скрипачом, который похож на скрипача.

Интересно, были ли писатели-совместители такого уровня.
Linux Firefox
 Израиль
0
0
Igor
Макаревич мне близок, потому что это во-первых - моя молодость, а во-вторых - с возрастом остался уважаемым (мною). У него есть хобби, которые делают его жизнь насыщеннее. Он умеет монетизировать свои хобби, но при этом поваром или подвохом его если и называют, то в шутку.

Про Грина - это был сарказм с намеком.

Про Ллео - кто-ж его знает. Для меня он, конечно, писатель. И хозяин зтого дневника. Где он задает тон и где клубятся близкие мне по духу люди.

По какому пути Ллео идет - Макаревича, Грина или по своему - жизнь покажет.
Windows Safari Chrome
 Рязань
1
0
Кухаренко
Карамзин был историком, Грибоедов сочинял музыку, а Артур Кларк изобрёл геостационарные орбиты (ну, по крайней мере внёс большой вклад).
Mac Safari Chrome
 Нижний Новгород
0
0
tartaglione
Точно, как я забыл. Я даже играл на фоно грибоедовские вальсы. И ещё Глинке он подарил милую мелодию для "Не пой, красавица, при мне".

Вечно у него были проблемы с музыкой, а ведь пианизм вообще для дворян-мужчин, как я понимаю, тогда был нетрадиционным занятием. То руку отстрелят, то зашлют в Азию, а там, насколько я понимаю, без кондиционеров рояли дохнут за месяц. Хотя можно завести гарем. Впрочем, нам Никита Сергеевич обещался снять про всё это очередной шедевр.
Linux Safari Chrome
 Москва
3
0
Leonid Kaganov
Ах, можно подумать, отечественная литература последние 5 лет испытывала сплошные приобретения, пока я писал неснятые в итоге 5 сериалов, 3 полных метра и ворох заявок :)
Windows Safari Chrome
 Los Angeles
4
0
vinny-the-poo
Вот именно! И так положение аховое, а теперь оно стало совсем безвыходным и последняя надежда утеряна.
Linux Safari Chrome
 Москва
3
0
Leonid Kaganov
Почему же? Наоборот. Может появиться свободное время и желание работать с текстом как новое и неожиданное.
Mac Safari
 Alexander Yanai Petach Tikva
3
0
braintunic
Тем более что у нас записано твоё обещание в скором времени написать новую фантастическую повесть а затем и роман!
Windows Safari Chrome
 Россия
0
0
vinny-the-poo
О, это было бы замечательно!
Linux Safari Chrome
 Россия
0
0
Leonid Kaganov
А по поводу словаря - вы правда думаете, что это я его составлял? Вот все 10,000 слов, и в частности 600 раздела "природа"? Да я их пока не все даже прочитал. Какой нашел словарь, такой и сделал. Пришлите мне другую аудиобазу со словарем, сделаю другую. Картинки подберу автоматом.
Windows Safari Chrome
 Los Angeles
0
0
vinny-the-poo
Да нет же! Не аудио, а написание текстом того, как должно произноситься слово. Ну вот, как на картинке: Piglet - пиглэт. Такие вот "пиглэт", "чикен" и т.д. можно встретить в некоторых корявых кустарных словариках. А надо записывать знаками международной фонетической транскрипции (не знаю, как их сюда вставить).

И кстати, не "пиглэт", а "пиглит"
Mac Safari
 Alexander Yanai Petach Tikva
0
0
braintunic
> кстати, не «пиглэт», а «пиглит»

Оба варианта одинаково неадекватны, хотя и отдаленно похожи на оригинал.
Типичный выбор между "Ватсон" и "Уотсон" ;)
Windows Safari Chrome
 Los Angeles
0
0
vinny-the-poo
"Иди и предъяви гуглю!" ©

Я смотрел транскрипцию и в Мультитране и в Гугль-переводчике. Но ваша правда, при натужном использовании русских букв только и будут получаться "Ватсон" и "Уотсон". Обо что я тут и толкую.
Linux Safari Chrome
 Россия
0
0
Leonid Kaganov
Вы все-таки упорно думаете, что это не словарь, а я руками вписывал? :)
Windows Firefox
 Санкт-Петербург
5
0
Tarn
Да, а кто ещё? Вы ж писатель.
Windows Safari Chrome
 Россия
0
0
vinny-the-poo
Ну, раз словарь (а я уже говорил про словари), то это плохой словарь, негодный. Нужен хороший, годный словарь.
Windows Safari Chrome
 Германия
0
0
trueASheran
Там безударная гласная, которая во всех английских словах изображается невнятным выдохом. Но ближе к русскому Э конечно.
Linux Ubuntu Safari Chrome
 New York
1
0
Зокалебала кревая авторизацея
> А надо записывать знаками международной фонетической транскрипции (не знаю, как их сюда вставить)

Вот в этом-то и проблема.
Почти никто не знает, из тех кто хочет, а те кто знают - не хотят...
Windows Safari Chrome
 Челябинск
0
0
vinny-the-poo
Зачем проблема? Вставлять-то не сюда надо, а в то приложение, что Леонид ваяет. А там он пусть изгаляется, как хочет.
Windows Safari Chrome
 Москва
0
0
Кухаренко
У меня случайно завалялся англо-русский разговорник, так там чёрным по белому написано pakazhee´te mne, pazhah´lsta daro´goo k gastee´neetse.
Windows Safari Chrome
 Челябинск
0
0
vinny-the-poo
Понт Кич:

Ай Иван в дверь ревел, а звери обедали. Ай шел в рай менекен, а енот в Индостан, переперчил ой звери изобретейшен.

...

Вор нагл драл с лип жасмин дай нам плюньте биллетер...
Windows Firefox
 Германия
0
0
Глеб
Наконец-то я нашёл субтитры к выступлениям Мутко. Спасибо.
Windows Safari Chrome
 Россия
0
0
Denis
Жму руку! Иду качать, тестить.
Windows Safari Chrome
 Россия
1
0
D.iK.iJ
Ссылка магазина гугла ведет на http://lleo.me/mobile (404)

Эх. А ведь теперь Леонид может разработать то, что не получилось у Лукьяненко должным образом - собственная читалка со своими книгами из рабочего стола, подписками или бесплатным обновлением для всех купивших... эх. Каждый раз мечтаю о новых форматах интерактивных книг.

Ну и про техническую часть создания приложения было бы интересно.
Linux Firefox
 Израиль
0
0
Igor
Иди в гугл плэй и ищи Kaganov

UPD: Я сглупил и не понял, про какую ты ссылку ты говорил. Но все-равно оставлю свое сообщение. Может кому пригодится :)
Linux Ubuntu Firefox
 Израиль
0
1
200-1.95M
Ваш интернет провайдер
Hot-Net internet services Ltd.
Europark, Industrial zone Yakum, Spain building
Linux Safari Chrome
 Amal St. Park Afek Rosh Haayim
0
0
Igor
Спасибо, буду знать. А то скачу с вайфая на вайфай, и даже не знаю, кто у меня провайдер.
Linux Ubuntu Firefox
 Израиль
0
0
200-1.95M
Windows Safari Chrome
 Каменск-Уральский
0
0
D.iK.iJ
Ага, спасибо ))) Надеюсь, там будут еще приложения. А на странице - ссылки на них.
Linux Ubuntu Safari Chrome
 New York
2
0
Зокалебала кревая авторизацея
Как можно пытаться писать программы и не читать при этом англоязычной документации? А какую же тогда читать?

Другой вопрос, что документация не научит языку, потому что там он очень уж специализирован.
Но можно читать художественные книги - там и слова "бытовые", и обороты речи более-менее жызненные.
Windows Safari Chrome
 Москва
0
0
Anton Golubchik (Оберон Джереми Альтер) (golubchikav)
Все круто. А вот с ЭппСтором вангую геморой.
Linux Ubuntu Firefox
 Германия
0
0
gehrmann
Как минимум с суммой ежегодного пожертвования (как разработчику).
Windows Safari Chrome
 Россия
2
0
Михаил Воронков (mv1)
Зашел на сайт языковой школы и даже попробовал пройти языковой тест - все перечеркнул ужасный чат справа внизу, первый раз выпрыгнувший после 30 моих секунд на странице и ВТОРОЙ РАЗ ВЫПРЫГНУВШИЙ уже после закрытия когда я тест проходил. Если люди не понимают, что так делать нельзя и с логикой у них плохо - то и все остальное, что они предлагают, тоже плохо сделано будет.
Linux Safari Chrome
 Россия
2
2
Leonid Kaganov
Был два раза на восьмидневных тренингах, никакого выпрыгивающего чата не видел. Давайте обсуждать книги по обложке, фильмы по трейлеру, а школы по их сайту.
Windows Firefox
 Германия
1
0
Глеб
Согласен. По сайту даже сайтостроительные конторы оценивать не всегда валидно.
Windows Safari Chrome
 Электросталь
3
1
шк мышь 2
Давайте оценивать свежесть яиц только полностью их употребив!
Linux Ubuntu Firefox
 Москва
1
0
Leonid Kaganov
Проблема в том, что вы собираетесь употребить не сами яйца, а их картонную упаковку.
Windows Safari Chrome
 Москва
1
0
Михаил Воронков (mv1)
Сайт - инструмент продажи их услуг, и либо руководство предприятия считает мудаческий агрессивный чат верным шагом на пути привлечения клиентов и держит оных за идиотов (что безусловно плохо), либо не нашло времени и сил посмотреть на свой же сайт глазами потенциального покупателя - что как бы не лучше. В обоих случаях мы видим говеное отношение к клиенту на самой ранней стадии - когда он только собирается принять решение о покупке, и покупке, замечу, не чайников с пылесосами по акции, а интеллектуальных услуг - которые чтобы создать нужно этот интеллект иметь, а тут мы возвращаемся к причинам появления этого самого злополучного чата. Чата на сайте, который ты рекламируешь, и скорее всего посещал (или рекламируешь вслепую?), а значит и чат этот сраный видел, но зачем-то говоришь, что нет.
Mac Safari
 Alexander Yanai Petach Tikva
1
1
braintunic
> руководство предприятия считает мудаческий ...

А вы не можете предположить, что "руководство предприятия" - это преподаватели английского языка, которые прекрасно могут преподавать язык и даже могут прекрасно организовать весь процесс обучения, а вот в проектировании, создании и поддержке веб-сайтов они полные ламеры и, увы, положились на рекомендованную им кем-то компанию...

Было бы куда хуже, если при идеальном веб-сайте они бы восемь дней за немалые деньги пудрили мозги всякой херней вместо реального обучения языку ;)
Windows Firefox
 Германия
5
1
Глеб
Я бы еще добавил, что агрессивный чат успешно отсеивает нетерпимых умников-индивидуалистов.
Ведь попадание в языковую группу — это сильный стресс, где тебя заставляют подчиняться и вести совместную деятельность с людьми, которых ты не выбирал. Терпеть и страдать придётся очень много и долго. Если нет сил вытерпеть даже хуёвый сайт, то вытерпеть курс сил не будет тем более.
Эдакий ненавязчивый отсев клиентов, которым точно не понравится.
Такая форма обучения ведь далеко не всем подходит.
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Миша, я знаю, ты профессиональный ворчун, у тебя диплом по художественному ворчанию и хореографическому недовольству ;)
Windows Firefox
 Германия
4
0
swar0g
Поздравляю, ты изобрёл Anki, или только его малую часть

Очень рекомендую, кстати. Пользовался для изучения французского и шведского. Мне его порекомендовали полиглоты, которые, по их словам, только с помощью него смогли преодолеть свои муки при изучении китайского (мандарин).

Принцип такой же. Есть готовое приложение и инфраструктура, для которой ты бы мог заготовить карточки для английского языка, как ты это сделал.

К тому же Anki опенсорс
Linux Safari Chrome
 Россия
2
0
Leonid Kaganov
Если вы о моем первом приложении, мне было важно:
- научиться оформлять приложение, старт, выход
- научиться выводить звук
- научиться работать с датчиками
Ну и задача, напоминаю, сделать приложение для утренней пробежки, а не для втыкания в экран.
А так рекомендую LinguaLeo. На пробежке оно бессмысленно, но для обучения - лучшее.
Windows Safari Chrome
 Германия
1
0
trueASheran
Очень плохое лингво лео. Типичный пример приложения, в котором в первую очередь вкладываются в продвижение, а во вторую в дизайн, а на смысл просто забивают. Но эпловские хомячки жрут.
Linux Ubuntu Firefox
 Германия
1
0
gehrmann
Вот так, Ллео, взял и написал условно конкурирующую программу моему Vocabulary Trainer ("https://play.google.com/store/apps/details?id=gehrmann.vocabulary.learning.game.box") : D
Linux Ubuntu Safari Chrome
 New York
2
0
Зокалебала кревая авторизацея
Давно пытался подступиться к созданию мобильных приложений, но как-то все процесс не шел.
Воодушевившись примером, попробовал еще раз, начав с запуска AndroidStudio...

Давным-давно, помнится, когда я пытался писать первые программы на ТурбоС под ДОС, на знаменитом отечественном компьютере Искра-1030, вот там процесс происходил примерно так же: пишем код, запускаем компиляцию и идем на улицу гулять. Минут через 15, если повезет, программа уже будет работать.

Цраная Студия до сих пор жужжит диском и чего-то там индексирует, не иначе - просвечивает светодиодом сектора насквозь. Что можно индексировать в пустом каталоге так долго?! Нефть ищет?

Видать, не судьба попробовать сляпать чего-то под телефон. За это время можно было бы пару одностраничников нашлепать под Веб.
Linux Ubuntu Firefox
 Москва
1
0
Leonid Kaganov
Как я вас понимаю!
Но я нашел другие пути: я не использую Андроид Студио, не использую эмулятор, не использую "отладку по usb", не использую громоздких пакетов. У меня все на консолях, аяксах и своих инструментах. И чувствую себя прекрасно.

Совершенно не представляю, какой смысл в студиях и эмуляторах - глючат, тормозят, а толку никакого. Внешний вид можно запросто и в браузере отладить. А когда начинаешь работать с потоками про USB или изучать показания датчиков при повороте устройства - никакой эмулятор не поможет.
Linux Ubuntu Safari Chrome
 New York
0
0
Зокалебала кревая авторизацея
Тоже предпочитаю консоль, VIM - наше все :)

Но надо же с чего-то начинать. Потому что про телефоны знаю, что это очень сложно. Рассчитывал в Студии хотя бы примеров кода нарыть.
Linux Ubuntu Safari Chrome
 New York
0
0
Зокалебала кревая авторизацея
Однако заработало наконец-то. Какую-то фигню сляпать получилось, но цуко медленнооо....
Mac Safari Chrome
 Москва
0
0
Muzhikant
Если всё же понадобится эмулятор, посмотри вот это.
https://www.genymotion.com/

Мне сэкономил кучу времени, когда я под Андроид приложение пилил (в Xamarin), потому как очень шустёр.
Mac Safari Chrome
 Москва
0
0
Muzhikant
Правда раньше у него базовая версия бесплатная была.
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Зачем мне может понадобиться эмулятор?

Сперва я писал приложение, которое работало с USB-хостом. Вы знаете, как воткнуть в эмулятор внешнее устройство по USB-шнуру? Я - нет.

Затем я писал приложение, которое работало при подбрасывании устройства. Вы умеете подбрасывать эмулятор? Я - нет.

Наконец, третье приложение я планирую писать с работой в геолокации. Вы готовы с эмулятором ходить по двору и проверять точки локаций? Я не готов.

Ну и наконец, эмулятор под Linux 32-разрядный не существует. Только под 64, а у меня версия 32.

Так что у меня свои инструменты разработки, которые делают для моих задач все необходимое, чего не сможет сделать эмулятор.
Mac Safari Chrome
 Москва
0
0
Muzhikant
Отвечаю.
Разумеется все эти нужды можно и нужно решить без эмулятора. Но, после выпуска приложения в свет, или хотя бы в круг читателей этого дневника, я вангую, что примерно 25-30% людей напишут, что у них оно не запустилось вовсе. И дело будет не в плохом коде, а в том, что у Андроида одновременно в ходу некий пул версий, которые могут значительно отличаться друг от друга какими-то деталями реализации API. И вот для этого, в основном, и нужен эмулятор - в нём будет несколько виртуальных устройств с разными версиями Андроида, на которых приложение нужно хотя бы запустить. Ну и разные разрешения экрана опять же.
Кстати Genymotion умеет эмулировать данные акселерометра и GPS.
Но вот как эту задачу решить под 32-разрядным Линуксом не знаю.
Windows Safari Chrome
 Электросталь
1
0
шк мышь 2
А точно приложению для изучения слов нужно вот столько разрешений?

Версия 1.0.3: разрешения
Телефон
Получение данных о статусе телефона
Фото/мультимедиа/файлы
Просмотр данных на USB-накопителе
Изменение/удаление данных на USB-накопителе
Память
Просмотр данных на USB-накопителе
Изменение/удаление данных на USB-накопителе
Микрофон
Запись аудио
Идентификатор устройства и данные о вызовах
Получение данных о статусе телефона
Другое
Неограниченный доступ к Интернету
Изменение настроек аудио
Управление функцией вибросигнала
Windows Firefox
 Германия
0
0
Глеб
Конечно. А вдруг картинки на вашем телефоне окажутся лучше, чем в Гугле?
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Я использую всего несколько плагинов (первые два - штатные):

[email protected]:~/ANDROID/english$ cordova plugin list
cordova-plugin-compat 1.1.0 "Compat"
cordova-plugin-whitelist 1.3.1 "Whitelist"
cordova-plugin-device-motion 1.2.3 "Device Motion"
cordova-plugin-file 4.3.1 "File"
cordova-plugin-media 2.4.1 "Media"
cordova-plugin-vibration 2.1.3 "Vibration"

Полагаю, что все, что касается памяти - это попросил себе плагин File (он кстати пока вообще не используется, база пока одна и идет в комплекте, а не выкачивается с сайта). А все, что касается звуков и прочих микрофонов - это плагин Media, который нужен для проигрывания звука. Ну и вибросигнал я использую.
Windows Safari Chrome
 Электросталь
0
0
шк мышь 2
Дада. "Это машина виновата в аварии, я правильно за руль держался и на педали нажимал, она сама"

Леонид, сейчас в андроиде более-менее нормально система устроена, она запрашивает разрешение если программа пытается его запросить. Из списка заранее определенных, впрочем, вроде.
Раньше было хуже. Запросит такое вот мини-приложение доступ к камере, "патамушта плагин", а потом (со следующим апдейтом) разработчик рраз - и снимать будет втихую и на домашний сервер себе отсылать.

Да и сам факт что на вопрос "зачем программе такие-то разрешения" ответ "это плагины к кордове хотят" характеризует не с лучшей стороны.
Linux Ubuntu Safari Chrome
 New York
0
0
Зокалебала кревая авторизацея
ну это сейчас общая тенденция такая в технике:

- нужен телефон, чтобы звонить? Купи карманный компьютер с 8-ядерным процессором.
- нужно бумажки печатать? Купи настольный компьютер с терабайтным диском и с видеокартой, пригодной для расчета траекторий всех молекул в Галактике.
- нужно гвоздик забить и полочку повесить? Купи туннельный микроскоп...
Linux Safari Chrome
 Москва
1
0
Leonid Kaganov
Не понял вас, поясните мысль. Я использую медиа для вывода звука, а он заодно спросил права на микрофон, хотя микрофон я не использую. Ваши действия?
Windows Safari Chrome
 Электросталь
0
0
шк мышь 2
Мысль в том что надо аккуратно работать и понимать что делаешь. Приложение должно запрашивать ровно те пермишны которые ему нужны, иначе это хуевое приложение.

И пугает даже не то что вы не понимаете, это дело поправимое, пугает то что вы это свое непонимание возводите в ранг культа - "не понимаю и не буду понимать, не нужно понимать"
Впрочем, как пугает. Не пугает на самом деле. Будет ровно то же что и с писательством, и с остальным кроме малых форм, в которых вы хороши. Все остальное - ну так себе.

В следующем комменте - результат 30-секундного поиска в гугле с решением.
Windows Safari Chrome
 Электросталь
0
0
шк мышь 2
По поводу "ваши действия".
За две минуты гуглинга нашлось вот это http://stackoverflow.com/questions/25265908/cordova-remove-u[...]
Windows Safari Chrome
 Москва
0
0
Max
А про управление "умным" домом с телефона через собственное приложение еще не думали?
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Да запросто.
Linux Firefox
 Израиль
0
0
Igor
Подгоняйте действующий "умный дом" - будет вам управление с телефона.
Linux Ubuntu Firefox
 Одесса
1
0
Azimut
Хорошее приложение, работает, даже выйти можно. Рекламы на пол-экрана не грузит, очень радует в бесплатном приложении.

Попробовал на планшете, но не отрабатывало переворачивание.
Может надо было автопереворот выключить ? (не помогло)

Звук отличный, волапук подсказки отличные.

Странная картинка была на слове Мустанг (другие ассоциации у меня) и повторяются некоторые слова-картинки часто=может хорошо это(повторение), а может глюк.
Mac Safari Chrome
 Нижний Новгород
1
0
tartaglione
Читал в детстве фантастический рассказ. Чувак решил стать писателем, но сперва усовершенствовал ручку, и так далее, вплоть до передачи мыслей на печатающую машинку. Заработал нервное переутомление, ему сказали спасибо за проделанную работу и послали отдыхать в деревню, где он выдернул из гуся перо и стал-таки писателем.

Я пользовался Anki для углубления английского, но словарь с картинками на 600 слов - зачем? Я итальянский учил по 200 слов в день, когда ещё не было компьютеров, которые умещаются в одной комнате. К сожалению, очень быстро выходишь на уровень, когда нужны слова, которые вообще не переводятся в картинки. Учить языки нужно своей головой, надо это признать, выделить время и начать работать - и не надеяться слишком на костыли. Хотя один мой приятель вышел примерно на 25 тысяч английских слов с помощью Anki - но он вообще способный и упорный, только и всего. Я пока застрял где-то на 15, якобы мне мешает работа - но это отговорки, я сам себе в этом признаюсь.
Windows Safari Chrome
 Каменск-Уральский
0
0
D.iK.iJ
Я так сайты начал делать. А до писательства так и не дошел...
Linux Safari Chrome
 Amal St. Park Afek Rosh Haayim
0
0
Igor
Смекайло тоже так начал. На бормотографе застрял.

всего комментариев: 149

<< предыдущая заметка следующая заметка >>