• Как проверить разроботчика на честность?

    Symphony
    @Symphony
    Сейчас общаюсь с разработчиком с фриланса, попросил его сбросить работы подобных сайтов как я хочу сделать.

    Это предложение не предполагает того, что он (разработчик) должен скинуть свои работы (сделанные им).
    Ответ написан
    1 комментарий
  • Может кто подскажет, какие интересные штуки можно разместить на сайте?

    Ahen
    @Ahen
    Универсальный дилетант
    Порнографию. Все любят порнографию, особенно тематическую.
    Ответ написан
    8 комментариев
  • JS Как отследить нажатие комбинации клавиш(пример - Alt+Ctrl+1)?

    @dmz9
    с джиквери можно сделать так.
    вешаешь keydown на документ, потом слушаешь ивент.
    там среди прочего есть
    event.ctrlKey
    event.altKey
    event.shiftKey (вроде бы)
    ну и сам зажатый event.key (звездочка например)
    кодэ вынеси в функцию, не помню считается ли зажатая кнопка повторением ивента, но если нет просто через интервал запускаешь функцию
    $(document).on('keydown',function (event) {
                if (event.ctrlKey&&event.key=='*') {
                  // кодэ
                }
            })
    Ответ написан
    1 комментарий
  • Как объяснить заказчику что я не при делах, если сайт взломан?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Я в таких ситуациях крайне вежливо говорю о том, что я заинтересован в том, чтобы мои проекты работали долго и надежно и хочу нести за них ответственность. Я готов попробовать исправить проблему безопасности, если "еще остались деньги".

    Важно использовать именно такие вежливые обороты в общении. Никаких "давай деньги", никаких "время деньги", никаких "это работа, а работа стоит денег", никаких "в тз этого нет", никаких "мы об этом не договаривались", никаких "мне нет до вас дела" - никакой надменности, если конечно ты хочешь его вежливо послать, чтобы окружающие не стали тебя ненавидеть из-за твоего прошлого.

    По законам социума ты имеешь право обидеться, если тебе угрожают, если тебя обзывают, если на тебя подымают голос. Если тебе вежливо объясняют позицию, ты не имеешь право обидеться, иначе верблюдом признают тебя. Ты общаешься, зная свою позицию - ты хотел бы исправить, но придется заплатить немного, меньше чем обычно, потому что это все таки и твоя проблема тоже - вы делите несчастье пополам.

    Ты искренне хочешь помочь, но твоя задача эмоционально донести до него сообщение, что ты не можешь работать и при этом не есть - поскольку это рабовладение, узурпация, бизнес или что угодно.

    Тут ты взываешь к его эмпатии, что "да такое случается, и вопрос не в том, кто виноват, а вопрос в том, что это нужно побыстрее исправить". Твоя задача получить от него понимание, что ты человек и работа твоя должна минимально оплачиваться (не по 30 уе в час, а минимально, чтобы тебе хватило на еду) и попробовать исправить такие ошибки. Конечно, любой бизнесмен тебе скажет "ты че дурак, ломай по максимум, вишь у человека пробема, выжимай все что можешь!" но лично я считаю такой подход убийственным по отношению к своей нации в целом и к своим детям, которые будут в ней жить.

    Говоришь что готов исправить, доносишь понимание, что все таки придется за это заплатить, хотелось бы иначе, но он же сам все понимает, при отсутствии эмпатии к тебе как к человеку скидываешь вину за то, что ты ему не помог, на него самого - дескать, я "бизнесоидам" не помогаю. Попытка тебя обвинить, угрожать тебе - это для тебя педаль спрыгнуть на него. Главное в милиции не сказани что ты денег взял, налоговая сделает тебя идиотом, там те еще воры сидят. А вот про то, что "тебе угрожает какой-то чувак" обязательно скажи.

    Все мы люди, это бизнес вам говорит что вы - индивидуальность. Когда настанут несчастья, вы все объединитесь и будете смотреть друг другу в глаза с надеждой. Почему то когда я заказал у мебельного мастера запчасти для моего шкафа, а пока он приехал - я уже сам переставил. С точки зрения Европы и потребительства я должен был послать его нахрен и сказать "не успел - сам дурак". Но мне важнее, чтобы человек не держал на меня зла. Я отдал ему деньги за проезд и детали, забрал детали про запас, мы попили чаю и я знаю, что если мне будет некуда податься, то в сложные времена я приду к нему и он меня пригласит в дом, даст мне еду и чай, пока я буду искать работу. Это конечно не факт, но более вероятно, чем если бы я его послал с порога - мне пришлось бы в сложные времена заходить к нему в дом с ружьем, а это слегка для тушки небезопасно.
    Ответ написан
    Комментировать
  • Литература/статьи/примеры реального использования Unit тестов в PHP?

    @boom
    PHP SDE
    Смотри github - там вполне реальные кейсы с тестами, вот например:
    https://github.com/t4web/Mail/tree/master/tests - модуль к ZF2 для отправки почты, и тесты к нему
    Ответ написан
    Комментировать
  • Есть ли вероятность повтора одой цифры в данном коде?

    Конечно, вероятность есть. Как уже писали, нельзя сравнивать со следующим пустым значением.
    Думаю, лучше сделать так:
    // Необходимое количество случайных чисел
    $limit = 4;
    // Максимальное значение случайного числа
    $max = 100;
    // Массив, в который складываются случайные числа
    $numbers = [];
    
    // Запускаем цикл
    while(1) {
    	// Генерируем случайное число
    	$random = rand(1, $max);
    	
    	// Проверяем, есть ли уже такое число в массиве-результате
    	if(!in_array($random, $numbers)) {
    		// Если такого числа нет, добавляем его в массив
    		$numbers[] = $random;
    	}
    	
    	// Если уже набрали нужное количество чисел - выходим из цикла
    	if(count($numbers) == $limit) { 
    		break; 
    	}
    }
    
    var_dump($numbers);
    Ответ написан
    4 комментария