
Dmitry
09.07.2017
14:34:54
а вот параметр которы с & начинается, это для чего такое

Vitaliy
09.07.2017
14:35:16
&block ?

Dmitry
09.07.2017
14:35:30
да

Vitaliy
09.07.2017
14:35:54
это когда
= link_to 'http://sadad, class: 'foo' do
.link-icon
.link-text Текст ссылки

Google

Vitaliy
09.07.2017
14:36:17
то, что внутри link_to (с отступом) - это блок

Dmitry
09.07.2017
14:36:51
я имеено про функцию &
когда *args понятно
а с & первый раз вижу

Vitaliy
09.07.2017
14:37:48
это синтаксис руби
для работы с аргументами-блоками

Dmitry
09.07.2017
14:44:52
https://stackoverflow.com/questions/814739/whats-this-block-in-ruby-and-how-does-it-get-passed-in-a-method-here

Svetlana
09.07.2017
16:35:42
Котеньки, с прошедшим вас
https://pp.userapi.com/c626530/v626530137/27def/oiZS1l6B3Oc.jpg

Fuzzy
09.07.2017
16:53:37
настоящий программист понятия не имеет про день программиста
?

bender23
09.07.2017
17:00:43
256-й день же

Ro
09.07.2017
18:51:16

Google

Ro
09.07.2017
18:54:13
кстати, я бы чуть поменял: menu_item('main', root_path) на menu_item(:main, root_path)
но это все не обязательно)

spartakusQ
09.07.2017
20:22:19
народ может кто подсказать как распарсенную инфу сохранить в другую папку

Ilya
09.07.2017
20:40:24
записать в файл?

spartakusQ
09.07.2017
20:48:42
как указать папку
просто через слеши от домашнего католога?

Ro
09.07.2017
21:53:57
команды юникса:
ls -lah (список всех файлов, с сим.линками, с понятными размерами)
cd .. (сменить каталог)
mv *.txt ~/something (переместить все txt файлы из текущ.директории в каталог something в домашней директории)
cp *.txt ~/something (переместить все txt файлы из текущ.директории в каталог something в домашней директории)
cp -r dir1 ~/ (скопировать директорию в домашний каталог)
find . -type f (вывести список всех файлов в текущ.директории)
find . -type f | grep blabla (вывести список файлов в которых встречается blabla)

spartakusQ
09.07.2017
22:09:14


Ro
09.07.2017
22:17:31
неплохая книга: https://booki.flossmanuals.net/_booki/command-line/command-line.pdf
ну и разнциа между > и >> есть. Я однажды командой > затер свой id_rsa (секретный ключ для ssh доступа) случайно, чем сделал много гемора местным админам
двойная - добавляет в конец файла
вообще юникс-команды довольно неочевидные, много там гемора
например вот такая команда: ls *.bak 2>&1 | more
синтаксис 2>&1 вообще выносит мозг)
хотя он встречается часто и означает просто "перенаправить вывод ошибок в стандартный вывод"

spartakusQ
09.07.2017
22:25:20

Ro
09.07.2017
22:26:00
в книженции чуть выше говорится, там и примеры есть с картинками
xargs я тоже частенько юзаю

spartakusQ
09.07.2017
22:27:27
за книгу огромное спасибо

Google


