
Nikolay
20.08.2017
07:10:21
https://blog.aviasales.ru/poezdka-v-kazahstan/
Алма-Атинцы, комментируйте )

Dm
20.08.2017
07:27:56

Nikolay
20.08.2017
07:32:11
А кто батл смотрел нашумевший?

Google

Vitaly
20.08.2017
07:46:09
что за батл?

Max
20.08.2017
07:54:07

Vitaliy
20.08.2017
07:54:31
«...ЧЕМ ПРОСЛАВЛЮСЬ И СТАНУ ТОБОЙ!!!»

Max
20.08.2017
07:54:47
а так по правде говоря я не въезжаю в эти батлы. хз че там такого офигенного.

Vitaliy
20.08.2017
07:56:07
Мне последний не зашел как-то, плюс уж слишком хайповый. Мирон vs Джонибой был ок, и Хаванский vs Ларин

Max
20.08.2017
07:58:56
меня бесит ресторатор почему-то

Nikolay
20.08.2017
08:08:42
Я посмотрел 15 минут и тоже ничего не понял
Чем так все восхищаются
Чувствую себя ненормальным ))

bender23
20.08.2017
08:09:56
миллионы мух не могут ошибаться

Nikolay
20.08.2017
08:11:13
Так и всякие титаны восхищаются
Михаил Козырев
Матецкий

Google

Nikolay
20.08.2017
08:11:59
Правда Лоза обосрал
Согласен с ним )

spartakusQ
20.08.2017
08:16:25
Чего вы гавно обсуждаете, я же про реп исполнителей спросил, а не про клоунов, которые живут ради хайпа вокруг их личностей.

Nikolay
20.08.2017
08:18:25
Ну так интересно мнение
Вот теперь не один так думаю

spartakusQ
20.08.2017
08:22:35


Tanya
20.08.2017
09:34:05
https://blog.aviasales.ru/poezdka-v-kazahstan/
Климат типичный для юга: зимой тепло, осенью тепло, весной тепло, летом чудовищно жарко. —---------------------—
не всегда, я помню времена когда зимой было чудовищно холодно. насчет лета правда, летом чудовищно жарко, я бы сказала адово, самый пик обычно июль.
В городе есть верх и низ.
Совет: где горы – там и верх, это пригодится. —-------------------
тоже смотря откуда смотреть, потому что горы есть и сбоку. как определить вверх или низ, на больших улицах дорога идет вверх-низ. Но на больших улицах если с погодой норм то и горы видно. Мы определяли уже по привычке, когда знаешь какая улица центраьная и в зависимости от того где она находится, говорили куда вверх, куда вниз.
Насчет еды —------—
правда, единственное насчет чего я сомневаюсь, насчет зеленого базара. А так можно еще купить в "тастак", тоже своего рода базар. Шашлычных много да, но именнно вкусных на любителя. Мне не вкусные не попадались. Скорее объемами допустим в 2 раза меньше чем в других местах.
РАйон 1-й Алматы на любителя потому что, там с одной стороны деревня-деревней(частные дома), с другой обычный жилой квартал но т.к. это вокзал ходят там в основном все, начиная от приезжих и кончая крутыми.
Каганат кафе одобряю, по ценам раньше было одна из самых дешевых. Да и готовили вкусно, напоминает (советские столовые)— только внутри и снаружи стиль здания не советский. Насчет еды еще бы "юбилейный" посоветовала, у них есть своя кафешка, а есть еда на вынос, незнаю его восстановили после сгорания или нет, но мы если там по близости находились всегда заходили что-нибудь купить.
Шаурмы как-таковой та которая была раньше в пите, там уже не осталось. Я не встречала во всяком случае. Ну донер да, там еще бывают продают турецкие донеры, они отличаются от других размерами внушительными.
В принципе, можно сразу набрать бутылочного и посидеть в парке на «Оперке» или «Недельке», но пить надо аккуратно, а то схлопочете административную статью. Кстати, бумажный пакет здесь не спасет – лучше просто донести в нем свой алкоголь до «легального» места или домой. Навынос можно взять в «Волне» и «Ките».-------------------------
это правда, сейчас там в парках нельзя пить. А особенно на "недельке" я бы не рискнула, там ходит\проезжает в том месте очень много милиции.
Кстати, неделька раньше считалась местом сбора молодежи, и раньше да, там часто можно было встретить на лавочках тех кто сидит пьет - но культурно.
Насчет гор - про переночевать правда, но если нет возможности то можно просто сходить пешком. На кок-тобе я бы не поехала, а вот на медео и от него пешком до чимбулака, или с бутаковки до медео, только не по асфальту а по горам, - это не забываемо. Еще есть вариант БАО()
плюс от себя добавлю - весной если есть в планах идти в горы где-то апрель-май и начало июня лучше не ехать, высокая вероятность поймать клещей в горах.
Я бы ехала в августе,сентябре или октябре. Правда в это время уже в городе листья будут желтые. Если совсем высоко не подниматься в горах будет нормально. Если конечно на самую высоту чимбулака подниматься там уже может быть снег, но будет тепло.
Насчет такси - советовала бы ловить с обочины, и торговаться, очень часто они называют цену выше, и потом сбрасывают. Плюс чем беднее машина тем обычно дешевле такси.
Можно прогуляться по арбату, там выставка-продажа картин на улице, плюс часто разные музыканты уличные там бывают.
Ходить надо с документами, бывают что проверяют даже если ты ничего не нарушал.
Насчет такси кстати, в аэропорту и на вокзале лучше не ловить, цена в 4 раза дороже будет, можно отойти 1 остановку и сразу цена уже ниже.
Кстати, если говорить о Медео, там есть платина которая состоит из 842 помоему ступеней.


