Задать вопрос
  • Laravel 5.5 время работы и рендер hello world = ~ 500 мс?

    Alex_Wells
    @Alex_Wells
    PHP/Kotlin
    composer dumpautoload
    php artisan config:cache
    php artisan route:cache
    Ответ написан
    3 комментария
  • Не заряжается новый Molecula PB-10-03 Powerbank, что делать?

    Ocelot
    @Ocelot
    Скорее всего, кирдык аккумулятору, либо он изначально был на 90% из песка. Проверить можно, отпаяв аккумулятор от платы и попробовав его зарядить-разрядить отдельным зарядным устройством. Проверить электронику можно, подключив заведомо рабочий аккумулятор. Осторожно! Это может убить и его тоже, если плата неисправна.
    Ответ написан
    8 комментариев
  • Вычитание времени PHP?

    Stimulate
    @Stimulate
    могу
    $time_now = strtotime(date('Y-m-d H:i'));
    $time_need = strtotime('2018-01-08 17:56');
    
    echo ceil(($time_now-$time_need)/60);
    Ответ написан
    1 комментарий
  • Какую книгу купить для изучения PHP7?

    be_a_dancer
    @be_a_dancer
    Backend/Fullstack Developer
    Котеров. PHP7 в подлиннике. Идеальный учебник-справочник-руководство по PHP в том объеме, который нужен полноценному разработчику. Лежит в бумажном варианте рядом с компьютером, обращаюсь ради консультаций.
    Там есть все. От особенностей работы протокола, основ бд, до каких-то маленьких, но крайне важных особенностей применения некоторых методов.
    Ответ написан
    1 комментарий
  • Что закинуть в портфолио PHP-разработчику?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    Создать гитхаб-профиль со своими модулями/компонентами/библиотеками/composer-пакетами

    • Проекты желательно не полными сайтами, а именно модулями, чтобы легче и понятнее было понять суть, а не пролистывать туеву хучу стандартного для фреймов кода
    • Код комментируйте, делайте максимально подробные описания и инструкции установки (какие миграции, какая версия пакета актуальная, как его подключить и как конфигурировать), кое-где и видео можно присобачить
    • Как вариант — сделать свой сайт, который бы более наглядно рассказал о ваших навыках, и более удобоваримо рассказал бы о ваших преоктах

    Неправильно: https://github.com/Maksclub/trendtech
    Правильно: https://github.com/Maksclub/parser
    Ответ написан
    3 комментария
  • Какой стек технологий выбрать для онлайн-игры?

    abyrkov
    @abyrkov
    JavaScripter
    Вопрос необходимо конкретизировать, рассматривать некоторые вещи на "сферическом коне в вакууме" невозможно.

    По скольку ваша стратегия наверно будет ориентирована на пользователей компьютеров и реалтайм, Node.js вполне уместен, поскольку PHP не очень дружит с сокетами, а вы их скорее всего и будете использовать.
    Чистый WebGL - тот еще мазохизм, наверное вы будете использовать какую-то библиотеку. Если вы ориентируетесь на 3D, можно порекомендовать вам использовать Three.js, который, к тому же, может рендерить на основе Canvas. То есть, если компьютер игрока не поддерживает WebGL, можно переключиться на Canvas без особых изменений кода.
    Ответ написан
    Комментировать
  • Процессор для максимально дешевого пк, без ущерба надежности и удобству?

    fdroid
    @fdroid
    press any key
    Celeron G3930 - чудо-процессор для офисной машинки. У меня такой был, заменил исключительно из-за игр, для которых его, всё же, недостаточно. 1080р 60fps воспроизводит практически без нагрузки на процессор за счёт аппаратного декодирования. С 4К тоже справляется без проблем, но вот в 60fps тестировал или в 25fps - не помню, врать не буду. Стандартные веб-серфинг и прочая офисная работа - просто на ура. В общем, за свою цену просто must have.
    Ответ написан
    Комментировать
  • Как увеличить мощность отдельного компьютера в сервере?

    kotomyava
    @kotomyava
    Системный администратор
    Во-первых: вероятно то, что вы называете сервером, является всё же кластером.
    Во-вторых: не зная как, и на каком ПО он построен, совершенно точно вам никто не сможет сказать, что с ним надо делать.
    В-третьих: Все вопросы касающиеся увеличения быстродействия, сводятся к поиску и устранению узких мест. Для этого снимаются различные метрики, и на их основе принимаются решения. И, вероятно, именно это максимально подробный ответ на вопрос, в той форме, в которой вы его задали.

    P.S. А про "питались его силой" это прям шедеврально.
    Ответ написан
    2 комментария
  • Как должен выглядеть сайт-портфолио front end разработчика?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru

    Выглядеть портфолио может так:


    Показать верстку:
    например можно так — настраивается несложно у Апача
    sborkaproject.com/demo/dishero
    или ссылкой на репозиторий


    Ответ написан
    Комментировать
  • Удаленная работа системным администратором. Насколько актуально в 2017?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    заниматься только ИТ, администрировать крутые проекты

    УСТРОИТЬСЯ в 2-3 компании для работы по удаленке

    утверждения, не то, чтобы противоречащие друг другу, но скажем так - ортогональные :) Крутые проекты бывают только в крупных компаниях, потому что они требуют денег, денег и еще раз денег. А это опять же корпоративные политики, регламенты, приказы... Зато будет только ИТ. Если же мутите свой бизнес - придется заниматься зиллоном "параллельных" тем - от бухучета до рекламы.

    Если хотите без регламентов и корпоративных политик - открывайте свое дело. Но там крутых проектов не будет - по крайней мере поначалу. А будут все те же корпоративные сети, только вид сбоку, общение через ТЗ. Крупным компаниям интересен только админ на фуллтайм, никаких удаленок они обычно не рассматривают.

    А теперь ответы
    1. Таким, у которых нет денег на админа или же экономят на админе. Удаленка - это нечто вроде спаренного телефона в СССР, когда пары телефонные не в каждую квартиру заходили. Уровень проектов там будет соответствующий. Уровень заказчика - тоже. Фраза "я довела мышь до края коврика, что теперь делать"? - анекодт, но взят из жизни :)
    2. Сотрудничают с равным. Если мутите свой бизнес, то зависит от того, какую. репутацию наберете. Если нет - какое сотрудничество?
    3. Так же как и везде - полно.
    4. Если мутите свой бизнес - читайте про PR. Если нет - про то, как общаться с потенциальным работодателем
    5. В крупной конторе, где можно рассчитывать на "крутые проекты" - это единственный способ трудоустройства. Если мутите свой бизнес - Вы сами себя трудоустроили :)

    Я Вас некоторым образом понимаю. Сам в таком положении был лет...эээ...десять назад. Но, если хотите заниматься "только ИТ", это означает, что есть другие люди, которые занимаются другими вещами - расчетом Вашей зарплаты, планированием закупок, оформлением трудовых книжек, перевозкой товара etc. А это может быть только в крупной компании. Открыв же свой бизнес, Вы избавляетесь от проблем, характерных для крупных компаний, но "чистого ИТ" уже не будет - хотите или не хотите, а придется заниматься бухучетом (или нанять), финансовым планированием (или нанять), рекламой и продвижением (или нанять), арендой офиса (или нанять). А если будете кого-то нанимать - это автоматически тащит за собой оформление трудовых договоров (или нанять)...

    Мягкое кресло и на все согласная секретарша БигБоссу вовсе не за просто так даются бонусом... :)
    Ответ написан
    Комментировать
  • Как стать продвинутым сайтоклепателем (формоклепателем) и отправиться на каторгу, чтобы пахать за говяжий дошик и оплачивать сарай?

    Astrohas
    @Astrohas
    Python/Django Developer
    Хочу поделится своим опытом так сказать (раз уж тут у нас клуб анонимных новичков институтов).
    Если ты считаешь что родился в жопе мира, то я родился еще в худшем местоположении - в кишлаке, на севере Таджикистана (страна есть такая). Из цивилизации тут больше чем нихуя. Но я старался. Да нас тоже учили сгребать лопатой, но ну не в -30, а в + 40 , и не лопатой, а руками ... гребать хлопок. Школы - примитивные, уроки информатики - такие что уж смотреть двух девочек с одной чашкой было намного приятнее чем сидеть там. Но я блин не хотел сдаваться. Я не хотел до конца оставаться нонеймов с заработком 80$ в месяц. И я начал учить все новые и новые предметы. Туже информатику. Скажи ка мне каков шанс выиграть областную олимпиаду чуваку ни разу не проработавшего с компьютером? 0? Но я выиграл. А потом еще две (правда на тот момент времени был куплен ноутбук).
    Потом у меня была республиканская олимпиада. На тот момент у меня были знания алгоритмов, пару сертификатов от Интуита и полка прочитанных Кнутов. Но увы, республиканская олимпиада стала для меня разочарованием. Нет медальку золотую я получил, но был разочарован уровнем вопросов этой олимпиады. Представь - самая пиздатая олимпиада, а вопросы уровня написят программу вычислющею факториаль чисьла n . Фейспаль на фейспальме.

    Далее было еге для поступления. Таджикское еге, скажу честно чуть лучше по чем русское, ибо внезапно более продуманное. И в итоге получил 525 баллов, в то время как проходной был 240. Могу ошибаться, но это рекорд среди 80к абитуриентов. Поступил в политех. В первый день ожидал, что наконец-то получу знания которые мне нужны. Нихуя!
    В первый месяц нас учили рисовать заголовки в ворде.
    Второй месяц матемматика уровня уравнение аж с двумя неизвестными.
    3 месяц наконец-таки программирование - основы программирования на VB.net.
    Четвертый месяц Физика.
    Потом, в пятом месяце изучали рисование на фотожопе.
    Потом у нас была "практика программирования" - посути тоже что в третьем месяце - VB.Net.
    Потом месяц был угробен на экономику и культуроведение.
    Потом была Высшая математика.
    И это все за первый курс. Я ненавидел эти предметы. Я ненавидел этот вуз, VB.net и блядские семестровые и курсовые работы. Но выбора не было - либо сиди страдай, либо отслужи в блядской армии.
    Начался второй курс. В списке предметов появились элементы более приближенные к программированию.
    Месяц первый - Базы данных - 1. На деле проектирование баз данных акссес мышкой.
    Второй месяц, более приблеженная к моим знаниям дисциплина - Основы веб Дизайна. Проходила какая-та не разбирающаяся в хтмл и эсэсэс училка, программировала на нотепаде с хтмл тегами времен 2004 года. Еще советовала юзать Dreamвивер ибо это Чудо !11. Мне хотелось застрелиться.
    Потом проходили дискретку. Так как я отпетый алгоритмизд, то с этот предмет относительно был одобрен моими яйцами.
    Потом было ООП. Под ООП, оказывается подразумеваться решение тупых задач из книжек Златопольского и Абрамова на c++.
    Потом был предмет с гордым названием - Практика визуального программирования. По сути, тот же vb.net, опять задачи Абрамова и Златопотолокского, но потом постепенно подключали базу акссес. Так как там с провайдерами баз данных был лютый пиздец, всей группой решили выбрать одну версию вижуалстудии и микрософт оффиса (оба 2010), ибо на других версиях код напросто отказывался работать.
    Потом в следующем месяце был предмет - "программирование баз данных". Начало было многообещающим, препод даже одобрил то что я буду использовать python, но после первого занятия, препод пошел подыхать в больницу, а вести стал чувак который месяцем раньше вел "Практику визуального программирования". Все 16 он повторял точь в точь то что вел месяцем раньше. Многие даже сдали предыдущие работы. Справедливости ради скажу, что препод это был аспирантом, и часто во время занятий рассказывал анекдоты (преимущественно про блондинок).
    Следующий месяц прошли два предмета - Правоведение и литературу. Ахует как нужные предметы.
    После был месяц Объетко Ориентированного Пирограммирования - 2 . К счастью, помимо решения задач из книг Златовлаского, пробегались по презентациям из педивикии. Вроде еще класс создавали...
    Следующий месяц, пришлось слущать лекции по гражданской обороне...
    Потом месяц с охуенно нужным для меня - веб быдлокедера предметом - Математические вычленения на Maple.
    Последний месяц второго курса была, более менее адекватная преподша. Вела JavaScript, и я не особо придирался к ее знаниям, ибо сама призналась до лекции что с JavaScriptom пока не работала, и заодно научиться.....
    Теперь уже прошел месяц третьего курса. Прошли Программирование на интернет (это название предмета такое). По сути тот же Vb.net но с добавлением ASP. Опять задачи из книг Абрамовича. Бляд... вместо того чтобы делать сайты нас заставляли решать задачи типа "Дано число а и б найти какое из них большее". Тока в отличии от Vb.Net предметов до этого, данные выводились на страницу через риспонсе.врайт.............
    И так а знаете что ? Не один из вышеперечисленных двух дюжин предметов я не учил всерьез. Я просто сдавал во время работу, и порою читкодил на экзаменах.
    Хотите узнать как стать нормальным программистом учась в институте? Никак. Нужно просто поднят свою жопу и начать кодить. Пытаться сделать что -то. Никто за тебя изучать не будет. Скачай видеокурсов по хтмл хтмлакдемии на нонеймклабе, пройди их. Потом сверстай двух десятков макетов. Потом потихоньку иди в фриланс.
    На этом этапе не жажды денег и девок.

    Во втором курсе меня пригласили после пар поработать в институте. Взамен зарплата аж 40$ и некоторые бонусы с учебой. Я согласился. Зарплата конечно же не ахты, но бонусы это круто. Ещь за одним столом с педаггогами высоких мастей, в груди стоит бейдж "специализд центра тестирования", можно приезжать на автомабиле. Еще играеш в волейбол с деканом и всякими замдеканами.
    Но на 40 не проживешь. Поэтому я по ночам фрилансил. А теперь представь в 6,00 вставать, в с 8 до 12 быть на парах, с 13 до 16 работать в инсте. Потом с 18,00 до 01,00 фултайм удаленка или фриланс. с 1,30 до 6,00 сон. Бодрый бляд сон. 4,5 часа сна. Каждый день. А сколько спишь ты Анон? А бляд забыл, мне еще нужно готовиться по часу в сутки изучая алгоритмы ибо олимпиада студенческая скоро. У меня уже в копилке медаль золотая и кубок, но бляд бонусы победителя ахуенны - освобождение от рабства на 0,5 года и прибавка к стипендии в размере 4 косарей.

    -----
    Итак если хочешь чтобы не выпилили из института и хочешь стать нормальным программисздом, подними жопу и изучай. И тот факт что ты родился/живешь/или потерял девственность в жопе мира не должно тебя ограничивать.
    PS. Прошу прощения всем за нецензурную речь. .
    Ответ написан
    7 комментариев
  • Кто может дать комментарии по поводу кода PHP ООП (Code review)?

    @D3lphi
    Что-то многовато таких вопросов за последние пару дней. Часть замечаний к вашему коду есть в этом ответе. Повторюсь.

    Вы же сами написали:
    класс для работы с многомерными пользовательскими массивами

    но, тем не менее, этот класса делает все, что не лень:
    • Работает с этими самыми массивами
    • Соединяется с базой данных
    • Отправляет запросы к базе данных
    • Занимается обработкой данных

    Не многовато ли для одного класса?
    В итоге, мы получаем богообъект, который "умеет во всё".

    Что у вас за бред написан в методе getInstance()? Зачем бросать исключение, в случае, если инстанс уже был создан.

    if (self::$_instance === null) {
        self::$_instance = new self($id);
    } else {
        throw new Exception("Попытка повторного создания экземпляра Singleton класса");
    }
    return self::$_instance;


    То есть, у вас теряется весь смысл (анти)паттерна синглотон. Получается, я не смогу сделать так:

    $instance1 = treeData::getInstance();
    $instance2 = treeData::getInstance(); // Исключение!

    Есть логика? Я думаю, что нет.

    Почему вы храните данные для соединения с БД внутри метода? Не логично ли было бы передавать их в качестве аргументов к методам?

    Вы каждый раз повторяете строки с подготовкой запроса, биндингом параметров, отправкой запроса и тд. Не думали, что неплохо бы было написать какую-нибудь обертку и выполнять запросы как-нибудь так:
    $result = $wrapper->select("SELECT * FROM `tablename` WHERE `id` = :id", ['id' => 5]);

    ?


    Абстрактные исключения не бросаем! Создаем свои исключения и наследуемся от них. В своем коде используем только их, дабы можно было легко обработать нужные exception'ы. Текст исключения неплохо бы было писать на английском.

    Имена классов пишем с большой буквы! Скобки после методов и классов пишем на новой строке:
    function example() {
        // Не так
    }
    
    function example()
    {
        // А вот так
    }


    Предлагаю придерживаться общепринятым стандартам оформления кода.

    Старайтесь использовать синглтон в таком виде по минимуму (Или вообще не использовать). Тем более, в данном случае, он вообще не нужен.
    Ответ написан
    6 комментариев
  • Как сделать выключатель охлаждающей подставки?

    @Fixid Куратор тега Железо
    1620_lrg.jpg

    Вполне реально
    Надо взять любой выключатель с клеммными контактами, надрезать кабель и пустить или черный или красный кабель через выключатель

    Но правильнее всего будет купить %D0%94%D0%B2%D0%B0-%D0%BE%D1%81%D1%82%D0

    И встроить в корпус, потом перепаять его в разрыв питания.
    Ответ написан
    2 комментария
  • Где создавать карты для игр ( Unity3d )?

    @VS_vik
    Для Unity есть такая во замечательная штука https://www.youtube.com/watch?v=XqRax4xPy_M
    В асетсторе стоит всего 149$ https://www.assetstore.unity3d.com/en/#!/content/64132
    Ответ написан
    Комментировать
  • Что за шаблон у даного сайта lifehacker ru?

    @architawr
    "Ok, Google" и все твои проблемы решены
    Самодельный
    latest?cb=20170304234232
    Ответ написан
    Комментировать
  • Какой движок лучше для начинающих - Unity 3D или gamemaker studio 2?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    GameMaker не пробовал, но судя по тому, что на нём нет нормальных игр, можно сделать вывод, что изучать его не лучшая идея. На unity же есть и 2D и 3D и не только от инди разработчиков.
    На счёт сложности, попробовал недавно unity и ничего сложного не увидел, просто читай документацию, смотри туториалы и гугли.
    Тот же Unity 3D, как редактор кода предлагает VS или монодевелоп. И два языка программирования - JS и CSharp.
    А хочется один язык и один редактор. Причина - уроки, информация. Тут на CSharp, там на JS...

    Так и используйте один язык и один редактор. Советую C#, т.к. по нему инфы намного больше, да и сам язык лучше.
    Ответ написан
    2 комментария
  • Совместимые DDR3 1333 и DDR3L 1600?

    ZUZ
    @ZUZ
    Впервые встречаю, чтобы сразу все ответы были неверными!
    В двух словах:
    Ставь и не парься!

    Длиннее:
    1) DDR3L обратно совместима с DDR3, то есть все планки DDR3L на 1,35 В можно пихать в обычные "старые" слоты DDR3 на 1,5 В (в том числе и в твоём случае);
    2) несовместимы они по прямой - то есть если вставишь старые палки DDR3 в новые ноуты/неттопы, которые поддерживают ТОЛЬКО DDR3L (обычно сейчас ноуты поддерживают оба напряжения, но нужно читать датащит/инструкцию к ноуту), то да, она не заработает (хотя, если она свежая, хоть и DDR3, не удивлюсь, если спокойно заработает, ибо изготовлена недавно и такому же тех. процессу, что и DDR3L);
    3) не слушайте тех, кто говорит, что нужно пихать палки одинаковой частоты - это всё бред уже лет 15 с момента появления SPD микросхем ("аля BIOS" на самой палке оперативки, в которой прописаны все её ТТХ: частоты с таймингами, серийник, завод, дата производства и т.п.) - по ней комп сам найдет максимально одинаковый режим (в твоём случае это будет 1333) с наибольшими таймингами (если они будут отличаться на этой частоте) и запустится.
    Ответ написан
    7 комментариев
  • Для каждой серьёзной игры существует свой редактор на подобии Unity3d?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Для больших игр неминуемо пишется свой инструментарий, потому что художникам надо быстро проверять, как смотрится арт в игре, геймдизайнерам править баланс, нарративщикам добавлять запятые в диалоги и так далее, а заставлять каждого компилять игру из C++-сорцов запрещено международной конвенцией по гуманному обращению с пленными и декларацией прав человека. Поэтому неизбежно будут какие-то тулзы, куда можно скормить png, mp3 или txt, подвигать ползунки и посмотреть, как это будет в игре.
    Иногда из этого выходит вот Unity3D или UE, иногда TES Construction Set, иногда оно так и остается в недрах.

    Disclaimer: я никогда не работал в геймдеве:)
    Ответ написан
    Комментировать
  • Del~~~~~~~~~~~~~~?

    x67
    @x67
    Вообще, реально ли в Москве, например, найти работу с моими компетенциями?

    Если ты не можешь ответить на этот вопрос, то нам откуда знать?
    Холодная провинциальная смерть в объятьях Битрикса?

    Да.

    1. Найди вакансии, отправь резюме, пройди онлайн-собеседование.
    2. Оцени результаты, сделай поправку на скилл.
    3. Возьми отпуск и езжай в Москву и проходи уже очные собеседования. Из этого отпуска ты можешь не вернуться. А можешь и вернуться. В любом случае, что-то произойдет.
    Ответ написан
    1 комментарий
  • При загрузке сайта показ начинается с середины а не сначала?

    @apenshin
    python/django/php/yii
    Автофокус
    <input placeholder="Ваше имя" type="text" tabindex="1" class="cme-txt" required autofocus>
    Ответ написан
    1 комментарий