Pull to refresh
67
0
Гордый Хохол @Nomad1

Погромист игоръ

Send message
Микеланжело никогда не расписывал купол собора св. Петра (Ватиканского собора в Риме), он его спроектировал и строил. Видимо, Вы что-то слышали о росписи свода Сикстинской Капеллы (это там же, где фреска «Страшный Суд» на алтарной стене), вот и смешалось.

P.S. Очень рекомендую для прочтения: Ирвинг Стоун. Муки и радости — книга более чем на 1000 страниц о жизни Микеланжело и вообще о творческих людях.

Купол — живопись и не выполняет функций? То, что это разновидность крыши — просто совпадение?
Возьмем лифт. Если Вам неизвестно имя Отис, то подскажу, что этот инженер потратил годы своей жизни на то, чтобы Вы могли в лифтах ездить не боясь улететь в шахту. Днями и ночами он просчитывал и продумывал систему задержки груза (улавливатели), портил зрение, проводил опыты, грезил как изменится мир, когда можно будет строить многоэтажные здания и лифты для них без риска для жизни. Сейчас это обыденность, но в каждом лифте, каждом электроподъемнике живет частица его души, его творчества.
Случай как раз тот, просто планка качества у кода и еды слишком разная. Еда если «приемлемая», то ее все-равно съедают, а код без «искорки творца» просто пропадает за редкими исключениями.
Вот этот сайт, думаете, был бы хоть как-то популярным, если бы был сделан на уровне Вашей каши? Или использовал ли бы он Ajax, если бы кто-то не придумал эту технологию и не вложил себя в ее реализацию? Точно так же, все известные игры обретают свою аудиторию из-за частички души, которую вложили туда разработчики, продюсеры, гейм-дизайнеры. И не говорите мне о маркетологах и рекламе, это уж явно не в ту степь.
Правда? А вот Микеланжело, когда делал купол собора св. Петра ценил эту работу на равне с «Страшным Судом». Как результат — шедевр мировой архитектуры, а не «достижение инженерной мысли».
А кашу Вы из воздуха взяли? Или заботливая мама/жена ее готовила, добавляла соль и сахар, чтобы сыночку было вкусно, следила, чтобы не пригорело, чтобы не было жучков в крупе?
Кулинарные конкурсы проходят повсеместно, и лично я не возьмусь проводить грань между «стряпней» и «Едой», но знаю точно, что нормальный повар вкладывает себя даже в приготовление пельменей, особенно если лепит их вручную.
Но с едой пример чуть менее корректен, потому что на планете 7 миллиардов человек пробуют себя в качестве кулинара, а у многих нет выбора, есть или не есть. Как раз приготовление еды хорошо с архитектурой сравнивать, процент «ширпотреба» довольно велик. Или по-Вашему архитектура — тоже не искусство?
На всей электроннике вокруг Вас есть код — операционные системы, драйвера, сайты, микропрограммы контроллеров. Если бы это все был говнокод, отходы жизнедеятельности, его бы не использовали повсеместно, как Вы не пользуетесь китайскими силуминовыми отвертками или солнечными очками за $2. Посмотрите на сайт, где мы это пишем, он по-вашему сделан без души? Это естественный отбор, как и в случае с книгами, фильмами и музыкой. Конечно, есть исключения, но их и в литературе достаточно, вроде книг президента с фамилией на Я.
Код — произведение искусства. Он всегда требует отдачи, творческого подхода, содержит частичку души автора. Как и книга, код может быть монументальным или однодневным, графоманским или авангардистским, и лишь в малой доле случаев он нем и бездушен, как заказной некролог в бульварной газетенке.
я подозреваю, что 99.9% аудитории тут умеет создавать файлы и писать print(«Hello World»). Стоило сразу начать с 1й части и хотябы с рисования LUA-аналога AlertDialog/UIAlertView.
а продукт сам интересный, спасибо за наводку.
поделюсь с вами опытом создания простейшей игры

