• Стою на грани выбора перспективной технологий для дальнейшего саморазвития. Дадите совет?

    megahertz
    @megahertz
    full stack разработчик
    На такой вопрос сложно дать ответ. Вам скорее всего посоветуют или то, что используют, или то, что собираются попробовать, в любом случае мнение будет достаточно субъективное, которое устроит далеко не каждого. В любом случае, не стоит слепо гнаться за модными технологиями, прежде всего нужно найти то что нравится, если оно не собирается умереть в ближайшие пару лет.

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

    Если Вас интересует выбор исключительно в плане материальной выгоды, что Вам важнее, как можно быстрее освоить технологию чтобы найти работу, выбрать технологию, которая максимально востребованная, или стать узконаправленным дорогим специалистом?
    Ответ написан
    Комментировать
  • Есть ли фреймворки на PHP 5.4+?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Смысла особо нету. Вы можете взять любой фреймворк под PHP 5.3 (Symfony2, Zend2, Yii2 который выйдет) и использовать там все прелести PHP5.4 сколько захотите.
    По сути, все нововведения PHP5,4 конкретно фреймворку не нужны. Трейты? это макросы обычные. Содержимое трейта заменяет метко использования трейта в коде — ничего больше. Код по сути все так же дублируется. Как по мне использование трейтов должно быть сведено к минимуму. Не могу придумать такой ситуации когда они реально нужны. Для себя я использовал трейты только для моделей Yii 1.* что бы не писать каждый раз в модели метод model().
    Синтаксический сахар полезен только для пользовательского кода (конфиги, для моделей и контроллеров), то же относится и к остальным плюшкам.
    Единственная полезная вещь в PHP 5,4 — увеличение производительности, но опять же на код и архитектуру фреймворка это никак не должно влиять.

    Вобщем, ничто не мешает использовать PHP 5,4 с имеющимися фреймворками.

    Если такой ответ вас не устроит, присмотритесь к auraphp. Архитектура оного мне чем-то напоминает ужасную смесь Yii и Symfony2 со своими прелестями. Но там тоже «мощь» PHP5,4 не особо используется, опять же так как это лишено смысла.

    Вот если бы ввели аннотации/атрибуты объектов…
    Ответ написан
    7 комментариев
  • Какой фрэймворк учить и по каким мануалам?

    taliban
    @taliban
    php программист
    Вы правильно склоняетесь, причем учите три, делайте на них одно и тоже и в итоге будете знать разницу, а знать разницу более ценно нежели уметь что-то делать.
    Ответ написан
    Комментировать
  • Стоит ли хранить /tmp на ssd?

    Yizahi
    @Yizahi
    Есть два подхода к проблеме:
    1. Вытащить ССД, положить его возле монитора и любоваться.
    2. Положить на ССД все что только можно, оставив 5% свободного места.

    Скорее вылетит контроллер или диск морально устареет раньше чем у вас износятся ячейки ссд. Тем более, что судя по 12 гигам оперативки вы поменяете ссд существенно раньше любой поломки :).

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

    @Hint
    Еще вариант списать на безопасность. Что один IP публичный с публичными сервисами (web), а второй секретный для администрирования (ssh, mysql и т. д.).

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

    valiorik
    @valiorik
    Для работы двух приложений (сайт, сервис, сервер) с разными сертификатами по SSL нужны разные IP адреса.
    Ответ написан
    3 комментария
  • Lost connection to MySQL server?

    @anatolijd
    а если вьі вьіполняете «REPAIR TABLE `cms_permissions`» — что происходит?

    кроме того, строки 62-64 вашего лога явно указьівают на то что у вас проблемьі в таблицах mysql.*. сначала нужно их исправить (mgyk:>Please use mysql_upgrade to fix this error.).
    Ответ написан
    1 комментарий
  • Как изменить цвет текста в верхней панели Unity?

    Nickel3000
    @Nickel3000
    Посмотрите dconf Editor, в нем должно получится.
    Ответ написан
    Комментировать
  • А что для JS проще - простое условие или регэксп?

    @krasulya
    Сделал несколько измерений в хроме.

    var x = '1',
    times = 10000,
    start1 = +new Date();
    for (var i=0; i<times; i++) {
    if (x == 'a' || x == 'b' || x == 'c') {

    }
    }
    var time1 = +new Date() - start1,
    start2 = +new Date();
    for (var i=0; i<times; i++) {
    if (x.match(/^(?:a|b|c)$/)) {

    }
    }
    var time2 = +new Date() - start2;
    console.log(time1, time2)


    В среднем, первый вариант (10000 тысяч обычных сравнений) выполняется за 30-45 мс. Второй — 20-25.

    Если x будет равно 'a', то каждый раз будет будет проверяться только x == 'a' и тогда первый вариант проходит за 25-35 мс. Т.е. в данном конкретном примере выигрывают регекспы.

    Но в других случаях результат может быть другим.
    Ответ написан
    1 комментарий
  • Можно ли починить клавиатуру ноутбука?

    Antilogic
    @Antilogic
    Чинить — вряд ли. Я пытался починить свою посоеднюю ноутбучную клавиатуру, аналогично залитую водой.
    Там два контактных слоя, сверху — резиновая мембрана под каждой кнопкой.
    Так вот в моем случае эти два контактных слоя были надежно склеены в нескольких местах, и оторвать друг от друга для того, чтоб обработать-протереть не получилось.
    Выход — нашел клавиатуру на ебее за 15 долларов с бесплатной доставкой. Меняется минут за 10. На задней стороне ноутбука есть пару винтов, откручиваются, клавиатуру отщелкиваем и отключаем шлейф.
    Тоже, кстати, асус.
    Ответ написан
    Комментировать
  • Одно подключение к интернету через два 3G модема

    loader
    @loader
    Делал тоже самое на 4 модемах skylink года 4 назад. Использовал PBR на pf и FreeBSD по round robin запросы уходили на модемы. Работает только в много поточной закачке файлов, торрентах
    Ответ написан
    Комментировать
  • Какая файловая система лучше для раздачи файлов?

    gnomeby
    @gnomeby
    Python-программист в Wargaming
    Если много мелких файлов, то ReiserFS.

    Или например у нас много мелких медиафайлов (музыка, фото) и много клиентов, тогда для нас существенным фактором будет являться фрагментирование, а не ФС.

    Но тут ещё надо помнить, что в линуксе (да и не только) файлы кешируются, и если оперативы достаточно, то какая файловая система будет уже не важно.

    В общем я думаю, что в каждом конкретном случае надо подбирать.
    Также я думаю, что если вы не работник ДатаЦентра Гугла, то вам не стоит заморачиваться именно на файловом системе. Ибо прирост врядли составит более 20%. А вот заморочится на физических характеристиках HDD, рейде и оперативной памяти как раз таки стоит.
    Ответ написан
    1 комментарий
  • Подскажите напоминатель дней рождения и прочих поздравляльных событий

    charon
    @charon
    может быть, Гугл-календарь? Лично мне он присылает уведомления в ДР моих контактов на Андроид-телефон
    Ответ написан
    6 комментариев
  • Какую выбрать стратегию развития проекта?

    @SilentBrain
    Web-Programmer
    Все вместе. Расширяете сайт — для каждого города свой поддомен, для другой страны можно даже менять зону:
    msk.best-toilets.ru
    new-york.best-toilets.com
    Разрабатываете кабинет франшизодержателя и свой админский. У себя вы будете только добавлять кабинеты франшизодержателей и смотреть прибыль. А франшизодержатель будет делать все, что есть сейчас у вас в админке (если она есть). Франшизу можно отдавать бесплатно и брать процент с их прибыли. Но при этом брать какой-то задаток, допустим 100К на случай косяков с их стороны. По истечении договора, если все ок, возвращаете им их деньги.
    Чтобы сказать конкретнее, надо знать, откуда прибыль и можно ли ее проследить.
    Ответ написан
    Комментировать
  • Какую выбрать стратегию развития проекта?

    @gleb_kudr
    Партнерские отношения с регионами, но исключительно используя свою площадку.
    Ответ написан
    Комментировать
  • Максимальный уровень некомпетениции веб-разработчика

    demark
    @demark
    @asci, ога, только чёрное или белое?

    Себя вы, поди, причисляете к «мизантропам»? (ну вряд ли человек сам себя назвал бы «болтуном»).

    Он хороший спец, владеет тысячей технологий и приемов, паттренов и т.д. однако не любит работать с людьми.
    Очень сомнительно, что можно знать каждую технологию (тысячи их!) и одновременно знать детали каждой. Know a little about alot or alot about little?

    Во-вторых, должность тим-лида, а уж тем более архитектора, подразумевает ответственность за команду, её результаты и состав (в том числе подбор в команду). И не только в виде формального конструктора лего по по тех. скиллзам, но и психологическое (человеческое) соответствие команде.

    От тех, кого вы называете «болтунами» (ну как минимум Product/Project Manager -> Team-Lead/Architect -> CTO/CEO) зависит то, в каких условиях будут работать команда. Если ПМ толковый как управленец-технарь и, о чудо (без иронии), ещё и на уровне «миддла», скорее всего вы будете работать без дибильных «приход в 7-30, штрафы, стол метр на метр, заказчик хочет вот тут и там рюшечку, а ещё шапочку, второй монитор? / кондишн? — зачем??».

    Может быть вам повезло и вы не встречали на своём пути вышеописанного и воспринимаете окружающее как само-собой разумеющееся.

    @VolCh, по вашему вопросу, думаю, что начиная с тим-лида уже придётся думать о смежных отраслях и лучших способах достижения целей компании.
    Ответ написан
    2 комментария
  • Можно ли сжимать данные передаваемые от mysql сервер php серверу?

    Судя по описанию возможность сжатия передаваемых данных между клиентом и сервером в MySQL таки есть. Опять же, некоторые клиенты для MySQL его используют. Остается только вопрос в том, как его включить.
    Ответ написан
    3 комментария
  • Видеочат для больших расстояний

    @ComodoHacker
    Отключаю видео и приемлемо общаюсь с человеком, скажем, из Танзании. При этом оба на средненьком 3G.
    Видео это просто привычка на самом деле, а вовсе не необходимость.
    Ответ написан
    Комментировать