Как работает этот ваш crypt? Пытаюсь сделать функцию, возвращающую хэш или как оно называется? пароля пикрелейт.На пике $date - это соль. Но почему сколько бы я ее не менял - на выходе получается одно и тоже? И вообще правильно ли я делаю?
В программирование съебал.
>2017>мир дал тебе охуенчики типа Crystal, Golang, Java9>не хочу вкатываться в охуенно оплачиваемые штуки, хочу жрать PHP-говно
>>152306097зачем?
бамп
>>152306152> >мир дал тебе охуенчики типа Crystal, Java9Чет оче толсто. На фоне их даже пыха не такая отвратная
>>152305960 (OP)Что за ебанина? Ты нахуя цикл прикрутил, если тебе нужен только хеш?
>>152306426Пыха - язык для отбросов, работающих на тупых дегенератов за дешевое хрючево и пизурек высокооборотистой бормотухи.Многие топовые стартапы и софтаре-хаусы не берут на работу людей, зашкваренных о пыху. У нас например (топ-жир финтех) сразу сказно хрюшам выкидывать в мусорник сивишки где больше года пыхи. Дауничи не нужны.
>>152306609И какие зарплаты в вашей элитной конторе?)
>>152305960 (OP)Неправильно, мд5 ге нужен, цикл не нужен
>>152306699Больше чем ты будешь когда-либо получать, дауненок.
>>152306860Назови цифры, мразь
>>152306609> Кукареку, кукареку, вот обоссанный я по дороге иду!
>>152306529чтобы сделать несколько итераций хэширования. У каждого пароля разное число итераций, для каждого юзера
>>152306738нужен цикл. На вопрос ответь из ОП поста
>>152306898На сайте висит что от 72К евро до налогов ищем кодерков, на деле меньше 90К никто не получает.Страховочка, бонус к отпуску плюс оплата гостихи выбранной, специальная конторка умеющая налоги отбивать, плюс еще куча бонусов мелких но приятных - не буду все рассказывать, ублюдки пхп-шные, ишачащие на 300 евро в месяц грязными, взорвутся от волнения, что где-то нормально платят приличным людям умеющим в цивилизованные ЯП.
>>152307023ты ебанутый? уже соль есть. нахуя извращатсья то еще
>>152305960 (OP)>md5(crypt())Что за огород ты наворотил? Что ты конкретно хочешь получить?
>>152307075Когда учился по видосикам, учитель говорил, что лучше делать так у каждого юзера своя соль и число итераций
>>152307068Всего-то 90к до налогов?После налогов сколько останется, 70 дай Б-г?Я на пыхе имею больше, Апворк, все дела.И не понимать, что ЯП - это инструмент решения проблемы - может только полный идиот.
>>152307196Я написал в оп посте что мне нужно. Чтобы оно ретурнило мне разный результат если я передаю разную $date
>>152307198Это излишне совсем.Не смотри больше видео этого автора.
бля, господи, язык где переменные с доллара начинаются, и где можно в любой момент срать в аутпут в броузер, с неупорядоченными именами, расстановкой аргументов "а как придется" в стандартной либе, пиздец, как же надо себя не уважать чтобы на этом хуево оплачиваемом говнеце писать, бля, реально ржу, не могу остановиться.хееей, пыхопидары, мне сегодня овертаймы за апрель оплатили - и он больше вашей зарплаты за год, хахаха, надо же быть такими дауничами чтобы в 2к17 на пыхе писать
>MD5 в 2017Мир, нахуя вам дали PASSWORD_HASH?
>>152307289> Чуваки с ФБ посмотрели на малохольного и вернулись к своим делам.
>>152307246Ты неверным путем идешь. В оппосте говнокод какой то, с ненужными циклами и нестойким dm5 алгоритмом. Напиши, что ты получить хочешь, может подскажу, как это сделать лучше.
>>152307354Двачую.
>>152307354Двачую
>>152307282нихуя это не излишне. Если кто-то угонит соль, то ему еще необходимо узнать сколько раз нужно просолить. А если учесть что у каждого разное чисо, то это значительно усложняет
>>152307375>>152307246
>>152307245Ну конечно ЯП просто инструмент, вот только за бейсик чота никто платить не хочет. Пыха не котируется нигде кроме быдлячьих работ "сделать уеб-гомозин с пейполом и гойлереей за 200 доллярив", не фантазируй, маня, я в год езжу по конфам больше чем ты в жизни своей, вижу топовых рекрутеров и топовые конторы, над пыхой все угорают, как над языком для нищих лузерков.Никто никогда серьезные вещи не будет делать на пыхе, в 2017. А те у кого кодовая база на ней (фейсбук и ко) - не будут фрилансеров хайрить. Так что мечтай вслух о достойных доходах в другом месте, ггг.
>>152307438И где ты будешь хранить количество итераций?
>>152307438А как ты будешь сверять хеши? Наверника будешь сохранять число итераций в бд?
>>152307360У ФБ hack+hhvm, чистой пыхи там давно нет
>>152307438>Если кто-то угонит сольГугли password_hash, блеадь, и не неси больше такой хуеты. Твое решение черезжопное и в итоге нихера не стойкое. Это еще и количество итераций с солью хранить надо, пипец, как твой мозг мог родить такое.
>>152307602двачую
>>152307475Вот чем прекрасен интернет - дурачок раскрывается самостоятельно, не нужно прикладывать усилий.Ты не знаешь меня, не знаешь - чем я занимаюсь и какие прожекты делаю, кто их заказывает и сколько платит, но выводы уже сделал даже про мою жись (подозреваю, я тебя постарше буду).На конференции он ездит, блядь. Судя по всему - только и видишь рекрутеров и жрешь халявную еду на кофебрейках.Фу таким быть, в общем, не позорь профессию.З.Ы. VBA - тоже вполне себе инструмент для несложных автоматизаций. Много там заработать сложно, но возможно.
>>152307602Адекват в треде
>>152307477>>152307537Да, в базе где еще. У каждого юзера своя соль и число итераций
>>152307564Но все равно, ноги растут оттуда. Как и у ВК.Ну сделали пацаны свое подмножество языка. Судя по тестам - семерка вполне с ними на уровне держится.Это не отменяет факт того, что разработчика делает не знание языка программирования, а совсем другие умения.Я в последний раз такие петушения про Руби слышал. Сейчас Руби-апологет уже без работы и переползает на Эликсир с надеждой УЖ ТАМ ТО ПОДНЯТЬ.
>>152307793Тогда твой алгоритм не имеет смысла - хакеру оно будет известно. Смотри пассворд_хэш, как написали. Надежность алгоритма хеширования не должна зависеть от того, какой информацией хакер о нем располагает.
>>152307675Интересно твое мнение, на чем бы ты решил писать бекэнд - php или node.js?
>>152307793Пиздец ты гонишь... Если спиздят соль и хеш, то и наверняка и спиздят число итераций. Так что твоя "защита" вообще ни к чему.
>>152307923с каких хуев оно ему будет известно то?
>>152308031Бекенд чего?Никогда не понимал чуваков, рождающих полностью большие сайты на ноде со стартом процесса в 150 МБ.
>>152307675PHP-нищенке сталонеприятноИ она включила >>152308031 >>152308110 самоподдув.
>>152308094В чем смысл хеширования?В том, что если уведут у тебя базу через инжекшен, что бы там не были пароли плейн текстом.Потому их и шифруют.
>>152308070нет, не наверняка. Соль легче спиздить так как она генерируется на основании некоторой инфы указываемой при регистрации, а число итераций генерируется рандомом
>>152308139Это попытка потроллить такая же жалкая, как и ты. Могу поспорить, у тебя глаза такие же маленькие, как мозг
>>152307811https://whoishiring.ioгляди, маня, на зарплатки средние там и тампхп-шников берут на зарплаты уборщиц и охранников, не выше. 30К фунтов в англии - там мусорщики получают больше, лал.
>>152308152нет, не только в этом. Инфа об авторизированном юзере хранится в куках и можно ее получить спиздив эти куки и не получив доступа к БД
>>152308201Так число всё равно хианится в открытом виде в бд. И если базу унесут, то спиздят всё.
>>152308110Тогда преимущества и различия в использовании node и php для построения бекэнда описать можешь пожалуйста? Что для чего лучше будет. Php 7ку рассматриваем.
>>152308346если базу унесут, то ничего не поможет
>>152308354На ноде не советуют, там разработчики какие-то мутные все, про паттерны пиздят, гит какой-то, говорят что им тестеры нужны, дебилы короче.А на пыхе спокойно найдешь ровных пацанчиков, за 300 долларов и хороший отзыв напишут весь твой бэкенд, да еще и по доброте фронтенд накидают.
>>152308279>https://whoishiring.ioДаже ехать никуда не надо. И это - скучное сидение в офисе. На фрилансе можно поднять больше.https://jobs.dou.ua/salaries/#period=dec2016&city=Kyiv&title=Technical%20Lead&language=PHP&spec=&exp1=10&exp2=10
>>152308458Я твой сарказм уже понял, по делу можешь что-нибудь здравое ответить?
>>152308297Паролю в куках делать нечего.Максиум - это идентификатор сесии юзера.
>>152308589>dou.uaОоо, ссылки на сыроварню пошли. Может сразу курсы посоветуешь, чтобы вайти в айти?
>>152308297И причем тут хеширование паролей вообще?Тебе сказали, что идея твоя говно, причем не один раз, при чем указали, что нужно использовать вместо этого. А ты пытаешься на своем стоять. Нахуй ты тогда совета спрашиваешь, раз все равно не прислушиваешься?
>>152308618Зато в куках хранятся другие данные на основании которых была сгенерирована соль
>>152308661я спрашую че оно мне одно и тоже возвращает
>>152308441Ладно, я понял что тебе нравится этот велосипед. Смотри, ты прогоняешь цикл, переменная $crypt меняется или просто переписывается?)
>>152308818ну ты же видишь на оп пике что происходит
>>152308354Разные парадигмы.Нода - асинхронна, пхп - синхронен.Что бы писать эффективное приложенеи на ноде, нужно понимать, как строятся асинхронные вещи, как хранятся пользовательские данные между реквестами и так далее.у ПХП порог вхождения в разы ниже, потому у отдельных дурачков возникает желание поплеваться ядом в язык.Если задача - держать хайлоад АПИ - я бы выбрал MEAN-стэк.Если надо рендерить шаблоны на бекенде, нет уверенности в качестве девелоперов - бери пхп. Иначе одна ошибка сложит весь процесс ноды и его придется подымать заново, а это - дорогое удовольствие.Правильно написанное приложение на ноде гораздо легче масштабируется на несколько серверов.
>>152308903Я даже не могу сказать, что не так с PHP, потому что… Окей. Представьте себе, эмм, коробку с инструментами. Набор инструментов. Выглядит нормально, инструменты как инструменты.Вы берёте отвёртку и видите крестовину с тремя лепестками. Окей, не очень полезно для вас, но может когда-нибудь понадобиться.Берёте молоток и ужасаетесь тому, что он раздвоен с двух сторон. Он, конечно, всё ещё пригоден, я имею ввиду, что вы можете забивать гвозди серединой бойка, держась за ручку наоборот.Берёте плоскогубцы, у которых нет зазубрин; они плоские и гладкие. Не так полезно, как могло бы быть, но ими всё ещё можно выкручивать болты. И так далее. Все инструменты чем-то странные и вывернутые, но не настолько, чтобы быть совсем бесполезными. И во всём наборе нет конкретной проблемы; в нём есть все инструменты.Теперь представьте себе миллионы плотников, использующих такой вот набор инструментов и говорящих вам: «А что не так с этими инструментами? Я никогда не использовал ничего другого и они отлично работают!». И плотники показывают вам, построенные ими дома с пятиугольными комнатами и крышей кверху ногами. Вы стучитесь в дверь, она просто падает внутрь и они орут на вас за то, что вы сломали их дверь.Вот что не так с PHP.
>>152308651Лучше в другом направлении пойди.В автосервис "У Ашота", например.Там оценят твой уровень вести дискуссию по достоинству.
>>152308768Ок, я открыл другой браузер / стер куки.Дальше что?
>>152308955>Я даже не могу сказать, что не так с PHP, потому что…Старая паста, 2012.К семерке много чего уже поправили.И на каком языке ты пишешь?
>>152305960 (OP)Иди на стэк
>>152305960 (OP)Нет, не правильно.
>>152308982ты что-то не то понял. Когда ты авторизируешься, то данные (логин, почта, в моем случае вебмани кошелек и т.д.) попадают в куки. Но в момент регистрации, на основании этих данных была сгенерирована соль. Таким образом, если кто-то получит куки, то теоретически смоет на основании этих данных заново сгенерировать соль. Но вот сколько раз солить он не узнает
>>152309064>К семерке много чего уже поправили.В семерке улучшили скорость, и добавили типы. Уебищную стандартную либу, и главное - мозги разрабочиков - не улучшили никак.Пишу на Java/Scala/Golang, на последней работе приходится иметь дело с этой вашей пыхой (переписываем с нее сервис один) - пиздец говно, каждый раз когда смотрю на код на пыхе - думаю что вайп гомониграми и говном в разы эстетичнее выглядит.
>>152308903>MEAN-стэкКакого хуя все по дефолту берут монго? Давно доказано, монго - говно.
>>152309330А, ну я так и подозревал мимо-Джавабога.Следует понимать, на джаве все пишут сразу и без говнокода.
crypt берет только 8 символов(вместе с солью)
>>152309354От задач зависит опять же. Если данные отдавать в ДЖСОНе, почему бы их в ем и не хранить.NoSQL берут там, где не нужны джоины.
>>152309430>на джаве все пишут сразу и без говнокода.Нет, у нас обычно есть старт проекта, его анализ, техзадание, архитектура, и прочие штуки позволяющие писать нормально.Понятно что в пыхомире "за две недели надоть сделать срочна и сапортить по телехфону тоже ты будешь" такого не бывает. Поэтому просто поверь на слово.
>>152305960 (OP)>На пике $date - это сольно использовать дату не безопасно.>Но почему сколько бы я ее не менял - на выходе получается одно и тоже?Покажи, как ты генерируешь дату. Сегодняшнее число? Так оно и будет сегодняшним, смотри завтра тогда может, лол.>И вообще правильно ли я делаю? Ну смотри, я совсем не эксперт в этой области, более того, я не математик и даже не технарь. И веб программист из меня так себе, но я владею логикой, поэтому Я ДУМАЮ, что всё, что есть в открытом доступе - не безопасно.Если ты используешь функцию crypt - наверняка она с "закладками". Даже если ты прочитаешь код функции и не найдешь ничего опасного в нем, то он работает "однотипно", а значит, результат можно определить по неким паттернам. Как они могут это сделать? Наверное, они могут получить доступ к любому устройству, даже серверу через закладки в железе. Кто они? ФСБшники, да и прочие производители.Как правильно писать функцию безопасного пароля?Да никак.Смотри еще, у тебя в коде ТОЛЬКО md5. Опять же, Я ДУМАЮ, что все известные необратимые алгоритмы вполне обратимы. Я читал ранее, что в интеловских процессорах была технология intel-rsa, которая позволяет быстрее генерировать rsa хэш. И именно она и была закладкой, позволяя расшифровать любой хэш, сгенерированный intel-rsa.Понимаешь?В общем, суть такова:1. Если нужно что-то обезопасить, то нужно делать ВСЁ свое, даже алгоритмы шифрования и ПК. Но, очевидно, для этого нужно быть математиком от бога. Поэтому это, можно сказать, невозмоно.2. Если тебе просто сайтик надо делать, чтобы в БД иметь хэш, то так, как делаешь ты - очень даже красиво.веб-макакинг-нищеброд-с-плохим-скиллом
>>152309508>NoSQL берут там, где не нужны джоиныПозвольте спросить, а когда по вашему мнению тогда берут elasticsearch? А sphinx? Просто интересно мнение такого гуру.
>>152305960 (OP)За такой код пиздил бы по рукам нещадно.
>>152309554Ты б вылез в мир Enterprise-ПО на PHP, потом начинал бы хвост подымать.Если разраб не знает паттернов и не умеет в архитектуру, то он на любом языке родит говнокод.
>>152305960 (OP)Что за хуйню ты делаешь? Есть же нормальные функции для работы с паролями.http://php.net/manual/ru/function.password-hash.php
>>152309563Скилл у тебя и правда так себе, раз оповский говнокод ты назвал красивым. Про обратимость необратимых алгоритмов смешно.
>>152309613Ты на полном серьезе решил сравнить поисковые движки и СУБД?
>>152309690>Enterprise-ПО на PHPПроиграл. Или ты имеешь ввиду "иновационная crm-система для ларька по продаже шавермы"? Тогда да, пхп решает, ггг.
>>152309844Как там, в 2004?
>>152309828Где я их решил сравнить, покажи? Я просто решил что если ты так круто шаришь в базах, то может и про эти штуки прояснишь по хардкору.
>>152305960 (OP)Забудь про md5, это устарело.http://php.net/manual/ru/book.password.php — топ.
>>152309330На скале функциональшину пишешь, или жабакод в скаласинтаксисе? Сам вот перекатываются из джавы в скалу. Не сразу удалось перестроить образ мышления.
>>152309508А где не нужны джоины? Вот серьезно, как только у меня есть в базе юзер и какая то инфа по нему, все, считай мне нужны джоины. В том то и дело что очень мало задач где данные не реляционные.И к тому же, у всех нормальных баз уже есть типы для джейсона. Поэтому мне кажется что монго сейчас используют только те, кто вообще ничего не знают про базы данных. Все у кого есть реальные причины использовать NoSql используют кассандру.
>>152309934Странно еще, что про Яндекс.Сервер не спросил.
>>152309913В 2004 как раз на пыхе писалось еще что-то серьезное, за неимением аналогов кроме perl. Потому как-то появились пайтон и раби, джава начала быть похожей на язык нормальный, появились ее диалекты для умных (кложура и скэйла), ноуд-джэйэс опять же, и понеслось...На пыхе остались скорбные разумом и прочие питеканторпы от айти.
>>152309771>Про обратимость необратимых алгоритмов смешно.Я же тебе привел пример с intel-rsaЕще раз повторю, это технология процессора, которая позволяет генерировать rsa быстрее, она же и "вшивает закладку" и все сгенерированные хэши этой технологией - обратимы. Так это то, что стало известно настолько, что даже я случайно узнал об этом. А сколько неизвестной хуйни? Ты действительно думаешь, что простому быдлу позволят что-то шифровать? Захотят - расшифруют квантовыми нано компьютерами с паяльником в твоей жопе. >>152309771>Скилл у тебя и правда так себе, раз оповский говнокод ты назвал красивымСкилл у меня плохой. Очень.Но его код вполне красив для его веб приложения. Согласись, у него есть:1. Шифрование. 2. Соль.3. Солит он несколько раз.Для бложика или там приложения уровня б вполне хорошо, на мой взгляд.
>>152310013Понятно, не знаешь.
>>152310043Ага, Нода в особенности, где ООП нормального до сих пор не завезли.Опиши самый крупный проект, в котором тебе пришлось трудится и твое место в нем.
>>152310045>Согласись, у него есть:Не соглашусь. В данном виде оно равнозначно просто md5 хешу, без всей этой залупы с циклами и солью.
>>152310078Да твои маневры уже не интересны.
>>152310045> rsa> хэшину жирно же
>>152310109>2017>ООП
>>152310001Везде, где денормализация дает выигрыш в скорости.Некоторые пишут так один из слоев кэша для отдачи на мобильные API.
Ладно, нагуглил вот эту хуйню: http://ruseller.com/lessons.php?rub=37&id=2686буду делать с password_hash
>>152310231Ах ну да, у нас вокруг теперь везде функциональные господа. И что я, в самом деле то.Что у нас там на повестке дня, Эликсир?
>>152310109HFT, сервис по выстраиванию грубого прогноза на следующий фрейм времени, с поднятием соотв. сервисов для собственно долбежки в биржу и моментальных решений.Именно там меня кстати познакомили с концепцией "есть больше года PHP в сивишке - сразу нахуй". Говорят, был опыт с пхп-шниками (даже бывшими), всегда очень болезненный и затратный для компании.
>>152310286У меня в резюме Джава, Плюсы (начиная с Турбо СИ / Борланд С++ / Ватком С++), ПХП и Ассемблер.Сейчас интересней пилить мобильное и потому терзаю Свифт. Видимо, ваша элитная контора сразу нахуй пошлет, без шансов?
>>152310284Элексир охуенен
>>152310376двачну кстати
>>152310376Дада.Странно, что еще никто не сказал про СМЕРТЬ БОГОМЕРЗКОГО ПОХАПЭ В БЛИЖАЙШИЕ ГОД-ДВА
>>152310241Ну то есть редис. Я то что пытаюсь сказать, что это ущербно когда монго - основная база данных. Я не говорю о том что NoSQL никогда не нужен. Но мода на монго как дефолтную базу данных это очень плохо и вредит всем. Хотя бы из за того что куча заказчиков требуют тот же MEAN стек, просто от того что наслышаны про него и не знают ничего другого.
>>152310370ну наверное зависит от опыта с каждой из технологий, сроков и того что с ней делал>>152310412пыха уже умерла, если что. серьезных новых проектов нет, большинство вакансий - в быдлоконторах где программистов не считают за людей, а владелец - внезапно разбогатевший быдлан обращающийся ко всем "э ты бля быстра падашел нахуй". если очень повезет - получится поддерживать что-то за относительно нормальные деньги, но без всякого развития.
>>152309934Эластик - где нужно чаще индексировать. А есть и Солр еще.
>>152310190> rsa> хэши>ну жирно же Я не компетентен. Может и не rsa. И не хэши.
>>152310490Не всегда. Если задача требует наличия плохо структурированных данных (разное количество полей в записи напр.) - ноСКЛ - чудесное решение.Что бы понять качество девелопера - достаточно попросить его спроектировать стену юзера в соцсети, например во Вконтакте.
>>152310133>Не соглашусь. В данном виде оно равнозначно просто md5 хешу, без всей этой залупы с циклами и солью. Почему?Чтобы "обратить" - надо знать количество итераций и соль.Это явно сложнее, чем просто "посмотреть в таблице md5 хэшей"
>>152307675>не позорь профессию>php monkey>профессия
>>152310412Из всех моих знакомы программистов на пхп пишут только челы сидящиее на фриланс ру и пилящие сайты для ресторанов
>>152310580небось за сайт берут по 200 евро, не меньше? а потом еще срутся в зазазчиком, который орет "что бля нахуй значит за хостинг платить и домен? я бля тебе заплатил за сайт в инторнэпе, мне похуй как ты его бля туда положишь, мне надо чтобы навсегда, ты охуел еще требовать денег, у нас в хуево-кукуево за такое бабло убивают нахуй, понял сссукаааа !!!!"
>>152310494Я неспроста упомянул Ватком и Борланд, я на плюсах еще во времена Доса кодил, и помню что такое DOS4GW и зачем он нужен.На некий госсектор работал ;), оттуда и познания.ПХП - язык как язык, со своими плюсами и минусами. Меня самого бесят бесконечные узоры из баксов на старнице, стандартная библиотека жутковата.НО.Я считаю, что для языка интепретируемого типа он довольно таки прекрасен, особенно в выполнеии (некоторые считают это поощрением) говнокода. Когда я общался с Расмусом, он сказал, что это было сделано намеренно, что бы облегчить порог вхождения.
>>152310567> Кукарек<Кококо> кукарек = new Кукарек<>();
>>152310580Печальные у тебя знакомые и их квалификация.Сидеть на .РУ фриланс биржах - себя не уважать.
>>152310557Потому, что md5 сам по себе слабый алгоритм и не обеспечивает должной безопасности пароля в современных условиях.
>>152310550Серьезно, анон, приведи пример "плохо структурированных данных". Опять же, пускай есть какое то неструктурированное поле. У тебя же в любом случае в базе будут отношения между данными => данные реляционные => нужно хранить в реляционной базе. Если у тебя правда есть неструктурированные данные - пихни их в JSON поле, по типу JSONB в постргресе.
>>152310874Электрический магазин разношерстного товара, где у каждой группы товара нужно динамически добавлять свойства и уметь по ним фильтровать например.
>>152310679Расмус давно не при делах, в пыхе всем рулит комитет, если что. Не путая с бидоном, где до сих пор всем заправляет один бесноватый фюррерок.Ватком и борланд - еще конпелятор от айбиэм вспомни коммерческий, лал. А также TurboVision, праобраз этих ваших окошечек (да и бутсртапа тащемта). Нахуй ты это помнишь, все прошло давно, и никому не интересно. Даже я уже забыл все это.
>>152310941Так это же магазин. Значит будут покупатели, корзины там, счета. Все реляционное. Динамические свойства товаров - в JSONВ (говорю про постгрес просто потому что лучше его знаю, вроде и в MySQL уже есть тип JSON). И чем монго лучше такого подхода? Что монго даст что лучше забить на транзакции и гарантии того что данные вообще запишутся куда то?
>>152311163Я не говорю, что это нерешаемая задача в РСУБД.Вопрос в удобстве.Монго уже достаточно поднялось в отказоустойчивости.
>>152311143Недавно я поднял 5 килобаксов за 4 дня работы, пофиксив людям аппу на Труповижене.Да, бухи - люди, приверженные традициям и время на ними не властно!
>>152311423Тащемта одобряю, лохи должны платить всегда, но сам-то как думаешь - надолго все это?Не думаю что все это затянется как кобол, на десятилетия.
>>152311281Мне не кажется что удобство должно быть главным приоритетом когда речь идет о хранении данных. Намного важнее эти данные не проебать.Кстати пример. Я сейчас работаю фронтендом в проекте с монго. Так за все время работы было уже три раза когда были проблемы именно из за того что это монго. Что юзеры удалялись а их комментарии нет, что аккаунты тоже существовали без юзеров. То есть такие вещи которые бы никогда не произошли с реляционной таблицей с каскадным удалением.Короче, очень все это неубедительно.
>>152311545Я надеюсь, что нет.Люди еще на ФоксПро что-то фиксят.А объемы ПХП / Джава кода таки, что хватит надолго.
>>152311706Это проблемы ваших разрабов, извини.в РСУБД тоже можно не включать каскадное удаление и будет тоже самое.
>>152311545И о лохах.Данная контора несколько раз предпринимала попытки переползти с ДОСовской аппы на божественную Одинэсочку.По слухам, три разные конторы убедительно рубили воздух рукой и обещали золотые горы. Бабла было потрачено немеряно, а эффекта нет -- не превзмогли бизнес-требования.
>>152310043Ты дурачок, пхп используется повсюду.
>>152311904Но то есть монго переносит ответственность на разраба за то, что есть по дефолту в любой реляционной базе. Больше кода - больше ошибок.
В голос с тренда. Каждый второй - специалист,а опу хую так и не помогли, лол
>>152312281Ну ты ждешь поведения реляционной БД от нереляционной. Нет ли тут противоречия?Данные можно и в файлах хранить. Ты ж не будешь на файловую систему гнать, что она у тебя не удалила логически в твоей голове связанные файлы?
>>152312318Ему правильное решение разов 5 написали.
>>152312281Монго берут не из-за этого. Там, где есть связиреляции, лучше выбрать РСУБД. Её берут из-за шардирования и для хранения мета-данных.
>>152312318пхп-быддло хеширующее по сто раз одно и то же должно страдать
>>152312396Чувак учится.Ему простительно.
>>152312359Моя изначальная позиция - не разумно использовать монго как дефолтное хранилище данных. Поэтому я и говорю о таких вещах
>>152312467Это предрассудки или ты аргументировать сможешь?Мимо
>>152307602Школьники, хули с них взять.
>>152312384А шардирование зачем? Когда ты не гугл и не хранишь сотни петабайтов. Кстати в том же постгресе вроде уже есть шардирование.
>>152307475Ха ха ха_)__ Ха ха ха) Иди питон подучи, маня
>>152305960 (OP)Ответ на скриншоте, который прилагаю. Функция crypt получает предыдущий хэш и достает из него соль, затем проверяет, хешируется ли этот пароль с такой солью, если да, то получится такой же хеш.
>>152308031На html, тебе до такого далековато)
>>152306609>стартапы и софтаре-хаусы Это что-то пидорское
>>152312590Так он и нужен большим сервисам, которые оперируют JSON-ом. Конкретного опыта нет, можешь посмотреть доклад из яндекса, они хранят в монго данные о файлах яндекс.диска.
Лол, говнить php всё ещё в моде. Думал это осталось в 2007.
Какого хуя мне нравится всё это читать?Надо было учится на наносекундщика 300ккмимоэкономист
>>152312902Как больные люди обсуждают, что лучше: молоток или пила?
Что лучше учить - пхп, сисарп или питон?
>>152312943я не больноймимо html
>>152312984Русский язык
>>152312985Я вообще msword программист.
>>152313004Зочем?
>>152312943Удивиться, но все эти слова действительно имеют смысл. Это как спор о молотке и пиле, но только сложнее в тысячу раз. Инструмент, но многогранный. Без программирования бы сейчас совсем в другом мире жили.
>>152312527Ну начнем с того что джоины таки нужны. Мало случаев когда данные реально не реляционные. А даже в тех случаях когда есть какие то нереляционные поля, в современных реляционных базах есть для них форматы, и их наличие не оправдывает использование монго.Затем, в монго нет транзакций. То есть что то пошло не так - не откатить.Потом как я уже писал, нет каскадных апдейтов. И то что в принципе когда пишешь в монго, по факту никуда не пишешь а только планируешь запись. Которая вполне может зафейлится.В общем любая реляционная база - более надежное решение чем монго. Единственный довод который я слышу в пользу монго - удобство. Но на самом деле ответственность за многие вещи перекладывается на разрабаИ опять же, я не против NoSQL в целом или может даже в монго в каких то узких оправданных случаях. Но мне жутко не нравится что монго стало стандартной частью стека. Что часто заказчики требуют его, и разрабы не ищут лучших решений или не учат реляционные базы из-за того что это "сложно".
>>152313019Чтобы правильно названия переменных писать
>>152313015таких богов не существует.
>>152305960 (OP)Егор, завтра проект уже сдавать, закругляйся. После презентации клиентам доделаешь, а пока и так сойдёт.
>>152313024>но только сложнее в тысячу раз.Кек, сразу видно нюфага. Научиться зарабатывай молоткой 1к зелени в месяц - за пару недель. Научиться делать то же на какой-нибудь говнояве - год.
>>152313034Я думаю, а значит я существую.
>>152312869Вот, о чем я и говорю. Что пускай, может яндексу он нужен. Но так это монго пихают везде, что он стал стандартом, дефолтным выбором.
>>152313072ну ка съебалисьмимо notepad
>>152313100Программист мышью по полю ввода текста через экранную клавиатуру в paint с дальнейшим распознаванием текста ссыт на вас.
>>152313062Ты просто дальше собственного носа не видишь, а в пределах зрения у тебя одно говно, вот и не разглядишь деталей.
>>152313177Ну тебе виднее
>>152313026Может быть для каждой задачи свой инструмент? Ты каким-то ограниченным кажешься с этими мантрами про надёжность. Монго имеет свою нишу.
>>152313226У меня правда жуткий баттхерт от проектов который используют монго там где можно использовать обычную базу. Мне кажется что это одно из дебильных проявлений всей айтишной индустрии, когда был какой то хайп и теперь это стало стандартом.
>>152313370Ты только что js
>>152307245Слава, залогинься
>>152313387Да, по сути тоже самое. Только у нода его "узкое" применение подходит под 90% задач.
>>152313370>>У меня правда жуткий баттхерт от проектов который используют обычную базу там где можно использовать обычную монго. Мне кажется что это одно из дебильных проявлений всей айтишной индустрии, когда был какой то хайп и теперь это стало стандартом.На самом деле есть задачи, которые лучше и быстрее можно сделать каким-то одним способом. Монго взлетел как раз за счёт отсутствия журналирования.
>>152312984пхп - на всем остальном ты не заработаешь
>>152313619Двачую, за три месяца с нуля начал поднимать реальное бабло для моей мухосрани - 400-500$
>>152312527Держи, бротешь, простой и убийственный аргумент: реляционная модель баз данных основана на модели реального мира. Всё. а если тебе так сильно нужно поебаться с неструктурированными данными - добро пожаловать в мир SQL, который на данный момент спокойно поддерживает JSON. И чем теперь ответит твой манго на мощь объединенных реляционной и неструктурированной идеологий? Запомни: реляционки убили NoSQL давным давно, ещё на заре зарождения БД - убьют и сейчас
>>152313619Блин, ты меня прям расстроил немного.мимоначал с# учить
>>152305960 (OP)Реквест книгу по пхп для нулей.
>>152307068Обычный мидл пыхи до120к... лошара тупая
>>152305960 (OP)Переходи на ооп. public function getHash($login,$email,$pass){ $salt1 = md5(md5($login)); $salt2 = md5(md5($email)); $salt = $salt2.$salt1; $hash = md5($pass.$salt); return $hash; }
За мд5 убил бы нахМимо ПМ
>>152306152Жабапидор советует некропыхеру. Лол
>>152307793>в базе где ещеТы туда еще тридцать полей заебень, угоняют обычно только одно поле с солью и хэшем, а другие не трогают.
>>152307475>2017>РАБотать на дядю кодеромШел бы ты нахуй отсюда красноглазик со своими жабами и прочей неведомой хуитой.
>>152307564>hhvm>чистой пыхи там давно нетеще один ебанько с 3 курса порвался
>>152307602>как твой мозг мог родить такоеТы наверное новичок в программировании?
>>152317307Долбоеб не палится
>>152305960 (OP)Ты ебанутый чтоли?http://php.net/manual/ru/function.password-hash.php
кошмар
>>152312882ну есть застрявшие в 2004-2007.Когда их тыкаешь в их же говно, показывая ФБ, начинается петушение "А ТААМ НЕЧИСТЫЙ ПХП" и другие маняманевры.
>>152313026Анон, ты упускаешь понятие "скорости выбранного решения". Есть много случаев, когда выборку по денормализированным данным делать быстрее и это жрет меньше ресурсов в десятки раз. Выигрыш в этом.Об остальном - вэлкам в доку https://docs.mongodb.com/manual/core/write-operations-atomicity/
>>152325368В ФБ куча сервисов на разнообразных платформах, питух. А ты там ФБ каждый день пишешь, или все-таки говногостевухи на. вордпрессе настраиваешь?
>>152325492Если у тебя были подобные нагрузки, петушара, то ты должен знать, что усилия идут на кластеризацию, а не на перевод системы на аналог /dev/null с жс-интерфейсом.
>>152325823>>152325979> Кукарек<Кококо> кукарек = new Кукарек<>();
>>152326007А на вопрос что ты на своем пхп пишешь - так и не ответил.