А где же игра? Это ведь просто Hello World на LUA с детальным описанием как создать новый файл…
разработки мультиплатформенных мультимедиа приложений для iOS и Android

может стоило хотябы этот пример на каком-то устройстве запустить и получить аутпут не в IDE под Windows, а в диалоговом окошке на девайсе?
Самый большой недостаток задачи в том, что расчет эвклидового расстояния выполняется слишком быстро по сравнению с разными подготовительными операциями — загрузкой, построением дерева, делением пространства и пр.
Если бы кроме расстояния проверялись еще климатические условия планет/радиусы/гравитация/геологическое соответствие/etc., или если бы это были не планеты, а организмы с AI и они искали ближайшего врага/самку/друга, то тупой перебор был бы уже не делом 5-10 секунд, а затянулся на дни и надо было в любом случае придумывать алгоритм.
Вы же не путайте домохозяйку и домработницу ) Когда хочет — лежит на том же газоне с книжкой или ай-девайсом
Элементарно и общеизвестно в основном в Windows, там достаточно чужому окну послать через SendMessage сообщение WM_LBUTTONDOWN/WM_LBUTTONUP. Вся программа выходит в 4-5 строк. Примеров в интернете море, например тут.

В других ОС подходы похожие, но не всегда все так прозаично. Для X пишется чуть более сложный код код с XSendEvend: gist.github.com/726474, а вообще под Unix/Linux/MacOS X есть неплохая клик-утилита xdotool.

Нативный способ в MacOS X делается через CGEventCreateMouseEvent и CGEventPost, пример есть на stackoverflow и устаревший метод тут.

Как сделать в мобильных iOS и Android (аналог MonkeyRunner?) — не представляю. Может даже и легче будет подключить через разные переходники мышку топикстартера. Вообще, описание методов для всех популярных ОС с примерами и компилируемым кодом было бы хорошей темой для статьи, чтобы собрать все вместе для потомков.
Вдруг стало интересно: а замеряли количество полученных кликов? Не появляется ли где-то бутылочного горлышка из-за высокой частоты кликов?
Настолько же круто, как и бесполезно, респект )
А индикатор от регулярного поглаживания большим пальцем не ввалится вовнутрь?
Именно в этом конкретном примере потребуется аж один дополнительный столбец в описании лота — высота картинки или ее соотношение сторон, чтобы генерировать сразу тег img c нужными размерами. Просто это никому не надо, а на 100Mb интернете и не заметно.
Такое впечатление, что многие разработчики забыли о существовании каналов в 32кбит/с (сотовый модем при не очень уверенном приеме)

Факт. Самый яркий пример — отсутствие height на картинках лотов в ebay, из-за чего страница поиска все время «ползет», пока на 100% не загрузится. Посадить бы их программистов на диалап на недельку, сразу бы все вычистили )
Свой вариант, напишу в комментариях

Моя «половинка» не работает — я давно к этому стремился и рад, что могу ее обеспечивать. Живем в загородном доме, тут всегда есть чем заняться — подстричь газон, оформить клумбу, провести время с детьми, потому вопрос «а ей не скучно?» не актуален.
О, в нашем цифровом океане появились настоящие одноклеточные!
А может оголодавшие мексиканцы сами нападают на койотов?
Скажите, неймспес std и классы string, vector, istream тут именно от PoCo? Или используется хитрая мешанина с STL? Выглядят они откровенно чужеродными, да и смысла нет использовать сразу две кросс-платформенные библиотеки и/или два синтаксиса.

Ощущения от статьи: интересно, надо будет попробовать. Не раскрыта работа с коллекциями, XML, смутило разное форматирование параметров в format, Statement, PatternFormatter, но это не беда. Также появилось легкое предчуствие, что портирование таого зверя на новые ОС далеко не тривиально и если надо запустить код на каких-нибудь QNX/BeOS/iOS, то придется слать письма счастья разработчикам и ждать долгими зимними вечерами.

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity