Alexey
И чем больше таких проектных рабочих, тем запутаннее код становится и приводит это к фатальному пиздецу. Ну моё мнение
Anonymous
Sergey
Anonymous
А то
Сильное заявление, проверять правда его никто не станет
старий
Anonymous
Anonymous
впрочем я пока опыта набираюсь, поэтому проще работать не по часам
старий
Случаев, когда хотелка заказчика размером в багфикс на час переростала в 3 дня ебли за часовой прайс бывало.
старий
поэтому - ТЗ, смета, предоплата и работаем
Anonymous
Alexey
Явный конфликт интересов
Anonymous
Anonymous
Никакой экономии
старий
старий
А тратить время на бесконечные ТЗ и пересчеты - так это бесплатно, я за это денег не получаю
Anonymous
Искал я вчера дизайнера, цветовую гамму подправить да и в целом дизайн. Мне 30к и 5 дней сроку заявили. Я офигел и пошел сам рисовать
старий
Доп смета столько же стоит, сколько и основная
Anonymous
мож ну его кодинг, в версталодизайнинг уйти
старий
и как решается такое?
Да никак не решается, ты же уже согласился на сумму и условия. Либо как-то прожимаешь заказчика, либо сосешь лапу и доделываешь за мелкий прайс
Alexey
Alexey
Это уже больше художниковская хрень, просто так не научишься
Anonymous
Anonymous
старий
Anonymous
Ща у каждого третьего фрилонсера своя студия даже если он к дизу не относится.
старий
за макет одной странички
Anonymous
правда модификации и тд прибавили еще 200-300 бачей, но это отдельная история
Alexey
Anonymous
Anonymous
для вапа
Anonymous
диз на бутстрапе, адаптив, вот ну четко вроде все, кроме цвета и некоторых элементов. А нанять нормального дизера/версталу дорого
Romuald
Вспомнил одного верстака собеседовал: Я не использую бутстрап, потому что он становится неуправляемым, когда хочется сделать не по его правилам
Romuald
Сейчас дамины нас выкинут из-за этих тем к верстакам
Romuald
Зашел в эту группу, написал любое из слов: CSS, JS и ....
Евгений
а вот и админ пришёл
Евгений
кого выкинуть?
Евгений
иисус что ли?
Евгений
короч, готов за всех ответить? )
Anonymous
Вопрос: Есть страничка прокладка, которая просто перекидывает пользователя на другой URL (по своим внутренним правилам). Нужно записать определённую информацию (в основном и реферера) в БД. Проблема в том что нужно, чтобы через страничку свободно проходили милионы пользователей в день. Таким образом создавать запись в БД при каждом переходе (даже после того как пользователю всё отданно) слишком накладно (каждый раз подключаясь к БД) Пока план писать лог в конец файла, а затем проверять его размер, либо какой-то счетчик, и при достижении определённой велечены записывать в БД все данные из файла). Собственно кто, что посоветует. Чтоение БД будет относительно редко и некретично.
Big
Разве писать в файл будет "легче" чем в БД?
Anonymous
Нет, конечно.
Anonymous
Тут нужно что-то вроде memcache или redis.
Big
Как вариант пиши в редис, раз в 10 минут кроном выбирай с редиса и ложи в базу
Big
+
Anonymous
Но миллионы пользователей в день это не характеристика нагрузки. Это может быть миллион одновременно, или по одному человеку каждые 8ms.
Big
этот же лям не одновременно ломится будет, впс за 5 баксов на digitalocean должен выдержать легко
Vitaly
Есть задача. Хотел бы посмотреть на варианты решений. Не сложная, но интересная
Vitaly
Есть некий массив (не в понимании языка, а как абстрактная структура данных) размерностью N
Vitaly
N очень большое, практически вся оперативная память занята
Vitaly
В массиве лежат обычные айдишники
Vitaly
Ну и есть некоторый источник ввода. Не важно что, запросы по сокету или ввод с клавиатуры. И нам надо отдавать К случайных айдишников
Vitaly
Как отдавать тоже не важно. Хоть в файл отдавать.
Как бы реализовывали?
Vitaly
В массиве айдишники не повторяются, на выходе тоже не должно быть повторений. К любое меньше n.
Vitaly
Ясно..
The Ant
задача не интересная бро. обычная ежедневная рутинная муть с массивами
Big
Ясно..
Ну если массив N занимает практически всю оперативу, а в К ты выберешь случайным образом еще половину N то как бы не хватит тебе памяти для работы с таким массивом данных
можно было бы array_rand юзануть, но ... память
Vitaly
Vitaly
Плюс сохранение стэйта между запросами
The Ant
свой говномассив в файл, рандомишь
The Ant
и все
Vitaly
The Ant
с диском не работаем, оперы нет. ну с астрала качай тогда инфу
The Ant
хули там
Big
Проси пусть оперативы добавят. Как говорят в народе, любишь ебаться - люби и санки таскать
Anonymous
Да тут много условий есть.
Anonymous
Например, если можно выделить такой последовательный объем памяти, то фактически нужно будет выбрать сколько-то случайных адресов (или смещений).
Dmitriy
Anonymous
И еще не понятно, все-таки просто не повторяются, или нужно чтобы они реально "раздавались", т.е. никому не выдавалось два одинаковых идентификатора.
The Ant
Vitaly
Да, как вариант. Либо просто вытаскивать рандомный индекс в новый массив с удалением из старого, после отдачи массива на выход слить оставшиеся элементы из исходного. Мы теряем стейт в плане сортировки, но позиции нам и так не нужны, главное, что элементы все сохранилось
Anonymous
Я забыл, что это про php конференция.
Vitaly
Сортировать не нужно, исходныйы массив не содержит повторов
Dmitriy