Nikolay
20.08.2017
09:43:15
Ого отчёт )

Vitaly
20.08.2017
10:12:51
Кстати, тут хайп пошел про компанию Xored. Чувак к ним в зарубежный офис поехал работать, а они ему зп нагло не платили и т.д. Вывод, лучше с русскими не связываться, если хочешь рвануть за бугор.) https://m.habrahabr.ru/post/335876/
Почитайте комментарии руководителя компании под ником platoff

Fedor
20.08.2017
10:15:57
баян же уже )
второй самовыпил с хабра за неделю

Tanya
20.08.2017
10:37:24
жесть, а не ответы Платова

Olga
20.08.2017
16:17:03
подскажите плиз, где в рубимайне меняется путь к репозиторию ?


Alex
20.08.2017
17:38:50
Этот способ верный. Еще один способ (как я бы сделал) - заюзать load_and_authorize_resource. Это из cancan gem'а. В общем, когда ты добавляешь эту штуку в свой REST контроллер, у тебя автоматически во всех методах грузится инстанс того, что тебе надо. Например:
def show(blog_id)
# тут уже можно обращаться к переменной @blog
end
Т.е. не надо Blog.find и т.д. делать.
Чтобы авторизовать ресурс, надо добавить (можно в базовом контроллере, например) метод current_ability, которой будет возвращать инстанс класса Ability - ну это уже самому надо глянуть как на примерах это работает. У этого класса должен быть метод authorize!, который и вызывается из cancan.
Также в этот метод передается экземпляр загруженной модели (`@blog`) в нашем случае. Так вот, в этом своем собственном Ability я бы сделал проверку - отвечает ли модель на policy, например так: @resource.respond_to?(:policy). Если да - то просто вызвать этот метод, а этот метод должен возвращать уже свою Policy - просто экземпляр класса, который решает кому давать доступ, а кому нет. Для blog'а это будет BlogPolicy, для коммента CommentPolicy и т.д. - эти policy будут просто делать head 403 если что-то не авторизовано.
Что это дает?
1. никаких загрузок (`Blog.find...`) в контроллере, в наших action'ах уже доступна переменная @blog, @comment и т.д.
2. никаких проверок в контроллере, action'ы будут вызываться ТОЛЬКО в том случае, если BlogPolicy сработал и не вернул head 403.
3. никакой нагрузки на модель (стандартная проблема в рельсах - разрастание модели). Только один метод, который создает экземпляр BlogPolicy, и вся логика содержится там
4. Вся логика по проверке сидит в одном понятном месте. Для блога это BlogPolicy, для коммента CommentPolicy и т.д.
5. В будущих контроллерах не надо париться с проверками и загрузками. Когда current_policy определена в ApplicationController, все контролеры автоматически получают эту функциональность - уменьшается количество ненужного кода.
В общем я этот подход попробовал - довольно удобно.
Спасибо за совет. Со другими частями пока нет, написано сложновато


Andrey
20.08.2017
17:41:19

