• Windows or Mac для разработки?

    Gibbzy
    @Gibbzy
    Пробовал и мак и виндовс, честно говоря нет разницы где запускать IDE, мак удобннее изза юниксоподобности, на виндовс решил эту проблему просто виртуалкой с серверным дебианом.
    Вообще виртуалки для разработки очень удобно, можно например настроить весь env и сбэкапить виртуалку на флешку например, зато потом это всё очень быстро разворачивается.
    А в какой ОС запускать IDE разница не большая. Я бы выбрал ту к которой больше привык, а это windows, ломать себя и пересаживаться на мак мне не очень хочется.
    Ответ написан
    Комментировать
  • Какую книгу по java купить для новичка?

    Gibbzy
    @Gibbzy
    Вот Эккеля, Хорстмэна хорошо.
    Шилдт — справочник больше какой-то.
    Ответ написан
    1 комментарий
  • Как заблокировать лишнюю активность %worker% в соцсетях?

    Gibbzy
    @Gibbzy
    Блокировать vk.com/%workername% первое что приходит на ум + посмотрите какие разделы соцсети ему не нужны, например vk.com/feed
    Ответ написан
    Комментировать
  • Чем в php можно быстро разобрать большой xls файл?

    Gibbzy
    @Gibbzy
    xls -> csv, а дальше или в массив

    Или сразу в mysql:

    load data local infile 'c:\input.csv' into table people character set utf8 fields terminated by ';' enclosed by '"' lines terminated by '\r\n' (id, first_name, last_name, passport_number);


    Второй вариант предпочтительнее, а дальше там с mysql таблицей проще будет.
    Ответ написан
    1 комментарий
  • 12 летка хочет учиться программировать

    Gibbzy
    @Gibbzy
    Посмотрите small basic я в свои 24 года, почему то от него дико пёрся.
    Оно не серьезно конечно, но азы даст.
    Ответ написан
    Комментировать
  • Мотивация программирования — деньги. Это нормально?

    Gibbzy
    @Gibbzy
    А почему деньги это плохая мотивация?
    Работать чтобы деньги! Если вам не нужны деньги зачем вам тогда работать? Программируйте в свое удовольствие тогда свои проекты.

    Интересность работы, знаете дело такое. Человек такой человек, что ему все интересное со временем надоедает и постоянно хочется чего то нового. Будете работу постоянно менять, даже если денег достаточно?

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

    Gibbzy
    @Gibbzy
    1)Думаю что стоит писать отдельно от вордпресса, захотите потом переехать с него и будете рады такому решению.
    3) Никак, если он не будет понимать что делает то вряд ли сделает это хорошо.
    Ответ написан
    Комментировать
  • Шаблонизатор для таблиц?

    Gibbzy
    @Gibbzy
    Что то мне кажется что стандартных решений, нет, я по крайней мере не припомню.
    Я бы на вашем месте взял какой нибудь smarty или twig и написал плагин для таблиц.
    Что-нибудь типа
    [table name=«test», fields=['id','name','surname'] ]
    Ответ написан
    2 комментария
  • Порекомендуйте CMS для услуг?

    Gibbzy
    @Gibbzy
    Можете попробовать modx, но он достаточно сложен, но и достаточно гибок. В тот момент когда вам нужно что то не совсем стандартное, будьте готовые что cms вам могут не подойти.
    Ответ написан
  • Каким языкам программирования учить в колледже?

    Gibbzy
    @Gibbzy
    Я по диплому преподаватель информатики по диплому, и когда то сам объяснял детям про паскаль так же я php программист по работе.
    Немного моих мыслей:
    1. Мне кажется интерпритируемый язык вы возьмете или компилируемый это неважно совсем. Куда важнее синтаксис языка.
    2. Питон хорош тем что у него ясный синтаксис который заставляет людей сразу делать красивое оформление кода. Но я вас уверяю что вы запаритесь исправлять всем отступы.
    3. Паскаль. Я много думал на тему почему везде преподают паскаль и понял, объясняю почему:
    3.1 Он со статической типизацией таким образом понятие типов данных упрощается для студентов, чем «Вот тут вот переменная была integer а вот тут вот потому и потому стала string».
    Нужно явно писать var integer x;
    3.2 Та самая знаменитая операция присваивания ":=" Людям еще не программистам сложно объяснить почему "=" это не равно а присвоить и что такое операция присвоения вообще. Все помнят из математики что равно это равно, а "==" это ерунда какая то.
    3.3 begin end позволяет более четко и ясно показывать блоки кода и структуру программы чем "{}". Пока человек пишет begin он может быть успевает хоть чуть чуть задуматся над тем что он делает. Главное не объясняйте в слепую «Тут нужно написать begin потому что так нужно».
    3.4 Это общеприяная практика по всему постсоветскому пространству думаю вы сможете без труда найти массу информации о преподавниии паскаля.

    Из минусов стоит отметить что в нем нет OOП ну или есть, но оно какое то не такое. Если в курс обучения входит ООП то стоит подумать.

    4. Пожалуйста не берите php там слишком много ньюансов которые просто не нужны новичкам им не стоит о них думать.
    Я сейчас например знаю в какой переменной какой тип данных автоматически, я о этом не думаю. Но когда я начинал динамическая типизация приносила мне достаточно много проблем.
    Я не стану рассказывать другие минусы php все их и так знают, отмечу лишь то что его не стоит брать в качестве обучательного языка, может быть в качестве какого факультатива или просто ознакомить людей с ним.

    5. Пожалуйста помните что язык программирования это только инструмент, вам нужно учить людей мыслить и обучаться самостоятельно, а язык программирования дело такое, технологии приходят и уходят, а умение мыслить «не пропьешь».

    P.S Кстати есть такая штука small basic, она очень прикольная, присмотритесь :)
    Ответ написан
    Комментировать
  • Демократический график выходных. Какие варианты?

    Gibbzy
    @Gibbzy
    Да я думаю что вам подойдет google календарь общий
    Ответ написан
    2 комментария
  • Как "мирно" расстаться с дизайнером-фрилансером на середине проекта?

    Gibbzy
    @Gibbzy
    Мне кажется стоит платить только за то что вас устраивает.
    Объяснить ему что вас не устраивает качество выполненной работы и вы за нее платить не будете, это вроде очевидно.
    Если вы пришли например в парикмахерскую, а вас подстригли так что вам стыдно людям на глаза показываться стали бы вы за это платить?
    Ответ написан
    1 комментарий
  • Роутер пожирает интернет?

    Gibbzy
    @Gibbzy
    Остановите же его скорее пока он все не сожрал!
    Ответ написан
    Комментировать
  • Поиск в Yii по аргументу со связью MANY_MANY

    Gibbzy
    @Gibbzy
    Метод для чего? Что вы хотите сделать? Не очень понятен вопрос.
    Там если вы хотите вытащить детали для определенной машины, то обычно я использую join.
    Ответ написан
  • TODO-лист для ubuntu?

    Gibbzy
    @Gibbzy
    wunderlist
    Ответ написан
    Комментировать
  • Книга по архитектуре ПО и принципам ООП?

    Gibbzy
    @Gibbzy
    Мартин Фаулер. Архитектура корпоративных приложений.
    ISBN 5-8459-0579-6, 0-321-12742-0; 2007 г.
    Ответ написан
    1 комментарий
  • PHP → Вывод массива в таблицу

    Gibbzy
    @Gibbzy
    Это ж элементарная рекурсивная функция.
    Вам написать или сами осилите?
    Ответ написан
    Комментировать
  • Напоминалка

    Gibbzy
    @Gibbzy Автор вопроса
    Внезапно понял что это wunderlist, но если кто то еще что то придумает — молодец
    Ответ написан
    Комментировать
  • Как сравнить структуры двух MySQL баз?

    Gibbzy
    @Gibbzy
    У меня есть безумная идея )

    Берем программму mysql workbench. Из первой базы строим Err — диаграмму, потому пытаемся эту диаграмму накатить на вторую базу, в процессе эта замечательная программа должна показывать различия в базах и что она хочет поменять.
    Ответ написан
  • Вопрос безопасности записи данных в сессию без фильтрации в php?

    Gibbzy
    @Gibbzy
    Да ничего страшного вроде как произойти не должно, ну напишут туда вам всякую каку, ну будет она там в виде строки хранится. Вопрос конечно в том как эта строка потом использоваться будет, но если на уровне записи — я думаю что безопасно все.

    Другой вопрос что фильтровать то все лучше на входе.
    Ответ написан