Ro
09.07.2017
22:28:07
по сути просто запускает какой-нибудь процесс, а аргумент читает из потока:
find . -type f | grep blabla | xargs grep something
сначала ищем файл, фильтруем все файлы в имени которых встречается blabla, а потом запускаем команду grep something для этих файлов
т.е. полезно для поиска, например
или для операций с файлами
для поиска по файлам я, кстати, юзаю вот эту тулзу: https://github.com/ggreer/the_silver_searcher
быстро работает по сравнению с текстовыми редакторами, можно задавать регулярные выражения (точнее она только и ищет по ним вроде, со временем привыкаешь к этому), ну и самое важное - можно потом этот вывод grep'нуть
типа того:
ag "def.+something" | grep blabla
ишет по коду функцию "def something" или "def fucking_something_blabla" и потом грепаем blabla
полезно также искать по сорц-кодам разных популярных гемов, например. Или проектов. Если не знаешь как что-то сделать, указываешь что-то типа того:
ag "try\(\:" ../all_sources
и оно будет искать try(: в родительской директории - в директории all_sources, где лежат вообще исходники чего угодно, может быть и рельс
удобно для того, чтобы быстро глянуть как другие делают


Svetlana
09.07.2017
23:31:09
Расскажите, пожалуйста, приложения для браузеров чем отличаются от приложений для мобильных кроме верстки?

Vitaliy
09.07.2017
23:46:59
Приложения для браузеров - это какие?

Svetlana
10.07.2017
00:01:44
Не могу ответить. Свой вопрос снимаю пока.

spartakusQ
10.07.2017
00:08:31
Видимо имелось в виду, в чём различия между приложениями в плане адаптации под мобильные платформы и обычные сайты (только вёрстка под разные размеры экрана или ещё что-то)
@gambala я думаю ты должен знать ответ на вопрос

Svetlana
10.07.2017
00:26:55
На самом деле меня интересует, как создавать приложения для мобильных. Вот у меня есть приложение на руби типа Pomodoro. Я хочу его перенести в смартфон. Какими инструментами? Как это вообще делается? Где про это читать?
Приложения для браузеров - это какие?
Интерактивное приложение. Принимает список действий от пользователя, запускает таймер и через установленный промежуток времени даёт сигнал. Работает по принципу смартфоновских будильников и таймеров.
Для мобильных руби используется? Надо переписывать на другом языке?
Вот у меня сколько вопросов на самом деле.

Google

Sergey
10.07.2017
00:31:59
Раньше на java и objective c делали. Теперь, вроде, вместо obj-c swift придумали.
Так-то если приложение с серверной частью, то можно на чем угодно ее сделать. А клиент отдельно

Tanya
10.07.2017
00:33:42
jruby не подойдет?

Svetlana
10.07.2017
00:34:02
Не знаю вообще, Тань
Вы мне скажите, пожалуйста, что подходит в таких случаях)

Tanya
10.07.2017
00:34:31
. Из Ruby-кода в JRuby можно вызывать классы Java, таким образом можно получить доступ ко всем библиотекам, инфраструктурам и инструментам платформы Java. Также можно получить доступ к Ruby коду из Java.

Sergey
10.07.2017
00:34:55
Вот да. Он же вроде на jvm.

Tanya
10.07.2017
00:35:07
JRuby использует потоки Java

Admin
ERROR: S client not available

Svetlana
10.07.2017
00:35:12
jRuby от Ruby сильно отличаются?
Я в javascript заглянула - там прям сильно по-другому

Tanya
10.07.2017
00:36:02
jruby рельсы не поддерживает, только руби

Svetlana
10.07.2017
00:36:15

Tanya
10.07.2017
00:36:15
код только на чистом руби воспринимает
JRuby может использовать только те библиотеки Ruby, которые написаны на чистом Ruby, без Си-расширений.
хотя вру, рельсы тоже запускает
Также может использоваться для запуска Rails-приложений на Java-платформах.
https://ru.wikipedia.org/wiki/JRuby
вот почитай, если тебе для андроида то думаю подойдет

Svetlana
10.07.2017
00:37:43
спасибо

Google

Svetlana
10.07.2017
00:41:02

Tanya
10.07.2017
00:41:34
нет, это интерпретатор
https://github.com/jruby/jruby/wiki
вот библиотека типо
а вообще если мне память не изменяет есть гем Ruboto для андроидов
правда незнаю, рабочий ли он еще

Sergey
10.07.2017
01:00:53
Вот, кстати
https://m.habrahabr.ru/post/165071/

Svetlana
10.07.2017
01:07:53
спасибо

Vitaly
10.07.2017
01:37:35
Есть ещё http://www.rubymotion.com
Я бы посоветовал писать приложение либо на react native, либо на kotlin. Потом опыт будет проще монетизировать.

Ro
10.07.2017
01:56:46
лучше react native
kotlin - та же java

Vitaly
10.07.2017
01:57:23
Согласен. Будет поддерживать сразу две платформы - iOS и Android

Ro
10.07.2017
01:57:27
а java - это язык корпораций) в отличие от руби и js
я сейчас после случая со скайпом сильно задумываться начал на эти темы
стоит ли использовать язык, созданный в корпорации? даже Ричарду Столману написал

Aleksey
10.07.2017
04:58:16
Ребята, кто-нибудь пользовался поиском aldolia?
Всем привет и хорошего понедедбника :)
Algolia
https://www.algolia.com/