Как стать автором
Обновить
0
0
Konstantin Likhter @likhter

Пользователь

Отправить сообщение
Недавно имели хакатон с наличием Arduino + Intel Edison + Grove Kit. На выходе получили почти то же самое, разве что пуш сервера у нас не было. Использовали датчики освещённости и движения из Grove набора. Из того же набора использовали LCD и Buzzer для оповещений.
Вы на сборщик ExtJS посмотрите при возможности. После этого уже ничего не страшно ;)
Да нет, мы об одной. Просто вы прошли процесс получения ГК через лотерею и поэтому знаете о ней больше, чем я :). Я же получаю её через EB.

Я знаю следующее про ГК лоттерею (преимущественно из интернетов): подаёшь заявку на сайте --> через пару лет смотришь результат в интернетах --> если повезло, то собираешь документы и отправляешь --> и вот если по этим документам ты им нравишься, то идёшь на собеседование.
И, насколько мне известно, повезти может 125 тысячам человек, а аппрув на собеседование получают около 50к. Насколько это соответствует реальности, сказать не могу :).
Всё так :). Непростительно опечатался, простите.
Честно говоря, не знаю :). Не интересовался, мне неактуально — никакого PhD нет. Но EB-2 вам точно светит :).
Тоже верно. Но, кстати, (лично мне) до сих пор не понятно, по какому принципу из тех, кто «выиграл», приглашают на реальное собеседование. Возможно, образование как-то тоже влияет.
Пожалуй, да. Но мы же говорим про сейчас? :)

И, конечно, тут надо добавить, что наверняка в этой стране юристов найдётся тот самый, который через свои связи сможет эвалюировать эту бумагу так, как нужно клиенту.
Другими словами (и кратко): их признают компании, которые берут на работу (и это круто!), но их не признают департаменты, ответственные за выдачу ГК (и это грустно).

А знания — это прекрасно, никто не спорит :)
Возможно, у вас немного неверное представление между связью Job offer, работой N лет и GC.

Начать процесс получения ГК можно, пока вы хоть в России находитесь. И их там — не в гугле, а в Labor of Department, например — совсем не волнует никого, какие курсы вы закончили, если этот документ формально нельзя через соответствующую контору эвалюирвать в американское звание. Тут всё дело в том, что вот эти монстры — они не сами вам ГК делают, и они никак не связаны с LoD. Да, несомненно, ваше образование должно соответствовать описанию той позиции, на которой вы работаете, иначе вашу заявку развернут. Но если тот же гугл взял вас на позицию, где необходимо звание Master, а у вас есть только BS, то вот эти бумаги вам не помогут, к сожалению.

Насчет «работать N лет» — эти N лет берутся из того, в какую очередь вы попадаете (например, EB-1, EB-2 или ЕВ-3). А вот эти очереди напрямую зависят от вашего образования. То есть, скажем PhD Physical researchers получают вообще быстро, магистранты — ну лет 4-5, а бакалавры — лет 6.
Всё бы хорошо, но эти дипломы никак не эвалюируются при получении Green Card, например.
То есть реальность всё прежняя — у нас у всех есть офигенная возможность получать знания практически за «просто так», но, чтобы провернуться в этом мире, иметь образование всё-таки желательно.
В своё время решил эту проблему покупкой так же Casio, но где дисплей снизу может отображать второе время.
Я вот уже какой пост читаю и не понимаю, честно говоря, в чём смысл. Искаверкать код не невозможности, но вместиться в N строчек?

То есть как, мне понятно, что всё это — just for fun. Но так же мне понятно, что если сжать этот с помощью ADVANCED_OPTIMIZATIONS в GCC, то вообще 4 строчки получится. И читабельность примерно такая же :). А можно ещё переносы строк убрать! :)

Тот код, который получился — он уже нечитабелен никому, кроме автора (и автору через два месяца тоже будет нечитабелен). Если это — нечто для конкурса типа js1k, то тут очевидно фиговая оптимизация, есть уже описанные здесь на хабре гораздо более прикольные техники.
Вы ещё бицухой со школьниками померьтесь.
Несмотря на то, что университет для меня уже закончился, скрипт всё ещё продолжает работу (хороший повод наконец его отключить, да :)).
Запускается он у меня один раз в день в 11 часов по Новосибирску. Сейчас посмотрел по входящей почте — изменения указанного в скрипте файлика происходят нестабильно (4, 5, 6, 7, 11, 12, 14-го числа я получал письма). В прочем, припоминается, что в начале семестра всегда так, потом — где-то ближе к октябрю — устаканивается.
Раз тут такая тема пошла, то когда-то давно писал для себя нотифаер, который сообщает на почту об изменении файла с расписанием. Для НГУ.
Вот такой: likhter.ru/misc/checker.sh.txt
О! Вы, видимо, тоже воспринимаете эти показатели всерьёз :)
Для таких приложений скрипты расположены скорее всего на тотм же сервере

Не очень логичное, на мой взгляд, утверждение: мне всё чаще приходится сталкиваться с сервисами, у которых статический контент разнесён по CDN, причём, на несколько серверов сразу (имею ввиду, JS и CSS на одном, изображения на другом, видео на третьем и так далее — видимо, по соответствующей настройке для каждого типа/размера файлов). Но спорить здесь не буду — к сожалению, у меня нет для этого никакой статистики.

Что касается того же сервера, то верить, что случайно что-то не упадёт — достаточно наивно. Динмический контент отдаётся одним способом, статический — другим. Навернулся где-нибудь кэш-сервер — и началось…
Раньше я любил использовать AMD, require.js и прочее. Потом как-то потребность так загружать модули отпала.

Сейчас в начале каждого JS файла есть некоторая директива (скрытая в комментариях), которая указывает зависимость на файлы, что в конечном итоге позволяет нам собрать монолитный файл (ваш вариант с App.js) с правильным порядком определения модулей, классов, нэймспэйсов и так далее (ваши Foo.js и Bar.js).
Может, но время загрузки скрипта — это тоже контролируемо. Вы ж, наверняка, видели, как это сделано в gmail: если за N секунд скрипт не загрузился, то показать сообщение, мол, может быть, что-то пошло не так. Это всё же лучше, чем бездействие в полной мере. А можно пойти дальше, и, если определённый файл за N секунд не загрузился, то попробовать загрузить его с другого CDN, например.

> При отрисовке страницы можно будет ознакомиться с информацией на сайте за это время (и решить, полезен сайт или нет)
Сайты, на которых можно ознакомиться с текстовой информацией, вообще не должны нести в себе кучу джаваскрипта (или накрайняк первая страница может быть отдана статическим контентом). Я всё же говорю о серьёзных веб-приложениях, где обойтись без большого объёма JS достаточно сложно.
Не настолько неширокий же :)
Но ожидание загрузки 2-3-х мегабайтного JS может оказаться достаточно утомительным, если просто пялиться в белый экран. Сложно ведь не согласиться с тем, что проявить уважение к пользователю и сказать: «Чувак, мы грузимся, всё в порядке» лучше, чем проявлять бездействие.

Информация

В рейтинге
Не участвует
Откуда
California, США
Зарегистрирован
Активность