• Вредно или продуктивно жить по графику с научной точки зрения?

    Jump
    @Jump
    Системный администратор со стажем.
    Жизнь по графику это для роботов. Т.е это не жизнь.
    В реальной жизни все не распланируешь, да и распланированная жизнь скучна и уныла.
    А наука этим не занимается как правило, разве что британские ученые.
    Ответ написан
  • Как запускают web-app в продакшен?

    Комментировать
  • Какой шрифт по умолчанию в PHP GD?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Сделайте простую картинку со шрифтом. Потом загрузите сюда www.myfonts.com/WhatTheFont
    Ответ написан
    Комментировать
  • Что представляет из себя направление "Прикладная математика и информатика"?

    Я выбирал между ПМ и специальностью на факультете вычислительной техники в Политехе (СамГТУ). Выбрал ПМ. Это было до бакалавриата и магистратуры. Учились 5 лет. Все пять лет учили разную математику. Было и программирование, но то, что преподавали, я уже знал на то время. В общем, программирования мало, математики много.

    Почему выбрал ПМ. Через родителей мы знали людей с обоих факультетов и ведущих кафедр. Зав. кафедрой ПМ (как человек) внушал доверие. Пошел туда. В этом плане выбор полностью оправдался, это оказался один из лучших учителей, кто мне когда-либо встречался. Он также был куратором группы. Было абсолютное уважение со стороны группы.

    Специальность считалась самая сложная. Отбирались туда кто посильнее. Специально собирали хороших ребят с олимпиад, лицеев. Мы уж точно считали себя круче других (кстати, это хорошо сплачивает группу). Во время учебы часть ребят отсеялась, пожалуй, было тяжело. Несколько человек защитились по 05.13.05 к.т.н. и по какой-то спец. на к.ф.-м.н.

    Кто куда пошел работать. Многие подрабатывали программистами во время учебы. После окончания по линии IT пошло около половины+ группы. Один человек остался преподавать математику (специальность это позволяет). Остальные пополнили ряды менеджеров (многие близко к IT) и т.д. Пошел ли кто-то заниматься тем, для чего готовят прикладных математиков?... Из нашего выпуска я таких ребят не знаю. Только один работает с близкими вещами.

    Велика ли польза ПМ для программирования? Скорее нет. Такое количество программистов в выпускниках объясняется тем, что ребята с техническим уклоном, сообразительные, сами занимались компьютерами - соответствующий исход сложился естественно. Математика в программировании используется мало. Есть области, где она нужна (математическое моделирование), но, если вы видите себя веб-программистом или 1с-ником, то пользы от нее не будет.

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

    Мне не очень нравилось то, что в изучаемой математике нет практической "реализации". Мне нравится математика, но учить много лет одну, другую, а потом еще и еще... скучно, что ли. Есть мнение, что "математика ставит мозги на место". Это во многом правда.

    Стоит ли оно того? Да, если есть желание работать в соответствующей области. Стоит учитывать, что математику "легко" научиться программированию (это больше ремесло, чем наука), а вот обратный переход едва ли будет успешен. Самому набрать столько математических знаний не получится. Изучить конкретные вопросы - безусловно, но воспринять все в комплексе - едва ли. Если сама математика не столь интересна, я бы смотрел на специальности более ориентированные на программирование.
    Ответ написан
    1 комментарий
  • Gulp - gulp-stylus + gulp-concat = любовь?

    Не городите слишком сложных задач, это системе выполнять не легче. чем вам потом поддерживать. Советую пойти путем, многими уже принятым: 1) создаете задачу по перегону styl в css с выходом одного файла в каталог build 2) создаете задачу с конкатинацией всех сторонних css тоже в каталог build 3) на третью задачу вешаете конкатинацию всех css из каталога build и делаете с ними уже все операции, минификация, автопрефиксы и тд. Для того чтобы первые две задачи выполнялись до выполнения третьей, третью задачу можно описать как
    gulp.task('task3', ['task1', 'task2'], function() {
      // Код третьей задачи
    });
    Ответ написан
  • Цена адаптивной верстки?

    В зависимости от макетов.

    Если предлагается по макету 1200+ шириной, сделанному без учета его адаптации под меньшие разрешения, запилить адаптив, то в 2-3 раза дороже чем верстка этого же макета без адаптива. Аргументация проста: помимо верстки придется выполнить и работу дизайнера, а некоторые элементы адаптировать - и вовсе нетривиальная задача.

    Как правило такая адаптация на лету ходит на костылях и несет гораздо меньшую ценность, чем заранее продуманный адаптивный интерфейс.

    Если дизайнер сделал свою работу, а не просто нарисовал картинки, приложил макеты под несколько разрешений и понимает что такое верстка - сложно найти какой-то коэффициент. По опыту просто оцениваются примерные трудозатраты.
    Разве что примерно можно прикинуть что условная адаптивная верстка в таком случае раза в 1,5 подороже условной неадаптивной.

    P.S. Говорю либо о почасовой работе, либо о цене проекта на основе предварительной оценки ожидаемых затрат времени. То, что какая-то верстка стоит у кого-то там на фрилансру 500 рублей - вообщем всё равно. только часы*рейт.
    Ответ написан
    4 комментария
  • Цена адаптивной верстки?

    Похожая боль Адаптивная вёрстка — как побороть боль? Бесит адаптивка, и за неё надо брать много или лучше не браться
    Ответ написан
    2 комментария
  • На какое направление поступить?

    God-emperor
    @God-emperor
    create a golden path
    Поступи в армию. Кстати, я не шучу. Отслужи сначала в армии, подумай годик, чего ты хочешь от жизни, чтобы не делать поспешного вывода. Тем более твоё ЕГЭ будет действовать.
    Ответ написан
    5 комментариев
  • MVC. Может ли быть что-нибудь общедоступным?

    @FoxInSox
    Используйте интерфейс вместо конкретного класса если вам так покажется лучше:
    public interface IHuman{
      String getName();
      void setName(String name);
    }

    Так же и представление оберните в интерфейс, т.к. в клиентской разработке UI зачастую это самая сложная и постоянно развивающаяся составляющая.

    ps а вообще не забивайте сильно себе голову паттернами поначалу. Они лучше всего понимаются на практике, и не на "рассказанной кем-то" практике, а на вашей собственной.
    Ответ написан
    3 комментария
  • Как использовать ASP.NET Framework PHP программисту?

    @Kokcuk
    Как использовать ASP.NET Framework PHP программисту?

    Боюсь что никак, ASP.NET это legacy технология microsoft и что бы ее использовать нужно быть c# программистом.
    Технология своеобразная и с веб разработкой общего имеет мало, это попытка перенести Web forms в веб.
    Был бы asp mvc - было бы немного проще, он местами и архитектурой похож на symphony2

    Если вы не знаете c# и не знакомы с asp на уровне 1-2 летней практики, то естественно поддерживать их сайты на Asp.net вы никак не сможете.
    Но это все не важно,
    говорят любой php программист сможет легко в этом разобраться
    asp.net
    битрикс

    лучше просто бегите оттуда.
    Ответ написан
    7 комментариев
  • Первые шаги при воплощении уникальной идеи в жизнь?

    viktorvsk
    @viktorvsk
    1. Весь текст напоминает то, что я (да и подавляющее число разработчиков, я уверен) слышат по несколько раз на дню. Идеи не охраняются, создать проект без раскрытия идеи - невозможно.
    2. Примеров стартапов соцсетей (как и любых) великое множество на каждом шагу. Сметы, безусловно, нигде не найдете. Да и смысла от нее нет, так как ваша будет похожа, от силы, на 0,00000000000000000000001% по каждом критерию.
    3. Мне в голову не приходит ни один успешный проект, который начинался как революционная, не имеющая аналогов, идея. Даже Форд не создал первый автомобиль. Беспрецедентные новинки создаются в лабораторных условиях без конкретной цели, чаще всего - учеными.

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

    Уверен, сейчас вы думаете, что самое главное - это создать сайт\сервис\программу - обычно, "люди с идеей" называют это "технической частью" - но, уверяю вас, это лишь самое малое звено в огромной цепочке событий, которая в 99,99% случаев ведет к неудаче (в лучшем случае, к опыту и перезагрузке)

    Втянуться можно как вам угодно, в реальности встречался с каждым примером:
    - Разработать самому, даже с нуля (нужно терпение и целеустремленность)
    - Найти среди знакомых энтузиаста (нужно уметь не бояться потерять друзей)
    - Скопить немного денег на заказ минимального каркаса и начать поиск привлеченных средств (нужна огромная заинтересованность и харизма)
    - Подумать, какую существенную работу в проекте можете выполнять вы - раз разработка не для вас - сделать ее (например, существенное соц. исследование, или подписание фьючерсных контрактов с потенциальными клиентами) и обратиться уже с этим к заинтересованным сторонам - друзьям, разработчикам, студиям, инвесторам (нужны реальные профессиональные навыки в сопутствующих областях).

    В принципе, софт, почти всегда не самая важная и сложная часть и все (включая инвесторов) это понимают. Но за голую идею точно никто никогда ничего не даст.
    Ответ написан
    Комментировать
  • UI/UX что почитать разработчику, чтобы получить представление об общих принципах?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Алан Купер. Психбольница в руках пациентов.
    Классическая и глобальная массовая книга можно сказать
    Ответ написан
    Комментировать
  • В каких компаниях (в Москве) можно начать карьеру в анализе данных (data science)?

    @mamkaololosha
    > начальные позиции

    Тут скорее подойдет ученый математик какой-нибудь.
    У вас может быть bottleneck в точных науках и theoretical computer science. Выльется это в то, что вы просто не сможете понять чего от вас хотят. Можете начать смотреть эти лекции (~36 часов). На 4-6 месяцев хватит, чтобы схватить немного теоретические вершки. habrahabr.ru/company/yandex/blog/208034
    Ответ написан
    Комментировать
  • Как скомпилировать python чтобы нельзя было декомпилировать?

    @FireGM
    Если локально находится база данных, то не имеет смысла. А если к удаленной БД, то надо делать правильное серверное апи. А декомпилировать всегда есть возможность.
    Ответ написан
    1 комментарий
  • Куда катятся дистрибутивы Linux?

    sim3x
    @sim3x
    какой дистрибутив
    Arch + xfce || tile WM
    Ответ написан
    Комментировать
  • Почему не работает transform?

    delch
    @delch
    Frontend developer
    Во первых у вас ranslate ( не хватает буквы t).
    Во вторых у вас в условии if указано действие в виде присвоения элементу transform: translate(100px).
    Эта строчка:
    f ($('.ppp').css('transform', 'translate(100px)') )

    Добавляет стили.
    В третьих лучше добавляйте css класс к элементу, а не стили напрямую, это более правильно.
    Ответ написан
    1 комментарий
  • Как откатить ubuntu 12.04 до начальнго вида?

    AlanDrakes
    @AlanDrakes
    В Linux нет понятия точек восстановления. Есть полные/инкрементальные бэкапы.
    Проще переустановить начисто - будет меньше проблем.
    Откатить пакеты, особенно, не помня, что именно Вы делали, довольно сложно.

    По личному опыту, действительно быстрее скачать тот же дистрибутив, раскатать его на USB, и переустановить систему. Либо, опять же, на DVD.
    Ответ написан
    1 комментарий
  • Php максимальный элемент в массиве?

    Melkij
    @Melkij
    PostgreSQL DBA
    max(array_keys($Ids))
    Ответ написан
    Комментировать