Vitaliy
19.09.2017
09:44:07
Eugene
19.09.2017
09:45:55
Мой провайдер проститутка блин, клаудфлеровские айпи блочит
по указке того же сраного ркн
Google
Eugene
19.09.2017
09:46:21
вот это супернеудобно
https://www.indiehackers.com/@lambtron/how-to-ship-side-projects-b04914b36f?utm_source=Indie+Hackers+Newsletter&utm_campaign=indie-hackers-newsletter-058&utm_medium=email
Очень годный пост
Klaus
19.09.2017
12:49:39
Sergey
19.09.2017
12:50:19
всё дело в params
которых нет в консоли
Klaus
19.09.2017
12:53:06
Уже даже все заново переписывал, а все равно не работает
сори, мой тотальный фейл, я все писал в другой контроллер. кек.
Eugene
19.09.2017
18:57:43
namecheap продает домены на нескольких TLD за 48 центов в год или за 6 долларов на 5 лет
https://www.namecheap.com/promos/cheapest-tld-business-finance-domain-name-48cents.aspx?utm_source=sendgrid&utm_medium=email&utm_content=promo_48cen&utm_campaign=allnewsseptemberv1t1
Google
Anton
19.09.2017
19:52:11
Не бот ли часом?
Anastasiia
20.09.2017
10:37:54
Привет!
Не перевелись ли еще рубисты на земле русской?
Ребятушки, у меня вакансия горит, в офис в Санкт-Петербурге, только не баньте меня :)
Нам нужен Senior Ruby on Rails developer с хорошим front-end, проект крутой, длительный, компания наша Bekitzur ведет много зарубежных проектов.
Будем делать приложение iOS & Android, проект по оптимизации офисного пространства, функционал огромный.
Порекомендуйте может хотя бы друзей?
asycheva@bekitzur.com
+79533522345
Сорян, если всё это против правил вашей чудной беседы. Лучи добра летят к вам и греют ваши светлые головы ❤
#работа до 200000 точно, дальше обсуждаем индивидуально
Vasiliy
20.09.2017
10:39:23
привет Anastasiia в прикреплённом сообщении написаны правила, одно из которых указание вилки
Vitaliy
20.09.2017
10:40:35
У нас есть прикрепленное сообщение?
Anton
20.09.2017
10:40:54
Anastasiia
20.09.2017
10:41:41
Eugene
20.09.2017
10:45:02
У меня чот скрылось, перезакрепил
Vasiliy
20.09.2017
10:45:29
его когда закрываешь оно исчезает
Vitaliy
20.09.2017
10:45:35
Если закреп скрывает один из админов — оно скрывается для всех в чате
Vasiliy
20.09.2017
10:45:46
хуя
Eugene
20.09.2017
10:45:50
Ну оно при этом было pinned, была только опция unpin
Vasiliy
20.09.2017
10:46:34
вообще может линк https://t.me/codenamecrud/60865 в инфо о группе добавить?
Vitaliy
20.09.2017
10:47:07
+
Eugene
20.09.2017
10:50:19
Норм, добавил
владичка
20.09.2017
11:45:15
Привет!
Не перевелись ли еще рубисты на земле русской?
Ребятушки, у меня вакансия горит, в офис в Санкт-Петербурге, только не баньте меня :)
Нам нужен Senior Ruby on Rails developer с хорошим front-end, проект крутой, длительный, компания наша Bekitzur ведет много зарубежных проектов.
Будем делать приложение iOS & Android, проект по оптимизации офисного пространства, функционал огромный.
Порекомендуйте может хотя бы друзей?
asycheva@bekitzur.com
+79533522345
Сорян, если всё это против правил вашей чудной беседы. Лучи добра летят к вам и греют ваши светлые головы ❤
#работа до 200000 точно, дальше обсуждаем индивидуально
Вы уже сравнительно давно ищите, причем повсюду, чем имеющиеся отклики не устраивают? Может, я путаю вакансии, но название фирмы вижу часто.
Eugene
20.09.2017
11:47:35
Наверное сеньористые сеньоры нужны
Блин, я короч когда однажды буду менять работу, теперь точно знаю, что спрашивать на техническом интервью
Как минимум про планы по развитию и как выглядит процесс разработки
Anton
20.09.2017
11:50:18
еще мoжешь прo культуру спрсить в кoмпании
Semyon
20.09.2017
11:55:21
https://www.youtube.com/watch?v=k6SpcnyhK2Y
Google
Eugene
20.09.2017
15:40:15
что думаете?
Новости с #rubykaigi: Владимир Макаров (https://github.com/vnmakarov) рассказал про MJIT, JIT для MRI. Говорит, что работал над ним целый год и еще по крайней мере год потребуется для поддержки Rails.
Вопрос включения в Ruby JIT — ответственность Коичи, но он тут же сказал, что идея ему нравится. Будет очень интересно.
Твиты по хештегу #rubykaigi или в твиттере https://twitter.com/nateberkopec
Anton
20.09.2017
15:43:25
И позавчера
И там все не однозначно, в целом это будет долгий проект, который зависит от коичи (он теперь всей тусовкой рулит)
Сейчас штука прямо экспериментальная и там ещё очень много оптимизаций делать, а это всегда сложно
Но Владимир очень крутой дядька, который в редхате работает. Писал под суперкомпутеры и занимается FCC
Gcc
Ну и там редхат заинтересован в этом тоже
Llrb гуглить надо
Eugene
20.09.2017
17:44:26
@gambala можешь по вебпакеру в рельсе проконсультировать вкратце?
Vitaliy
20.09.2017
17:45:28
да
Eugene
20.09.2017
17:45:48
Как мне его в существующий проект добавить? Я добавил гем, выполнил рейлс вебпакер инсталл, что дальше?
Он будет вместо пайплайна теперь работать? Иликак?
Vitaliy
20.09.2017
17:49:52
0. Поставить зависимости, если не стоят (node yarn): https://www.notion.so/webpacker-9ea212a2cb054f4abb2f75d4a07ae429
1. Поставить вебпакер по руководству: https://github.com/rails/webpacker#installation
2. Прописать в лайауте javascript_pack_tag 'application'
3. Писать код в app/javascripts/..., в модулях, подключая их в пак application.js
element-closest, what-input - библиотечки, добавляемые через yarn add
то, что в scripts/... - скрипты в виде ES6-модулей
Google
Vitaliy
20.09.2017
17:52:50
div id='js-permanent' data-turbolinks-permanent=''
= javascript_pack_tag 'application', async: true, data: { turbolinks_track: 'reload' }
блок с data-turbolinks-permanent атрибутом нужен, если в проекте есть турболинки. Такой блок не будет заменяться турболинками при переходе от страницы к странице. Это значит, что внутренний код выполнится только один раз, при первой загрузке страницы, что нам и нужно для js скриптов
Ilya
20.09.2017
17:57:01
Как насчет того чтобы дополнить заметку в Notion текстом выше? :D
Vitaliy
20.09.2017
17:58:22
async: true позволяет загружать js-пак, не блокируя DOM. Производительность, то сё. Но тут есть нюанс. При таком раскладе DOM может полностью построиться ДО того, как скачается и запустится js. И если это произойдет - в js не сработает событие $(document).ready, и никакие скрипты попросту не запустятся.
Поэтому в конце пака я размещаю такой код:
if (document.readyState !== 'loading') {
const event = document.createEvent('Event');
event.initEvent('DOMContentLoaded', true, true);
window.document.dispatchEvent(event);
}
Он проверяет, загрузился ли уже DOM на момент выполнения этого скрипта, и, если да - этот мелкий скрипт сам генерирует событие $(document).ready. В итоге все работает.
Ilya
20.09.2017
18:01:21
?
Eugene
20.09.2017
18:02:08
Минут через 40 отпишусь что получилось
Спасибо пока что :)
@gambala а в прокфайл для запуска сервера вебпака надо что добавить?
Yuri
20.09.2017
18:03:27
Ребята, подскажите по СКБ Контур в Екатеринбурге - стоит туда устраиваться? Поделитесь опытом работы там кому довелось.
Ilya
20.09.2017
18:04:29
Vitaliy
20.09.2017
18:04:40
но если ты ставишь третий вебпакер, недавно релизнувшийся, то ставить ничего не нужно, он научился собирать ассеты на лету, через рельсовый сервер
хотя можно и поставить assets: ./bin/webpack-dev-server, тогда сборкой будет заниматься как и раньше, отдельный процесс
Eugene
20.09.2017
18:07:41
Меня смущает, что это именно дев сервер
Vitaliy
20.09.2017
18:08:02
он для разработки
Google
Vitaliy
20.09.2017
18:08:11
а для продакшна пак собирается при деплое
как и в спрокетс
Igor
20.09.2017
18:48:05
а как в вебпаке с картинками работать. Рекваирить картинки в жс мне чет вообще не понятно
если там описано то извинения. с телефона
Eugene
20.09.2017
18:55:30
блин, не вдупляю ваще
Vitaliy
20.09.2017
18:57:07
почему так? я думал это влияет просто на надпись в логах foreman/overmind
Eugene
20.09.2017
18:57:37
Без понятия почему, но докку ругнулся что в прокфайле нет энтрипоинта для вебпакера
Vitaliy
20.09.2017
18:58:02
Eugene
20.09.2017
18:58:31