• Samsung Galaxy S II. На что стоит обратить внимание при покупке?

    mekegi
    @mekegi
    Брал в июле в магазине сотовик сити.
    Сейчас там правда только белый sotovikcity.ru/phone.php?ID=24885
    Пол года уже пользуюсь. Никаких нареканий. Все летает. За полгода несколько раз выходили официальные обновления прошивки. В общем ни разу не пожалел о покупке.
    Ответ написан
    Комментировать
  • Вопрос по структуре базы данных

    mekegi
    @mekegi
    В OrderIngredients вместо двух полей order и course сделайте одно order_course где будете хранить id из таблицы OrderCourses
    Ответ написан
    2 комментария
  • Как грамотно объяснить заказчику ( Python VS Java )?

    mekegi
    @mekegi
    > Заказчик не определился ещё на чём он хочет реализовать проект
    Скажите ему чтобы приходил когда определится. И если выбор его падет на java, который вам не знаком, отправьте его поискать других исполнителей.
    В чем вообще проблема? Если ваших доводов ему недостаточно, то и дальнейшее сотрудничество будет проходить в таком же русле. Вам оно надо?
    Лучше откажитесь от него и поищите другие проекты.
    Ответ написан
    Комментировать
  • Интернет-магазин и ООП?

    mekegi
    @mekegi
    Как показывает практика и на ООП можно такое нагородить, что потом взвоешь при поддержке и расширении.
    Вам помимо самого ООП было бы неплохо ознакомиться с паттернами. Умелое их использование рождает гибкую архитектуру которую можно легко расширять, дополнять функционалом и править.

    Лучшая книга по паттернам это «Приемы объектно ориентированного проектирования» банды четырех. Но для человека который только начинает знакомство с ООП она будет достаточно сложной.
    Я б для начинающих советовал почитать «Паттерны проектирования» Эрика Фримена и Элизабет Фримен. Книга написана в стиле head first, с кучей картинок и примеров. Как раз по ходу чтения научитесь «видеть» окружающий мир сквозь призму объектов с их методами и свойствами.
    Ответ написан
    1 комментарий
  • Самоучитель по работе за компьютером нужен :-)?

    mekegi
    @mekegi
    Еще в школе у меня была книжка Симоновича «Как правильно выбирать компьютер». Там и про комплектуху, и про характеристики, биос, установку винды. В целом книжка давала ответ на 80-90% стандартных проблем, выбора покупки и починки компа.
    Однако когда люди обращались за помощью и я предлагал эту книгу, дабы прочтя ее человек просветился и сам решил свою проблему, люди обижались))
    Имхо люди не будут читать книг/форумов/ и тд им нужно чтобы кто нибудь пришел и решил их проблему. Ну а те кто книги читает сам без труда найдет необходимую инфу.
    П.С. до сих напрягают звонки от родственников и друзей «ты же программист, у меня тут чето комп не работает можешь приехать починить». Очень часто стал отвечать на это «а чтобы масло в машине поменять ты авиаконструктору звонишь, или если жена рожает ты вместо того чтобы везти ее в больницу позвонишь знакомому дантисту? а че халат белый у него есть»
    Ответ написан
    Комментировать
  • Как хранить в БД поле «зарплата»?

    mekegi
    @mekegi
    Заведите для зарплат и надбавок две отдельные таблицы.
    Надбавки это премии или процент. Там структура очень простая.
    У надбавок и зарплат должна быть ссылка на сотрудника. (тк один человек может получать несколько зарплат и разных надбавок)
    В таблице с зарплатами храните минимальную и максимальную зарплату, тип валюты (рубли, доллары)
    тип самой зарплаты (от, до и пр)

    В самом коде я бы сделал BasePrice и отнаследовал бы от него IntervalPrice и тд
    Ответ написан
    Комментировать
  • Задача с YAC, как?

    mekegi
    @mekegi
    Интересная задачка. Решения пока не нашел, но то что ваш вариант неправильный можно судить из описания степени вершины:
    «Степенью вершины графа называется число выходящих из нее ребер. При этом считается, что петля
    выходит из вершины дважды.»
    В вашем графе степени у вершин равны 6
    Ответ написан
  • Офис разработки в другом городе с нуля

    mekegi
    @mekegi
    Джэль Спольски «И снова о программировании». Там он первую главу отвел на то как и где искать «хороших» программистов.
    А теперь по существу:
    1. найти очень и очень трудно, но все же реально
    2. что делать? — заинтересовать
    3. hh, тематические форумы и тд
    4. Москва — over 5k$
    Ответ написан
    2 комментария
  • Паттерны в php

    mekegi
    @mekegi
    Выше Vitek05 посоветовал очень хорошую книгу (авторов которой еще часто называют «бандой четырех»).
    Также советую почитать Фаулер. Шаблоны корпоративных приложений.
    Ответ написан
    1 комментарий
  • Литература не для начинающих?

    mekegi
    @mekegi
    Роберт Мартин «Чистый код»
    3 том Кнута — где сортировка и поиск
    Месарош Шаблоны тестирования xUnit. Рефакторинг кода тестов

    ну и еще не помешают для общего развития:
    Брукс «Мифический Человеко-месяц»
    Демарко «Человеческий фактор»
    Купер «Психбольница в руках пациентов»
    Ответ написан
    2 комментария
  • Библиотека AR для PHP?

    mekegi
    @mekegi
    Оно того стоит
    Плюсы:
    Чистый лаконичный код в моделях. Наглядность — сразу понятно какие поля, кто на кого ссылается и тд.
    Новенькие быстрее «въедут в код» написанный с использованием AR. Малая стоимость внесения изменений в структуру БД.

    Минусы:
    Оверхед при использовании AR съедает время работы и оперативку.

    Итог:
    плюсов намного больше. Ну а про минусы — их можно минимизировать переписав критичные участки (коих будет не сильно много)
    Если пишете систему с большим жизненным циклом то однозначно нужно использовать AR
    Ответ написан
    Комментировать
  • Webmaster и запись в трудовую книжку?

    mekegi
    @mekegi
    Вашему будущему работодателю плевать на то что там у вас в трудовой написано. Если прошли собеседование, то максимум что могут сделать это передать в службу безопасности записи из трудовой, чтобы накопать на вас информацию с прошлых мест работ. На то какая там стоит должность всем наплевать.
    Ответ написан
    Комментировать
  • Что вы можете сказать об СПбГУ ИТМО?

    mekegi
    @mekegi
    Если сможешь попасть на факультет Парфенова ( ИТиП ) на специальность «Прикладная математика и информатика» то стоит идти в ИТМО. На остальных же факультетах — тебя ждет обычная бодяга как и во всех остальных универах страны. Ну а попасть к Парфенову будет трудно, если конечно ты не победитель олимпиад.
    Ну а в остальном ИТМО не лучше не хуже остальных универов.
    Ответ написан
    Комментировать
  • Интерестная задачка, спортивное программирование, разобраться?

    mekegi
    @mekegi
    вместо длинного умножения используйте обычное, а чтобы не было переполнения делите каждое множимое на миллион.
    Ответ написан
  • Хабрахабр RSS не работает?

    mekegi
    @mekegi
    у меня тоже два дня как перестали обновляться фиды с хабра.
    когда ты залогинен на хабре — рсс ссылка выглядит примерно так habrahabr.ru/rss/new/9bec03a541b215692eac22d515bd9806/
    это сделано как я понял чтобы в программах для чтения новостей появлялись записи из скрытых блогов на которые подписан пользователь
    так вот по такой ссылке гугл ридер два уже перестал показывать новости. а вот по обычной ссылке на рсс (http://habrahabr.ru/rss/new/) которая показывается тем кто не залогинен все работает нормально
    Ответ написан
  • увели домен .рф

    mekegi
    @mekegi
    > можно ли вернуть
    что значит «вернуть»? этого домена у вас и не было, и его у вас не отбирали
    П.С. зарегьте домен design-mebel.net или design-mebel.org и не парьтесь. прокачайте ключевики «заказать дизайн мебели дешево» профита будет больше, чем с мифических бабулек неумеющих набирать на латинице, но таки добравшиеся как то до компа и «сообразившие» вбить в браузере «дизайн-мебель.рф».
    Ответ написан
    1 комментарий
  • Обновление JavaScript скрипта на клиенте

    mekegi
    @mekegi
    в хедере подключается loader.js
    который не меняется никогда (или достаточно редко)
    этот файл загружает уже нужные js файлы, которые меняются часто.
    а также в лоадере реализуйте логику по разруливанию ситуаций с кешированием, с версионностью и проч.
    Ответ написан
    Комментировать
  • Задачка : Сколько стоит Хабрахабр построить?

    mekegi
    @mekegi
    >Господа, хочу предложить вам задачку из курса вебмастеринга. Всем, кто решит, сразу «пятёрку» за экзамен.
    да тут не задачка, а целый бизнес план
    Ответ написан
    1 комментарий
  • Количество незрячих в СНГ?

    mekegi
    @mekegi
    Всемирная организация здравоохранения предупреждает, к 2020 году число слепых в мире может возрасти до 75 млн. человек. Сейчас их в мире насчитывается 37 миллионов, а еще 124 миллиона имеют очень слабое зрение. www.mosmedclinic.ru/news/10633

    Если в мире 6,82 млрд человек, а в СНГ 280млн
    к1 = 37 млн / 6 820 млн (соотношение слепых к видящим)
    количество слепых в СНГ = к1 * 280 млн ≈ 1,5 млн
    Ответ написан
    3 комментария
  • Zend_Filter_StringTrim некорректно работает с UTF-8?

    mekegi
    @mekegi
    Если добавить модификатор u, результат — вообще NULL.

    только что проверил. с этим модификатором регулярка работает отлично. без него и правда наблюдается косяк с заглавной Р, а вот с ним все ок
    версия php — 5.3.1
    Ответ написан