
Dmitry
25.08.2018
20:40:35

Lainera
25.08.2018
20:41:05
Гонца-то не вешай
То что бизнес интересует только баблишко на то он и бизнес тоже как бы известно. Правда тут прогрессивная молодёжь пытается с этим бороться и поддерживает своим честнозаработанным американским рублём тех, кто топит за их идеалы. Если работодатель не заботится о своих дорогих работниках (ну или по крайней мере не создаешь видимость) то может случиться ой-ой-ой в плане пиара. Не забывай, мы живем в удивительное время, когда виртуальный бугурт в интернетах может хорошо уронить стоимость твоих вполне реальных акций.

Dmitry
25.08.2018
20:47:19

Google

Lainera
25.08.2018
20:47:27
на монитор

Dmitry
25.08.2018
20:47:57
У меня вот все пароли и ссылки хранятся в одном незашифрованном файлике на one drive
Потому что если кто то получит доступ к моему one drive, то сохранность остальных паролей меня уже не будет волновать.

Dmitry
25.08.2018
20:51:50
расшарить осталось)

Lainera
25.08.2018
20:58:39
колечко с nfc да

Rafkat
25.08.2018
21:03:02


Eugene
25.08.2018
22:13:39
Книга почти написана, 254 страницы из 250. Это на -4 страницы меньше (на 4 страницы больше), чем было по плану. Но еще будет глава про статические методы, и про RVM надо дописать. Короче, продаваться она будет хитрым способом - через курс - выдаваться частями. А отдельно не будет. Так что пока есть возможность купить за $100, а потом будет только курс, без книги.
===
Вместо предисловия
Для фана
Что мы будем изучать
Веб-программирование или что-то другое?
Среда исполнения
Настройка Windows для запуска первой программы
Здравствуйте, я ваш REPL
Запуск программы из файла
Я ваш файловый менеджер
Основы работы с файловой системой
Навигация
Создание файла
Консольный ниндзя
Текстовые редакторы
Первая программа
Переменные
Сложение и умножение строк
Типы данных
Докажем, что все в руби - объект
Приведение типов
Дробные числа
Интерполяция строк
Bang!
Блоки
Блоки и параметры
Любопытные методы класса Integer
Сравнение переменных и ветвление
Комбинирование условий
Некоторые полезные функции языка руби
Генерация случайных чисел
Угадай число
Индикатор загрузки
Эмулятор судного дня
Глобальные и локальные переменные
Однорукий бандит (слот-машина)
Массивы
Немного про each
Инициализация массива
Обращение к массиву
Битва роботов
Массивы массивов (двумерные массивы)
Установка gem’ов
Обращение к массиву массивов
Наиболее часто встречающиеся методы класса Array
Методы length, size, count
Метод include?
Добавление элементов
Отсечение элементов по критерию (reject)
Метод take
Есть ли хотя бы одно совпадение (any?)
Все элементы должны удовлетворять критерию (all?)
Несколько слов о популярных методах класса Array
Символы
Структура данных “Хеш” (Hash)
Другие объекты в качестве значений
Пример JSON-структуры, описывающей приложение
Англо-русский словарь
Установка значения по-умолчанию
Передача опций в методы
Список ключей
Итерация по хешу
Метод dig
Проверка наличия ключа
Введение в ООП
Классы и объекты
Состояние
Состояние, пример программы
Полиморфизм и duck typing
Наследование
Модули
Subtyping (субтипирование) против наследования
Статические методы*
Вся правда про ООП
Отладка программ
Отладка с использованием вывода информации в консоль
Отладка с использованием консольного отладчика
Отладка с использованием графического отладчика
Практическое занятие: подбор пароля и спасение планеты
Немного про виртуализацию, Docker, основные команды Docker
Ruby Version Manager (RVM)*
Тестирование
RSpec
===
А как книгу купить-тоо? А если купил, все последующие издания и доработки будут получены бесплатно? А когда книга "уйдет" в курс, что тогда?


Игорь
25.08.2018
22:37:03

Andrey
25.08.2018
22:39:57

Google

Max
26.08.2018
04:56:56

Ro
26.08.2018
05:55:45
?
я сейчас делаю обертку, скоро это все там будет объяснено)

Vadim
26.08.2018
08:22:11

Dmitriy
26.08.2018
11:02:23
Вопрос знатокам, как знатокам есть RentSomething модель, где есть 2 стоблца starts_at и ends_at (тащем та время аренды), как показать все объекты диапазоны дат которых включают себя Time.now (например) . Тоесть что то типа: where('(rent_smth.starts_at..rental_smth.ends_at).cover?(Time.now)). Не могу осилить экшен для поиска по ренжу дат, чтобы не пересекались между с обой -_-

Иван
26.08.2018
11:07:21

Dmitriy
26.08.2018
11:08:01

Иван
26.08.2018
11:09:55
Ну либо сам напиши условие типо start_at < :time_now and end_at > :time_now

Dmitriy
26.08.2018
11:10:30
where('rental_smth.starts_at > ? AND rental_smth.ends_at < ?', start_date, end_date) да вот так я написал
но туда попадает то что не нужно -_-

Иван
26.08.2018
11:11:39
Условие не верное значит

Dmitriy
26.08.2018
11:12:06
а ну кстати да, походу :D пойду стрелочки подвигаю

Иван
26.08.2018
11:12:38
Почему у тебя подставляется 2 разные переменные в запрос если тебе надо проверить вхождение текущего времени в диапазоне дат?

Dmitriy
26.08.2018
11:13:40
ну юзеру надо например снять что то на 3 дня с сегодня и до 29, а у меня например уже занята хрень другим юзером с 27 по 30 или еще как нить

O
26.08.2018
11:13:46
.where('start_at >= ? AND end_at <= ?', start_date, end_date)

Olga
26.08.2018
11:15:18
Я поняла, спасибо! А ваши курсы в ближайшее время не предвидятся?
Виктория, привет). Я полагаю у меня как раз опыт о котором вы говорите. Я начала с нуля. С уроков Романа. Очень понравилось, очень подробно и понятно все. Но не хватало практики и наставников , поэтому закончила курс от Хорошего Программиста. Нашла работу :) какую никакую, но без дела не сижу, учусь, изучаю, пишу код дальше.

