• Как эффективно преподавать язык программирования?

    Akson87
    @Akson87
    Поставьте перед учениками не долгую, но сложную задачу и пусть они ее попробуют решить без знаний, потом они будут лучше понимать зачем они учат те или иные части технологии
    Ответ написан
    1 комментарий
  • Покритикуйте наш интернет-магазин

    @Masterkey
    Юзабилити — капец.

    Я пришел на ваш сайт (пока это не магазин ибо об это вообще ничего не говорит) и… начинаю читать:
    слева на право, сверху вниз
    1. логотип ни о чем не говорит, название аналогично, текст около лого нечитаемый.
    2. доставка, ммм, наверное вы занимаетесь доставкой товаров, а вот и телефоны, читаемость тоже не на высоте.
    Вероятно разделив телефоны тегами вы не дадите тем кто с мобильника зашел на них тапнуть и автоматом ввести для звонка.
    3. меню каталога сбивает с ритма глаз, я сперва подумал, что это все для совсем разных типов разделов (как например на на хабре: топики, вопросы и тд).
    4. тк я очень терпеливый покупатель я таки добрался до текста, WTF текст, я хочу костюм, мне нафиг не сдался ваш текст — картинки мне того что у вас продается лучше всего, акционный товар и плюшки
    5. тыкаюсь в поиск, нахожу себе бетмена, гуд, я хочу его сразу купить! фак, меня перебросило на страницу товара (кнопка с надписью купить должна отправлять товар в корзину!). лана, так а где выбрать размер (так и не понял), хотя нет, понял, но это должно быть не во всплывающем окне
    6. когда купил, пусть иконка товара таки слетает в то место, где у вас корзина, а то я ее обыно слева размещаю, а некоторые тоже где попало.
    7. вижу модХ с его корзиной. кстати про замечание, что не работает без JS, все там можно настроить, так что не ленимся и читаем форум.
    Ответ написан
    1 комментарий
  • Как выбрать правильное название для компании?

    Shiz
    @Shiz
    Менеджер, программист, прототипировщик
    Постарайтесь чтобы первая буква названия была как можно раньше в алфавите.
    Проверьте благозвучие глагола, образованного от названия компании, например Гугл — гуглить.
    Подумайте как будут называться люди работающие в компании.
    Постарайтесь избегать в названии компании цифр, дефисов.
    Проверьте свободность доменного имени.
    Попробуйте позвонить из шумного места своим друзья и сказать им название компании, если они его правильно запишут/запомнят, то название хорошее=)
    Ответ написан
    3 комментария
  • Как Вы записываете информацию?

    Откройте для себя такое великолепное средство как выделяющий маркер.

    Сначала я бегло просматриваю статью. Если что нибудь в ней представляет интерес, то статью печатаем.
    После, в спокойной обстановке, статья прочитывается и сразу же желтым выделяющим маркером помечаются нужные и интересные моменты.
    После прочтения (можно прочитать и несколько раз) распечатанная статья помещается в файл, а он в свою очередь в папку со скобками. Папок много, соответственно тематикам.
    В итоге получается «библиотека» из нескольких папок с множеством переработанных статей.

    Плюсы такого метода:
    — Накапливается нужный «обработанный» материал.
    — Достаточно легко искать нужные мысли, т.к. обычно мы ищем статью.
    — Повторять совсем легко — взял вечерочком нужную папку, полистал, почитал выделенные части, всё вспомнил.
    — Могут пользоваться несколько человек.
    — Статьи можно перепрочитывать несколько раз и выделять новые интересные факты.
    Ответ написан
    Комментировать
  • Как сравнить структуры двух MySQL баз?

    Stalker_RED
    @Stalker_RED
    это я делал когда-то для синхронизации структуры бд.
    без контроля версий, конечно, но умеет добавлять/изменять таблицы и поля.
    в принципе, никто не мешает прикрутить туда логи, бекапы, создание альтеров/диффов в виде отдельных файлов и прочие вкусности, но на момент написания это было не нужно.
    удаление таблиц и полей отсутствует намеренно, а не от лени, написано левой задней ногой в лучших традициях пхп-лапши :).

    да, я на скорую руку убрал оттуда зависимости, а протестировать сейчас негде, потому мог слегка поломать.
    © я

    ну и вообще сама статья, и комментарии к немй как-раз по этой теме.
    Ответ написан
    1 комментарий
  • Оценка готово веб сайта

    @hom9k
    Он стоит столько, сколько вы за него заплатили.
    Ответ написан
    1 комментарий
  • Тема для диплома?

    djmorgan
    @djmorgan
    Если есть познания в электронике то можно сделать неплохую связку. К примеру микроконтроллеры + Вебморда + лазерно- оптическое устройство. Полет фантазии открывается огромный…
    Ответ написан
    Комментировать
  • HTML, пробелы сдвигают блок

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Третий или четвертый символ с конца в этих пробелах — символ с номером 65279. Не знаю что это, и как он туда попал, но если его удалить, то остальные пробелы перестают играть роль, как и задумано.
    Ответ написан
    Комментировать
  • Какую скорость генерирования страниц считать высокой?

    Примерный(!) расчет:

    1) Пиковая нагрузка (запрос в секунду) = число посетителей в день / 30
    Пиковая нагрузка может быть меньше для не ajax сайтов. Цифра 30 взята на основе эмпирических замеров. Естественно, можно получить эти данные путём конкретного измерения.

    2) Время отклика (сек.) = пиковая нагрузка * время генерации страницы + 2 сек.
    Имеется в виду время генерации основных частопосещаемых страниц в том числе и первой. 2 секунды — это среднее время соединения.

    Ну, а дальше смотрите:
    — если в районе 4 секунд — то очень хорошо,
    — если 4-8 секунд — неплохо,
    — если более 8 секунд, то надо подумать над оптимизации.
    Ответ написан
    9 комментариев
  • Перспективные технологии для public web и enterprise приложений?

    JackHammeret
    @JackHammeret
    Кхм, а Perl? Если всё остальное из популярного перечислили, то уж и его нужно было упомянуть.

    1. На горизонте, не так много всего, например Опа — habrahabr.ru/blogs/webdev/127107/ или Dart — habrahabr.ru/blogs/google/128058/ Если удобство первого оценить можно уже сейчас, то по второму ждём только анонса.

    2. А с какой целью вкладываться? Ради расширения кругозора? Или с практической целью получения прибыли от веб разработки? Если второе, то в какой области? Сайты-визитки? Высоконагруженые сервисы? Широкомасштабные и часто расширяемые системы?

    Ради «расширение кругозора» — поучите С++ и общую теорию проектирования и разработки программ, пригодиться и для веба. Для несложных задач — любое из перечисленных вами средств, в зависимости от личных предпочтений. Для всего остального… Тут скорее ответ на целую статью.

    Мой главный постулат, и не только мой: «Решаемая задача диктует выбор ЯП и прочих средств разработки. Одно хорошо для одного, другое для другого. Универсальных языков нет, у всех есть свои достоинства и недостатки».

    И да, — изучать современные средства разработки, дело неплохое. Но стоит это делать, ИМХО, когда хорошо знаком уже с имеющимися. Только тогда, можно по достоинству оценить преимущества и недостатки нововведения, как в теории, так и при решении практических задач. Вкладывайтесь в классический базис, он будет присутствовать во всем новом.

    3. А прогресс сейчас движется, если верить зомбоящику, в сторону нано технологий.
    Ответ написан
    1 комментарий
  • Книга по программированию, оказавшая наибольшее влияние

    @ivaleyev
    Н.Вирт «Алгоритмы и структуры данных.»
    Ответ написан
    Комментировать
  • Книга по программированию, оказавшая наибольшее влияние

    maxBogovick
    @maxBogovick
    программист JavaSE/EE
    Философия Java, а также SCJP
    Ответ написан
    Комментировать
  • Нужны ли статьи о Yii?

    Bright
    @Bright
    Нужны, плюсанул вам карму авансом :)
    Тем более, что в блоге Yii полное уныние — большинство топиков посвящено очередным релизам.

    Что бы хотелось увидеть:
    Best practices по разным вопросам (например, разделение бэкенд/фронтенд/API, хотя об этом есть немного в документации), описания полезных компонент, рецепты по прикручиванию разных фич типа авторизации через соцсети или приёма платежей на сайте и т.д.
    Ответ написан
    Комментировать
  • Нужны ли статьи о Yii?

    Только если они будут не для новичков.
    Все предложенные статьи сводиться к парочке строк кода, это не интересно тем более они описаны в документации и неплохо разжеваны.
    Вот если бы что то из серии:
    • Модели для динамических форм и их валидация.
    • Права доступа на основе списков к объектам (ACL).
    • Обертка над jqGrid которая будет принимать CDataProvider, а интерфейс как у CGridView.
    • Единая авторизация для Yii с поддержкой нескольких сервисов.
    Ответ написан
    3 комментария
  • Антивирус обновляемый не по интернет девушкой... Это возможно?

    holyorb2
    @holyorb2
    Авира
    Обновляется легко, всего один файл ЗИП из меня выбрать
    Обновление -> Ручное обновление…
    далее просто выбрать файл
    Ответ написан
    Комментировать
  • Домашняя бухгалтерия

    liveder
    @liveder
    homemoney.ua/
    Пользуюсь с первого января. Полет нормальный. На .ua не обращать внимания.
    Ответ написан
    3 комментария
  • Как хранить в БД поле «зарплата»?

    @korvindest
    Можно попробовать пойти таким путем.
    3 поля
    MinSalary
    MaxSalary
    PercentSalary

    1. Константная зарплата MaxSalary=MinSalary, PercentSalary=NULL
    2. Зарплата «От» MinSalary=someValue, MaxSalary=NULL, PercentSalary=NULL
    3. Зарплата «До» MinSalary=NULL, MaxSalary=someValue, PercentSalary=NULL
    4. Сдельная MinSalary=NULL, MaxSalary=NULL, PercentSalary=someValue
    5. Собственно зарплата + % MaxSalary=MinSalary, PercentSalary=someValue
    6. Договорную можно оставить все NULL, но думаю будет правилнее все же ограничить ее определенными рамками «От» и «До»
    Ответ написан
    1 комментарий
  • Информатика для первоклассника - с чего начать?

    Flich
    @Flich
    Математика! Дайте ему математику! К тому моменту, когда он закончит школу (какой сейчас срок дают? Лет 12?), MS VS 2020 уже устареет, firefox перевалит за сотую версию и, может быть, выйдет даже hl2ep3.
    Потом уже информатику, а не конкретный язык. Булева алгебра вашему сыну будет полезнее, чем детский бэйсик.

    И еще. Зачем вам программист? Растите космонавта.
    Ответ написан
    3 комментария
  • Информатика для первоклассника - с чего начать?

    @Yaraife
    никакого кода! ни-ка-ко-го! вообще. В первом классе дети читать учатся и до логического понимания что такое язык программирования им ещё далеко. Могут помочь развивающие игры. Да и просто, любые игры. Поможет развить моторику, просто понимание того, что компьютер — не живой, а действует по жестко заданной программе.
    Помогут игры, в которых детям нужно делать логические выводы, анализировать последовательности действий.

    Говорю только по собственным воспоминаниям. Если бы мне в те времена дали(заставили) программировать — я бы не увлекся этим потом. Самые простые последовательности (не более 2-3...5 сущностей, общий принцип действия) — с 4ого класса.

    П.С. да, я, и возможно вы, написали свою программу раньше, но только потому что вам это было интересно, и потому что вы такой. Предложите детям игры, а тем, кому будет интересно можете дополнительно показать простые игры типа «нарисуй черепашкой круг».
    Ответ написан
    4 комментария
  • Информатика для первоклассника - с чего начать?

    hybridcattt
    @hybridcattt
    Даю 99,9%, что в 1 классе Ваш ребенок изучает вот это school-collection.edu.ru/catalog/rubr/ff2747bc-ab1...

    Чтобы вы знали, младшим школьникам по сан-нормам нельзя проводить за компьютером более 5 минут за урок. В связи с этим в 1-4 классах занятия по информатике не проводятся в компьютерных классах.

    И я бы не стала давать ребенку много сидеть за компьютером.

    Книжки — самое то в таком возрасте. Думаю, было бы лучше предложить что-то научно-популярное для детей типа Перельмана.
    Ответ написан
    8 комментариев