• В какие ВУЗы стоит подать документы? (Санкт-Петербург)

    @mixalichcpu
    В ИТМО сильна только кафедра Парфенова - это правда! В целом с каждым годом ИТМО реально по уровню учебы только сдает - а пиара все больше, да и руководству ИТМО уже давно нет дела до учебы - лишь бы показатели обеспечить всеми правдами и не правдами!!! Оклад препода на 1 ставку в ИТМО - 23-25 тыс в месяц, а в основном все преподы переходят на 0.5 и 0.25 ставки - сколько это в денежном эквиваленте делите сами. Потому что на ту полную ставку - реально ляжешь! Ставка - жизнь! ;) Сами подумайте - кто за эти деньги ведет занятия!!! Преподы постарше ушли на пенсию или в мир иной! А если люди на грантах или на деньгах 5 в 100 присели, то им это преподавание и не надо. Будет талантливый ученый или IT-шник преподавать вам за 10 тыс в месяц???!!! Любую известную фамилию, которую пиарят в ИТМО, вбейте на сайте ИТМО в разделе - Образование. Расписание занятий. По преподавателю - и увидите, что у них учебной нагрузки вообще нет или ее минимум. Даже скажем доцент каф. КТ Андрей Станкевич - один из руководителей команды ИТМО (победителей ACM ICPC) - у него в расписании 2016 один полный рабочий день Среда с 11 до 17-10 и Четверг с 12-40 до 15-40! ВСЕ!!! При стандартной нагрузке в 36 часов в неделю на 1 ставку - получается он ведет 6+3 = 9 часов в неделю! Т.е. по лекционным часам - 0.25 ставки! (пусть даже при этом он оформлен хоть на 0.5 или на полную)! Ну сколько человек он за это время окучит - ну один поток (3-4 группы) в лучшем случае!!! да и то только лекции тот поток услышит?! Многие известные имена в ИТМО - которые пробиваются в Инете, а учебная нагрузка у них минимальная - потому что, что собственно силы вкладывать на студентов за копейки. Шалыто А.А. - Расписание не найдено (занятий не ведет), Бухановский А.В. - 1 час в неделю! Белов П.А. - 3 часа в неделю! Вот и получается - что придете вы учиться, а кто будет вас учить - бог его знает, абы кто?! Поэтому по делу направлений и дисциплин в ИТМО все меньше, а словоблудия все больше!
    Ответ написан
    Комментировать
  • В какие ВУЗы стоит подать документы? (Санкт-Петербург)

    shvedovka
    @shvedovka
    Сначала расстроился что нет ЛЭТИ, а потом смотрю сообщество не дремлет.
    Ответ написан
    2 комментария
  • Нужен совет по верстке на Bootstrap 4?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Если Вы используете какую-то технологию, это не значит, что другие нельзя использовать с ней. То что Вы хотите это явно:
    https://masonry.desandro.com/
    при чем c bootstrap она отлично ладит (с 4-м не юзал, но думаю что проблем быть не должно)
    Ответ написан
    3 комментария
  • Добавить на сайт кнопки поделиться в соц сетях без плагинов и скриптов - возможно ли?

    VELIK505
    @VELIK505
    Руководитель департамента profitcentr.com
    Конечно возможно. Всё возможно если захотеть!
    А берёшь просто разбираешь URL там же всё легко.
    Вот я делал кому то:
    function decodsocial($text){
    
       $conv = array (
       "%D0%B0", "%D0%B1", "%D0%B2", "%D0%B3", "%D0%B4", "%D0%B5", "%D1%91", "%D0%B6", "%D0%B7",
       "%D0%B8", "%D0%B9", "%D0%BA", "%D0%BB", "%D0%BC", "%D0%BD", "%D0%BE", "%D0%BF", "%D1%80",
       "%D1%81", "%D1%82", "%D1%83", "%D1%84", "%D1%85", "%D1%86", "%D1%87", "%D1%88", "%D1%89",
       "%D1%8A", "%D1%8B", "%D1%8C", "%D1%8D", "%D1%8E", "%D1%8F",
       "%D0%90", "%D0%91", "%D0%92", "%D0%93", "%D0%94", "%D0%95", "%D0%81", "%D0%96", "%D0%97",
       "%D0%98", "%D0%99", "%D0%9A", "%D0%9B", "%D0%9C", "%D0%9D", "%D0%9E", "%D0%9F", "%D0%A0",
       "%D0%A1", "%D0%A2", "%D0%A3", "%D0%A4", "%D0%A5", "%D0%A6", "%D0%A7", "%D0%A8", "%D0%A9",
       "%D0%AA", "%D0%AB", "%D0%AC", "%D0%AD", "%D0%AE", "%D0%AF"
       );
    $ssil = urlencode("http://".$_SERVER['HTTP_HOST']."/?r=$user");
    $titles = decodsocial("Партнёрская программа ".$_SERVER['HTTP_HOST']."");
    $mytitle= "Поделится своей рефссылкой в";

    <div class="social_ico">	
    <a id="jj" title="<?=$mytitle;?> Livjournal" href="http://www.livejournal.com/update.bml?subject=<?=$titles;?>&event=<?=$ssil;?>" target="_blank"></a>	
    <a id="vk" title="<?=$mytitle;?> Vk" href="http://vk.com/share.php?url=<?=$ssil;?>&title=<?=$titles;?>&description=&image=" target="_blank"></a>
    <a id="tw" title="<?=$mytitle;?> Twitter" href="http://twitter.com/intent/tweet?status=<?=$titles;?> <?=$ssil;?>" target="_blank"></a>	
    <a id="mail" title="<?=$mytitle;?> Mail" href="http://connect.mail.ru/share?url=<?=$ssil;?>&title=<?=$titles;?>&description=&imageurl=" target="_blank"></a>
    <a id="fb" title="<?=$mytitle;?> Facebook" href="http://www.facebook.com/sharer/sharer.php?src=sp&u=<?=$ssil;?>&t==<?=$titles;?>&description&picture" target="_blank"></a>
    <a id="ok" title="<?=$mytitle;?> Odnoklassniki" href="http://www.odnoklassniki.ru/dk?st.cmd=addShare&st._surl=<?=$ssil;?>" target="_blank"></a>					
    <a id="wm" title="<?=$mytitle;?> Events.Webmoney" href="//events.webmoney.ru/sharer.aspx?url=<?=$ssil;?>" target="_blank"></a></div>

    Вот стили:
    .social_ico a{width: 16px;height: 16px;background: url(../images/prk.jpg) 100% 0 no-repeat;display: inline-block;margin: 0 2px;border-radius:3px}
    .social_ico #jj {background-position: 0px 0;}.social_ico #fb {background-position: 0 -35px;}.social_ico #tw {background-position: 0 -18px;}.social_ico #mail {background-position: 0 -52px;}
    .social_ico #ok {background-position: 0 -69px;}.social_ico #vk {background-position: 0 -86px;}.social_ico

    вот картинка спрайтовая d1998971ec244eb7ac2042ddd5bf7291.jpg
    таким же макаром и картинку добавляй посмотри какой у них там атрибут в урле отвечает за картинку и подставляй за вместо него свою переменную в которой будет нужная картинка указана.
    P.s. function decodsocial возможно не понадобиться если используешь utf-8. Я её использовал чтобы передать "Партнёрская программа" с сайта кодировкой 1251.=( Если зависимую от урлов надо ссыль постить, то /?r=$user заменяй на $_SERVER["REQUEST_URI"]
    Ответ написан
    Комментировать
  • Почему Apache2 отдает Forbidden 403?

    Timures
    @Timures
    Веселый IT-шник
    ctrl+alt+t
    sudo gedit /etc/apache2/apache2.conf 
    
    + add 
    <Directory /home/your_user/folder_public_html> 
     Options Indexes FollowSymLinks 
     AllowOverride None 
     Require all granted
    </Directory> 
    
    + sudo service apache2 restart
    
    Мне помогло)
    Ответ написан
    3 комментария
  • Почему в большинстве университетов C# стал заменять Java?

    profesor08
    @profesor08
    Какая разница какой ты язык учишь в универе? Ты там должен научиться программировать. А умение программировать не ограничивает тебя в выборе языка. Поэтому ты сначала учишь C, а потом С++, Java, C# одновременно.
    Ответ написан
    1 комментарий
  • Почему в большинстве университетов C# стал заменять Java?

    @asd111
    Потому что C# миленький
    Ответ написан
    Комментировать
  • Почему в большинстве университетов C# стал заменять Java?

    longclaps
    @longclaps
    Как действующий профессор многих университетов отвечаю:
    таковы мои личные предпочтения.
    зы и что за дурацкое противопоставление: разумный выбор vs Microsoft?
    Ответ написан
    1 комментарий
  • В чем основные отличия mySQL от Postgre?

    Insolita
    @Insolita
    Отчаянная домохозяйка
    postgres - массивы, отдельное управление последовательностями (в mysql только одно инкрементное поле на таблицу, в postgres на таблицу можно несколько последовательностей, и одну на несколько таблиц. причем с настраиваемым шагом), оконные фукнции для подсчета статистики https://habrahabr.ru/post/268983/
    лёгкое создание полнотекстового поиска без доп. движков типа sphinx и elasticsearch, которого вполне хватает для многих кейсов https://eax.me/postgresql-full-text-search/ , materialized view, наследование таблиц.
    Вот более полная таблица фич
    https://www.postgresql.org/about/featurematrix/
    Но штука в том, что фичи далеко не всегда и везде нужны, поэтому mysql хватает с головой для многих задач
    Ответ написан
    Комментировать
  • В чем основные отличия mySQL от Postgre?

    alekciy
    @alekciy
    Вёбных дел мастер
    Использую обе РСУБД. Предпочитаю Postgresql, хотя конечно начинал с MySQL. Из того, что на практике приводит к такому предпочтению:
    1) Отсутствие проблем на по сути пустом месте. Из последнего было, в одной базе есть таблицы с большим количеством текстовых полей. При вставке в одно из них чуть меньше 200 символов он отказывался ссылаясь на то, что переводите на динамические. И я значит должен начать курить тему движков мускула и выяснять, что мне оказывается нужна Barracuda. При той же InnoDb. Хочется спросить такого черта.
    Или вот еще вспомнил. При попытке записи в поле данных, больше чем это возможно для данной колонки он делает запись тупо обрезав лишнее. И проблему могут не заметить очень долго вплоть до момента когда подниматься из бэкапа поздно, там все уже битое.
    Или вот взять и сменить могут дефолтные значение переменных в рамках минорной версии. База после накатки апдейтов и ребута может просто не подняться. На хабре даже была статься по этому поводу.
    В общем множество подобных ситуаций после которых так и хочется воскликнуть "какого черта?!". Со слоном я не помню ни одной такой ситуации.
    2) RETURN во вставках/обновлениях. Можно получить в ответе любое поле такого запроса. И ни каких тебе танцев с LastInsertId.
    3) В последних версиях есть UPSERT которого очень не хватало.
    4) В целом более строгий подход и нет ощущение бардака.
    5) После запуска Postgres Pro появилась полностью руссифицированная документация. Помогает вкатиться в тему новичкам.

    Из минусов некоторое время было отсутствие адекватного UI клиента. Но после того, как стал использовать PhpStorm эта проблема была закрыта.
    Ответ написан
    1 комментарий
  • Пример типичной задачи по JS для junior/middle front-end'a. Какая она?

    Maksclub
    @Maksclub
    maksfedorov.ru
    — Ребята, новый сайт запускаем, API почти готов, делаем на Реакте
    — Нужно дублировать морду одного из проектов, только чуть меняем дизайн, сделан на Backbone (и не спрашивай), тут еще почему-то не выводится у одного блока инфа
    это моя реальная задача была, я бек :)
    — Нужно доделать раздел в админке (сделана на JQuery), с выводом карты и календаря с библиотекой fullcalendar js
    Ответ написан
    2 комментария
  • Стал работать по часам и обнаружил, что выходит 6 часов в день. Это нормально?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    Не забывайте, НИКОГДА не забывайте, что в ваше рабочее время входит не только полезная работа (написание кода):
    - разобраться с той или иной информацией, изучение проблемы
    - анализ и преоктирование
    - просто изучение нового (подходы, библиотеки)
    - отдых в определенном проценте (не считая обеда)

    Если за вас это не делает работодатель, делайте за него.
    В будущем, если будете управлять коллегами — делайте это для них.

    Главное для любого человека — он сам, никакая зп не переплюнет эгоизм, помните это.
    Ответ написан
    Комментировать
  • С чего начать изучение php7 новичку?

    Olek1
    @Olek1
    Не слушайте никогда никого.

    Любой язык программирования надо изучать сразу после того как будет знание Си.
    PHP создавался теми, кто знает C, как и любой другой значимый язык, и важно понимать, какой логикой руководствовались, создававшие тот или иной язык (не обязательно PHP кстати, это касается почти всех языков).

    Книга создателя языка очень коротенькая, она как брошюра, называется:

    Деннис Ритчи: "Язык программирования Си"


    d8e2e11d0aaa4d39a25aba57037adc79.png

    PHP изначально создавался программистами из Си.

    Не приступайте к другим языкам тоже, не изучив Си, напрасно проведёте время (языки разметки и стилей не в счёт).

    Именно С. K&R C, ANSI C, С88, С99, или С11 не важно какой, это роли не играет, главное чтобы Си.
    И не C++, ни C#, ни F# и др., потому что таким образом, заручившись его знаниями, вы будете писать код на PHP, похожий на настоящий код, а не на какой-то www.GOVNOKOD.ru/php

    Взгляните для начала на синтаксис Си и PHP, и вы увидите насколько они похожи.

    С чего начать изучение php7 новичку?

    С английского языка, алгоритмов, и с языка Си.
    Ответ написан
    Комментировать
  • Как спроектировать архитектуру большого проекта с начальным знанием программирования?

    tema_sun
    @tema_sun
    В вашем случае методолгия "хренак-хренак и в продакшн" подойдет как нельзя лучше. Я не шучу. Наговнокодьте что-то работающее, ничего страшного в этом нет.
    Ответ написан
    Комментировать
  • Что почитать и на чем потренироваться, не могу перейти от процедурного к ооп?

    alexfilus
    @alexfilus
    Senior backend developer
    Я по настоящему постиг ООП когда при доработках программы перестал понимать код написанный час назад.
    Понял что без него никак, отрефакторил, то что было на тот момент. В последствии ещё полтора года пилил ту прогу, но никаких проблем с читабельностью не возникало. Это к вопросу зачем он нужен.
    В изучении поможет только практика. Попробуйте не писать интерфейсов и прочих высокоуровневых штук пока что. Возьмите что-то простое. Например напишите свою библиотечку для работы с линейной алгеброй.
    2 класса - матрица и вектор. И работа с ними. Ввод, вывод, перемножение, транспонирование, поиск определителя матрицы.
    Добавьте статических методов, например генерацию единичной матрицы.
    Дальше можно написать решения СЛУ разными способами. Подумать как переиспользовать уже готовые методы.
    Останется наследование.
    Попробуйте написать свою, простую ORM. Набор базовых CRUD методов как абстрактный класс, и наследуясь от него классы для работы с конкретными таблицами.
    Если не увлекаться перфекционизмом, и универсальностью применения данных классов, этих 2 велосипедов будет вполне достаточно чтобы разобраться что к чему с ООП в любом выбранном вами языке.
    Ответ написан
    Комментировать
  • PHP 7 как установить imagick?

    rusticus
    @rusticus
    Разработчик
    apt-get install php7.0-imagick
    После перезапустите apache
    Ответ написан
    Комментировать
  • Какой шрифт использовать для разработки (phpstorm)

    ildarkhasanshin
    @ildarkhasanshin
    developer
    ubuntu mono, 18px
    здесь из-за java 18px = 14px в sublimetext3
    т.е. на деле шрифт небольшой

    phpstorm2017.1 (default white-gray color's scheme)
    ubuntu16.10
    1920x1080px
    Ответ написан
    Комментировать
  • Куда стремиться PHP программисту?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Вы работали над парой небольших проектов, иначе бы не задавали подобный вопрос.
    Как сказал Денис Инешин , бекенд оч. большая сфера разработки.
    Попробуйте реализация того же DDD со всеми вытекающими. Реализовать бизнес-логику без БД, api сервис (прим. ApiDoc).
    Можно многое придумать.

    Почему у вас только офис или фриланс?
    Нормальные люди работают удаленно но по ТК.
    Я к примеру в офисах уже лет 5-6 не появлялся, все время на удаленной работе. График стандартный, 8ч 5/2.
    Зарплату в нормальных конторах НЕ занижают удаленщикам.
    Ответ написан
    Комментировать