1.1, Аноним (1), 13:20, 20/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> ActiveRecord
> Проблема вызвана отсутствием необходимого экранирования
Но как, Бэрримор?
| |
|
2.2, хрю (?), 13:28, 20/01/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Подросло поколение не знающих, что такое SQL инъекции? Они же бичЪ php.
| |
|
3.6, Аноним (6), 13:53, 20/01/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
помню в нулевые чуть ли не каждый второй сайт на пыхе имел это. Проверять можно было тупо подставляя апостроф в конец айдишника урла, типа news.php?id=123'. Обычно приводило к ошибкам mysql и headers already sent. Далее опционально можно было вводить остальную часть запроса, на античате выкладывали готовые методички, как действовать дальше в зависимости от ответа сервера.
| |
|
4.12, хрю (?), 14:28, 20/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
20 лет назад, наспор ломал любой порнушный сайт :-))) ибо они были все написаны студентами на 3 php в понятно каком стиле.
| |
|
5.26, Аноним (26), 16:57, 20/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
я в 2002 году начинал писать на php, повсеместно уже был php4, php3 было найти не так просто :) проще сайты на perl было найти :)
| |
|
|
3.9, Аноним (1), 14:07, 20/01/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Кажется, кто-то не вкурил, что такое ActiveRecord и об чём был пост.
| |
|
4.11, хрю (?), 14:25, 20/01/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
В рельсах реализация шаблона ActiveRecord, называется, внезапно, ActiveRecord.
| |
|
5.19, Порнушник (?), 15:57, 20/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Раз они такие умные чего дыру у себя сделали тогда? Не нужны нам эти ваши руби.
| |
|
|
|
|
1.3, mos87 (ok), 13:37, 20/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Little Bobby Tables strikes again.
зато Ruby крутой, для ценителей ёпт.
| |
|
|
|
4.14, Васян (?), 15:16, 20/01/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Так, немного, 70 миллионов всего... Вот лохи, правда? Зашли бы на опеннет, тут бы им быстро и авторитетно растолковали всю глубину их невежества...
| |
|
|
|
3.24, Бывалый смузихлёб (?), 16:32, 20/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> В одно время рельса была прям жутко популярна.
В одно, очень небольшое время. Но оно показало, насколько заказчики в среднем ослы - без каких-либо внятных обоснований, когда рубин-на-рельсах был на слуху, требовали пилить бэк именно на нём, а не на каком-то там пыхе или питоне
В итоге, многие сейчас в поту бегают и ищут хоть кого-то на поддержку своих говносерверов
Складывается ощущение, что энная группа лиц или ИТ-контор специально предварительно раскурила р-н-р, после - пустила мощный медийный шум и срубила очень славные деньги на разработке на этом, пока остальные только расшевеливались в изучении этих отходов, а самые денежные и модные заказчики - уже требовали срочно забрать все их деньги и сделать хоть что-то на этом б-жественном непойми чём.
Ну а то что по всяким хренабрам и его последователям славный шум разошёлся - так такова участь придатков западных инфоканалов. Они всегда будут лишь догоняющими холопами, а заказчики их - влезающими в д.мо по самые уши, ведь никто из адептов-пейсателей восторженных статеек по теме великого и крутого рубина-на-рельсах абсолютно ни за что не отвечает в плане издержек конечного заказчика из-за рубина, внезапно превратившегося в тыкву
| |
|
4.44, хрю (?), 16:02, 22/01/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> Но оно показало, насколько заказчики в среднем ослы
Почему ослы? Им надо быстро выйти на рынок и занять нишу и получить инвестиции, что будет потом и будет ли это потом дело десятое. В своё время рельса была в этом деле тру. Ниша занята, инвестиционное быбло получено, можно нанимать нормальных разрабов, думать и пилить.
| |
|
5.46, Бывалый смузихлёб (?), 16:35, 24/01/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>> Но оно показало, насколько заказчики в среднем ослы
> Почему ослы? Им надо быстро выйти на рынок и занять нишу и
> получить инвестиции, что будет потом и будет ли это потом дело
> десятое. В своё время рельса была в этом деле тру. Ниша
> занята, инвестиционное быбло получено, можно нанимать нормальных разрабов, думать и пилить.
Они бы это и с супер развитым пыхом могли запросто, но там даже не ниша, а тупо разработка под заказ и конечный результат участников вообще не волнует
А по рубину на рельсах - не было ничего, кроме пачки влажных розовых статеек на х*бре
| |
|
|
|
2.31, Petya (??), 20:23, 20/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Навскидку Github, Gitlab, Stripe, Zendesk, Upwork, Kickstarter, Mastodon, Twitter, Netflix. Много где используется. Смотрел статистику стартапов-единорогов(которые выросли в итоге в миллиардные бизнесы) из долины и на каком стеке изначально они поднимались. Так там добрая половина проектов была именно на RoR. не пхп, не питон, а именно рельсы, меня это удивило.
| |
|
|
4.37, Аноним (36), 00:15, 21/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Его потом кусками переписывали на микросервисы на Скале, изначально он на рельсах работал.
| |
|
|
|
|
2.32, Аноним (32), 22:18, 20/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Лозунг программист дороже железа забыт.
ну да.... То то сейчас по рейтингам популярности питон на первом месте, хотя ни эффективности в скорости написания кода в сравнении с Руби, ни эффективности выполнения не имеет.
| |
|
3.39, Вы забыли заполнить поле Name (?), 01:13, 21/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> Лозунг программист дороже железа забыт.
> ну да.... То то сейчас по рейтингам популярности питон на первом месте,
> хотя ни эффективности в скорости написания кода в сравнении с Руби,
> ни эффективности выполнения не имеет.
Для питона куча биндингов и либ. А когда дело доходит до цены за ресурсы, то с него уходят на другие инструменты.
| |
|
4.42, Аноним (32), 08:44, 21/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Для питона куча биндингов и либ. А когда дело доходит до цены за ресурсы, то с него уходят на другие инструменты.
Совершенно верно, питону в вебе не место. Хотя, сложно вообще найти применение питону кроме как какие-то скриптики конфигурирования чего-то или копирования файлов
| |
|
|
|
1.27, Аноним (27), 16:58, 20/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Не знаю Ruby и шаблон ActiveRecord, но предпочитаю prepared statement экранированию.
Подготовленные запросы заведомо более безопасны, чем экранирование
| |
|
2.41, Вы забыли заполнить поле Name (?), 01:18, 21/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Руби (РоР) любят за понятный человеку ближе синтаксис.
У тебя syntax error
Руби (РоР) любят за понятный человеку ближе синтаксис end
Поправил, не благодари.
| |
|
|