Задать вопрос
  • Как выделить ссылки в тексте?

    mututunus
    @mututunus
    Backend developer (Python, Golang)
    Комментировать
  • Карается ли воровство скриншотов с чужого сайта?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Делайте сами скриншоты. Что может быть проще?
    Вы пишите статью - так будьте добры использовать свой материал.
    Иначе грош-цена вашей статье.
    Ответ написан
    Комментировать
  • Как супер эргономично организовывать работу?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Задавайте конкретные вопросы - будут конкретные ответы.
    способа ввода пароля от сервера

    Ключи, ни каких паролей, только ключи.
    до написания больших и объёмных программных кодов

    Учите vim
    разработке больших приложений

    Работайте в команде или ищите рецепт бессметрия, одиночка физически не потянет большие приложения.
    составления плана работы

    Классика тайм мененджмента:
    Делаем срочное важное, для делания срочного не важного нанимаем помощника, не забиваем на не срочное важное, не срочное не важное не делаем.
    времени работы (если график свободный)

    По своим биологическим часам, у меня продуктивность рано с утра и поздно вечером, днем не работаю, как у вас известно только вам.
    цели работы

    Сами думайте, мне просто моя работа нравится, сам процесс.
    Ответ написан
    Комментировать
  • Чем БД отличается от СУБД?

    @zedxxx
    Но вот вопрос SQLLite. Где тут СУБД?

    Вот тут: sqlite3.dll
    А БД - файлики *.db3 которые появляются на диске и хранят ваши данные.

    Базы данных - это специально разработанное хранилище для различных типов данных. Каждая база данных, имеет определённую модель (реляционная, документно-ориентированная), которая обеспечивает удобный доступ к данным. Системы управления базами данных (СУБД) - специальные приложения (или библиотеки) для управления базами данных различных размеров и форм.

    devacademy.ru/posts/sqlite-vs-mysql-vs-postgresql
    Ответ написан
    3 комментария
  • Каков путь от программиста до ИТ директора?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Ответ написан
    Комментировать
  • Webstorm vs phpstorm vs intellij idea?

    laska
    @laska
    PHP/JS разработчик
    Отличаются в основном ценой.
    Intellij Idea содержит в себе PhpStorm (с помощью плагинов), а PhpStorm содержит в себе WebStorm.
    Если вам нужен только PHP, покупать Intellij Idea не лучший вариант, так и цена выше, и подключать нужный функционал плагинами не так удобно.
    Ответ написан
    Комментировать
  • Производительные вебсокеты?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    есть разница между "держать 1000 соединений" и "обслуживать 1000 соединений".

    Между tornado и node.js с архитектурной точки зрения разница не большая - и там и там event loop, и то и то работает в один поток и может использовать только одно ядро. Потому обычно запускают по демону на ядро и разруливают все через реверс прокси (nginx, haproxy). У go - горутины которые используют весь CPU.

    На простом ping-pong сервере разница будет не столь заметна между этими технологиями. Все от задачи зависит и архитектуры приложения. В целом могу предположить что в том же ping-pong у go будет явное преимущество в плане потребления памяти и только.
    Ответ написан
    3 комментария
  • Какой тут может быть *овнокод?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    1) Форматирование кода ужасно. Начнем с этого.
    2) что тайтл делает в контроллере?
    3) что за 1 и 2, что они значат? Стоит заменить на константы хотя бы.
    4) уже пару лет можно использовать сокращенный синтаксис массивов
    5) У вас же есть IoC, почему вы вызываете new CompanyList()? К чему это вообще относится? Что происходит?

    Короче... ужас... контроллер это то место, по которому должно быть понятно что там происходит. Что-то в этом духе:

    class CompanyListController {
    
        /**
         * @var CompanyRepositoryInterface
         */
        private $companyRepository;
    
        function __construct(CompanyRepositoryInterface $companyRepository)
        {
             $this->companyRepository = $companyRepository;
        }
    
        public function getIndex() 
        {
                $companies = $this
                     ->companyRepository
                     ->getCompanyByUser(Sentry::getUser()->id, Input::get('status', false))
                ;
    
                return View::make('dashboard.account')->with(compact('companies'));
        }
    Ответ написан
  • Какой тут может быть *овнокод?

    JhaoDa
    @JhaoDa
    LaravelRUS Team
    Как минимум:
    — смесь CamelCase и snake_case,
    — смесь compact() и View::make->with().
    Ответ написан
    4 комментария
  • MacOSX - как автоматически загружать ssh-key в ОЗУ?

    @Nc_Soft
    в ~/.ssh/config пишем
    Host github.com
        HostName github.com
        IdentityFile ~/.ssh/github_key
        User ваш_для_гитхаба
        Port 22
    Ответ написан
    Комментировать
  • Установка GitHub?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Можно. Стоит $5.000 в год за 20 пользователей. Есть демка на 45 дней - https://enterprise.github.com/features
    Из бесплатного есть gitlab. Тоже неплох. На чистый debian встаёт примерно четырьмя командами.
    Ответ написан
    Комментировать
  • Какой смысл в MacMini Server?

    Jump
    @Jump
    Системный администратор со стажем.
    Какой смысл в MacMini Server?
    небольшой, аккуратный и цивильно выглядящий сервер для SOHO.
    Для чего его вообще используют
    для чего угодно, ограниченно только вашей фантазией, функционалом, и производительностью.
    в каких случаях его использование оправдано?
    в любых, где он справляется со своими обязанностями, и цена приемлема.
    Есть ли серверный софт, который работает только на маке
    не слышал, о таком, но возможно и есть. А зачем вам такой софт?

    В общем то отличная железка для своей ниши. Тем более в этой нише спрос хороший, а предложение никакое.
    Из конкурентов только hp microserver, ну еще интел со своим NUC
    Ответ написан
    Комментировать
  • Почему многие считают PHP языком с плохой архитектурой, да и вообще просто плохим языком?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    По гуглите на тему "троллинг".

    Многие оценивают php с колокольни своего языка, и увидев, что задачи этого самого языка решаются лучше, чем на php - делают вывод, что php - гуано. Например:
    * вот, на nodejs легче делать чаты, посему php - гуано.
    * вот, на QT + C++ легче делать десктопные апликухи, а php c qt - хренов, посему php - ...
    * вот на яве вот, прям правильное ooп, а в php - ...
    * вот демона сделать на php - геморно посему php - ...
    Чаще всего это банальная не компетенция, либо НЕ целевое использование.
    Если вас напрягает такое отношение - спросите, сможет ли человек любым способом сделать сайт-админку с обычным CRUD-ом моделей, например для 10 таблиц за пол часа, на языке, которым он любит обмазываться. Если таки сможет - просто игнорьте его аргументы, если не сможет - поздравляю, вы победитель в споре, но он будет игнорить ваши аргументы))
    Ответ написан
    5 комментариев
  • Устранимы ли последствия выключенного TRIM на SSD?

    Jump
    @Jump Куратор тега Твердотельные накопители
    Системный администратор со стажем.
    Отсутствие трима никак не влияет на здоровье SSD.
    Cамому SSD глубоко пофиг на трим, он важен лишь пользователю SSD.
    Если трим есть - SSD очищает ячейки заблаговременно, и запись идет очень быстро, если трима нет, ячейки освобождаются в момент записи, и скорость записи падает во много раз.

    Если нет возможности использовать трим, то можно оставить неразмеченным процентов 10-15% от SSD.
    В этом случае у диска всегда будет запас очищенных ячеек в размере неразмеченного пространства.
    Я таким образом использую SSD на XP и Server 2003

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

    mzcoding
    @mzcoding
    Web-Разработка
    хэш нельзя расшифровать. Только перебором.

    Вам для каких целей? Можно использовать base64_encode() и base64_decode()
    Ответ написан
    2 комментария
  • Почему у PHP плохая репутация?

    nalomenko
    @nalomenko
    Руководитель отдела разработок в студии «Lava»
    Это Вам сказали те, кто пишут на .NET C# под IIS? :) Или большие поклонники Java Server Pages? У каждого своя религия, и каждый будет бросаться камнями в тех, кто её не исповедует.
    Ответ написан
    Комментировать
  • Как полностью деинсталлировать программу в OS X Yosemite?

    donkaban
    @donkaban
    Умею рисовать тени
    With Hear open, go the the Hear menu drop down and select Uninstall. (c) Вы не пробовали тупо читать хелп самой программы? Иногда помогает.
    Ответ написан
    1 комментарий
  • Почему в методе alert можно опустить объект document, а в методе write нет?

    nalomenko
    @nalomenko
    Руководитель отдела разработок в студии «Lava»
    Потому-что alert — это метод глобального объекта window, внутри которого Вы работаете, даже не указывая ссылку на него. А write — метод объекта document, который находится внутри объекта window.
    Ответ написан
    Комментировать