Viktorija
26.08.2018
11:19:59
Виктория, привет). Я полагаю у меня как раз опыт о котором вы говорите. Я начала с нуля. С уроков Романа. Очень понравилось, очень подробно и понятно все. Но не хватало практики и наставников , поэтому закончила курс от Хорошего Программиста. Нашла работу :) какую никакую, но без дела не сижу, учусь, изучаю, пишу код дальше.
Да, именно об этом :) Я поняла, смотрю как раз сейчас, мне скинули ссылку на курс. Спасибо за ответ!

Olga
26.08.2018
11:21:38

Dmitriy
26.08.2018
11:21:44

Google

Max
26.08.2018
11:28:02

Dmitriy
26.08.2018
11:33:42

Иван
26.08.2018
11:43:31
ты просто в первом вопросе немного не то спрашивал, ну или я тебя понять не могу

Dmitriy
26.08.2018
12:12:16

Andrey
26.08.2018
12:23:45

Иван
26.08.2018
12:24:24
да там просто 4 типа пересечения может быть и их надо покрыть в запросе

Dmitriy
26.08.2018
12:24:28

Иван
26.08.2018
12:25:45
----[------]---- вот например выбор пользователя, тогда надо учитывать все эти пересечения
--[----]--------
------[--]------
--------[----]--
--[----------]--

Dmitriy
26.08.2018
12:35:35
? спасибо шас попробую

Иван
26.08.2018
12:37:02
не там ошибка я думаю

O
26.08.2018
12:41:41
Парни а кто нибудь юзал mac OS на обычном пк?)

Иван
26.08.2018
12:42:16
? спасибо шас попробую
вот так - where("(starts_at <= :starts_at and ends_at >= :starts_at) or (starts_at >= :starts_at and ends_at <= :ends_at) or (starts_at <= :ends_at and ends_at >= :ends_at) or (starts_at <= :starts_at and ends_at >= :ends_at)", {starts_at: any_datetime, ends_at: any_datetime})
но как говорится это не точно

O
26.08.2018
12:43:57
отрефакторите потом как нить

Dmitriy
26.08.2018
12:46:46

Иван
26.08.2018
12:46:55
получилось?

Kim
26.08.2018
12:53:57
какую версию линукса ставить для дев?

Google

Kim
26.08.2018
12:54:02
тут писали как-то но я забыл
минт вроде
хочу поставить на старый ноут, побаловаться. а то все время только с маком сидел

O
26.08.2018
12:55:27

Vlad
26.08.2018
12:55:32
Xubuntu/Lubuntu для слабых нормально

Kim
26.08.2018
12:55:59
у меня +- такой же ноут

Admin
ERROR: S client not available

Kim
26.08.2018
12:56:13
i3 или i5, 8гб, ssd 128
только там еще винда стоит
как бы ее не похерить

O
26.08.2018
12:57:43
у меня тоже ) 10)

Bek
26.08.2018
12:58:19

Kim
26.08.2018
13:01:19
вроде ничего про это не сказано

Olga
26.08.2018
13:05:46
вроде ничего про это не сказано
у меня core i3, был обычный хард и 4 оперативки. Тормозило оч(( особенно когда рубимайн+докер, открыто 10 вкладок == смерть))
Вылечислось, как добавила 4 гига + SSD, просто залетало)
А так у меня не виртуалка, не убунта не ставились, все висело(
Кст, тоже минт 18.2

Bek
26.08.2018
13:09:53

Dmitriy
26.08.2018
15:07:34

landsurveyor
26.08.2018
15:16:19
А я не теряю надежды работать из под винды))

Kim
26.08.2018
15:18:16
я давно не на винде, но и на линуксе не был. хочу посмотреть, что к чему. по идее, после мака будет вполне себе привычно

Google

Ro
26.08.2018
15:21:59

Andrey
26.08.2018
15:36:10
WSL как вариант.

Alex
26.08.2018
15:37:52
в WSL только одно ограничение

Andrey
26.08.2018
15:37:53
На gorails есть инструкция как это завести

landsurveyor
26.08.2018
15:38:02

Alex
26.08.2018
15:38:25
В MySQL и Posrgresql поддерживается всего два движка

landsurveyor
26.08.2018
15:38:25
Не работало и все))

Alex
26.08.2018
15:38:53
но можно поставить на windows бд и как удаленный сервер соединить с wsl rails

Andrey
26.08.2018
15:38:53

Alex
26.08.2018
15:39:47
потом конечно мало кому понравится очень медленная скорость работы I/O на WSL - всего 5 мб/с

landsurveyor
26.08.2018
15:40:19

Roman
26.08.2018
15:48:14
Можно изучать рельсу ещё на c9
Там заморочек с установкой по минимуму
Я её в самом начале использовал
И шанс того что данные слетят невероятно низок