Olga
20.08.2017
17:43:23
да он то подтяянулся, и у меня все получилось)) Но, потом я взяла и изменила репо на сайте и у меня в рубимайн осталась старая ссылка, я не могу найти где ее заменить на новую(((
когда делаю коммит, то ссылается на старый репо

Alex
20.08.2017
17:44:32
а как можно изменить репозиторий, чтобы поменялась ссылка?

Olga
20.08.2017
17:46:38
сейчас ссылка такая https://bitbucket.org/olgacoskun/lesson20
а была https://bitbucket.org/olgacoskun/test
я удалила test, и она поменялась)

Google

Alex
20.08.2017
17:47:45
Актуальная версия сейчас на компьютере или в репозитарии?

Andrey
20.08.2017
17:47:46
Смотри, гит работает без сайта github. Все что тебя с ним связывает это ссылка на репозиторий на гитхаб которая называется origin в твоём локальном репозитории.

Olga
20.08.2017
17:48:28
я не на гитхабе)

Alex
20.08.2017
17:48:32
в консоли из папки с проектом набери git remote -v

Andrey
20.08.2017
17:48:40
Тебе нужно поменять origin локально.

Alex
20.08.2017
17:48:48
и скопируй, что там будет написано

Olga
20.08.2017
17:48:57
ага попробую спс)

Alex
20.08.2017
17:55:56

Denis
20.08.2017
18:14:00
всем привет и вечер добрый ?
пытаюсь юзать ActiveRecords имею вот такую ошибку
uninitialized constant ApplicationRecord
будто я не зарекваил модуль но я его зарекваил

Alex
20.08.2017
18:14:50
а как пытаешься заюзать? привет

Denis
20.08.2017
18:15:17
ща
require 'active_record'
ActiveRecord::Base.establish_connection(
:adapter => 'sqlite3',
:database => 'air.db'
)

Alex
20.08.2017
18:15:38
это в синатре?

Denis
20.08.2017
18:15:41
class Air < ApplicationRecord
create_table :air do |table|
table.column :header, :string
table.column :price, :string
table.column :body, :text
table.column :link, :string
end
end
не это в пурике

Alex
20.08.2017
18:16:21
что такое пурик? :D

Google

Denis
20.08.2017
18:16:22
я скрапер пишу написал проблема только данные загнать в базу
чистый короче Руби
на сервере у меня DataMapper работает а на маке не хочет

Admin
ERROR: S client not available

Denis
20.08.2017
18:17:31
пришлось перелезать на ЭктивРекорд
хотя мне монстры не нужны… запросы тьфу.

Alex
20.08.2017
18:18:27
require 'sqlite'
ну и разумеется гемы проинсталить

Denis
20.08.2017
18:22:42
дак все стоит
bash-3.2$ sudo gem install activerecord
Successfully installed activerecord-5.1.3
Parsing documentation for activerecord-5.1.3
Done installing documentation for activerecord after 7 seconds
1 gem installed
bash-3.2$ ruby air.rb
air.rb:35:in `<main>': uninitialized constant ApplicationRecord (NameError)

Alex
20.08.2017
18:27:06
require 'active_record'
require 'sqlite'
так у тебя добавлено?
gem install sqlite

Denis
20.08.2017
18:43:50
ну теперь он кричит cannot load such file -- sqlite
хотя я его только что поставил
вот вопрос запихал его в Gemfile пытался бандлер поюзать
а он кричит
data_mapper was resolved to 1.2.0, which depends on
dm-types (~> 1.2.0) was resolved to 1.2.2, which depends on
json (~> 1.6)
я правильно понимаю ему нужен JSON больше чем 1.6?
gem list | grep 'json'
json (default: 2.0.2)
json_pure (1.8.6, 1.6.0)
multi_json (1.12.1)
а че ему тогда надо хз

Google

Alex
20.08.2017
18:51:01
require 'active_record'
ActiveRecord::Base.establish_connection(
:adapter => 'sqlite3',
:database => 'air.db'
)
ActiveRecord::Schema.define do
create_table :air do |table|
table.column :header, :string
table.column :price, :string
table.column :body, :text
table.column :link, :string
end
end
зачем тебе activerecord на один класс без связей?

Denis
20.08.2017
18:51:23
ну все с sqlite3 покончено
а вот
uninitialized constant ApplicationRecord
это осталось
и теперь require по обоим модулям. и модель создана.
и залупается он именно на первую строку создания модели
class Air < ApplicationRecord
create_table :air do |table|
table.column :header, :string
table.column :price, :string
table.column :body, :text
table.column :link, :string
end
end
может я не так ее создал?

Alex
20.08.2017
18:52:42
не так

Denis
20.08.2017
18:52:50
о.
блин а все ведь не с неба взял а из док