Jump to content

Veseloff

Moderator
  • Posts

    3,457
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by Veseloff

  1. А я бы написал «10 000 рублей». Вообще когда числа больше тысячи, я думаю, надо отбивать пробелом по три разряда. Может, это и неправильно, но мне так читабельнее.
  2. Да, идея нормальная. Реализация вроде тоже. Логотип повеселил — уж не знаю что видит в нём автор, но я вижу мануал по использованию «Тампакса» .
  3. Не, всё плохо на самом деле. Строка ведь может быть и меньше 10 символов. Поэтому надо делать {0,10}. Ну и еще что-то мог не учесть. Ну тут главное в этом деле наводку дать, а там уже всё допиливается.
  4. Чё-то тут ничего не понятно. А почему нельзя сделать что-то типа ^.{10}[^\s]* где 10==нужное количество символов?
  5. А чо, клёво. Мне нравится. Только вот текст «Дорога в космос прокладывалась...» сделать бы посветлее — какой-то он не очень контрастный что ли... Ну или это просто я без очков его плохо вижу.
  6. Всё в статье очень и очень спорно. Ну вот начнём с начала Да, это нормальный повод сделать сайт. Например, я периодически покупаю себе новую одежду, потому что все так делают. Свою функцию по согреванию зимой вполне выполнит армейский ватник, но его я не ношу, потому что все носят другую одежду. Если заказчик так говорит, то он — дурак. Его мнение о тебе, как о разработчике, в дальнейшем не важно совершенно. Так что можно смело тсряпать всё, что угодно и по-быстрому рубить денег. Всё равно это «разовый» проект. Но если он будет сделан хорошо, а заказчик поумнеет, то почти 100% вероятность того, что он обратиться к вам потом за новым сайтом «с целью». Это тоже нужно делать. Желание заказчика — закон. Можно попробовать отговорить, но если настаивает, то нужно делать так, как он хочет. Когда он поймёт, что это плохо, то вспомнит, что вы его отговаривали и потом снова обратится к вам, чтобы вы сделали «так как вы видете». О поисковой оптимизации слышали? Не обязательно. Это может быть дорвей, сайт для продажи ссылок, почтовая веб-морда, внутрикорпоративный сайт, система слежения, да вообще всё, что угодно. Видимо, кроме сайтов-визиток и прочих интернет-магазинов вы ничего не делали. Это с какого такого перепугу? А как же сортировка по алфавиту для поиска, например, нужной марки автомобиля из 100? Бред. И еще надо следить за орфографией и пунктуацией в статье.
  7. Блин, хороший магазин. Я вот такую удочку в два раза дороже покупал год назад. Кстати, а почему битрикс? Опыт подсказывает, что в нём одни только проблемы и ничего хорошего нету. Ещё и денег стоит.
  8. Что-то типа onmouseover="toolTip(this.alt)"
  9. Клёво. Надо будет запомнить. Вообще, я считаю, что надо следить за стилем кода. Например, одна из вещей, за которую я ненавижу PHP, так это то, что даже стандартные функции все называются хрен знает как: то с нижним подчёркиванием, то в одно слово, имена просто запредельной длины. В яваскрипте такого нет (кроме запредельной длины) — там вроде всё как раз называется при помощи верблюд-стайл (getElementById). Ну и надо весь остальной код «подгонять» под этот стиль — это грамотно и читабельно получится.
  10. Так вообще делать нельзя. Я не могу придумать ни одной задачи, где это реально было бы необходимо. Это будет жутко тормозить работу скриптов и сервер может легко завалиться под нагрузкой. В плане безопасности тут всё нормально только в случае локальной сети (судя по айпишнику в первом посте оно так и есть) при условии полной «невидимости сервера наружу». Может, автор поделится с нами первоначальными условиями задачи, а мы ему взамен предложим более качественный способ решения?
  11. А что будет, если набрать в строке браузера этот адрес? Вот что вы увидите, то и будет инклудиться. Предположу, что на втором компьютере стоит веб-сервер, который отдаёт уже обработанный скрипт, а не его исходный текст. Так оно и ли нет?
  12. Veseloff

    QT

    Идея — супер. Я давно уже к qt присматриваюсь, но никак руки не доходят посмотреть подробно.
  13. Вот примерные тестовые задания, которые я проверял начинающего программиста: 1. Сделать «регистрацию пользователя». Поля «имя», «пароль», капча. Записать всё это в базу. 2. Сделать запрос из базы, используя JOIN и UNION (чтобы проверить умение писать простейшие запросы). 3. Отсортировать массив двумя способами, не используя стандартные функции (проверка на знание просейших алгоритмов). Всё задания очень простые, но проверяют человека на «состоятельность» в плане программирования и показывают, что он умеет элементарные вещи. Ну а дальше — дело опыта.
  14. А зачем напрягать ТП хостера по пустякам? Именно поэтому часто люди с реальными проблемами не могут дозвониться или решение их вопросов затягивается. Я сам когда-то в техподдержке работал и прекрасно знаю что это такое.
  15. Да фиг знает. Я всегда делал именно так и поэтому предложил такой вариант. Может, иначе тоже будет работать.
  16. SELECT * FROM (SELECT * FROM `catalog` ORDER BY RAND()) AS `t1` GROUP BY `cat` Например, вот так.
  17. А если база весит, допустим, хотя бы 100 ГБ? Вы представляете сколько будет весить дамп и сколько он будет делаться и потом восстанавливаться? А как файл редактировать? И почему на «реальном хостинге» ничего не выйдет с переименованием папки? Если хостер нормальный, то никто не запрещает подключиться к нему через SSH и поменять всё, что надо.
  18. ALTER TABLE `tablename` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci ALTER DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
  19. А при чём тут SVN вообще? Все исходники коммитятся как обчычно. А как надо на сервер залить, то делаем export и сжимаем. Для автоматизации можно хук поставить на export, например.
  20. PHP, как и любой другой язык программирования требует от человека «математического склада ума»: умения анализировать, придумывать алгоритмы, пользоваться уже известными алгоритмами и так далее. Тут хорошо может помочь «The Art of Computer Programming» господина Кнута. Надо хорошо знать синтаксис, чтобы не изобретать существующие функции (а такое встречается очень часто). Надо уметь красиво и в одном стиле писать код (хотя бы в рамках одного проекта). Плюс ко всему, очень важно знание «смежных технологий»: настройка серверов, всякие memcached, работа с разными сторонними программами типа imagemagick, sphinx. Для больших проектов обязательно хорошее кэширование, чтобы сервер не загибался под нагрузками. Умение пользоваться каким-нибудь git или svn для контроля версий... Короче, веб-программист — это целый набор различных навыков и знаний. Хороший специалист получается только в результате долгой практической работы + постоянноги изучения всего, что только можно.
  21. В данном случае поможет самый простой JOIN.
  22. Я разделяю каждое свойство на отдельную строку — так читабельнее. Что касается алфавитных порядков — бред. Всё равно не буду искать «визуально» — воспользуюсь поиском по селектору. Остальное как придётся — всё равно получается нормально и читабельно.
  23. Никак. Может, попробовать переименовать файлы?
  24. Объясните подробнее задачу - сейчас вообще непонятно
  25. SELECT * FROM `tablename` GROUP BY `category_id` ORDER BY RAND(), `category_id` Тут буде сначала сортироваться в случайном порядке, а потом по айдишнику. А в вашем варианте они сначала сортировались по айдишнику. UPD: Хотя нет, всё равно выберутся одни и те же товары. Тогда делаем вложенным запросом: сначала сортируем, а потом GROUP BY на вложенный. Как-то так.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy