Veseloff
Moderator-
Posts
3,457 -
Joined
-
Last visited
-
Days Won
40
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Veseloff
-
А я бы написал «10 000 рублей». Вообще когда числа больше тысячи, я думаю, надо отбивать пробелом по три разряда. Может, это и неправильно, но мне так читабельнее.
-
Да, идея нормальная. Реализация вроде тоже. Логотип повеселил — уж не знаю что видит в нём автор, но я вижу мануал по использованию «Тампакса» .
-
Не, всё плохо на самом деле. Строка ведь может быть и меньше 10 символов. Поэтому надо делать {0,10}. Ну и еще что-то мог не учесть. Ну тут главное в этом деле наводку дать, а там уже всё допиливается.
-
Чё-то тут ничего не понятно. А почему нельзя сделать что-то типа ^.{10}[^\s]* где 10==нужное количество символов?
-
А чо, клёво. Мне нравится. Только вот текст «Дорога в космос прокладывалась...» сделать бы посветлее — какой-то он не очень контрастный что ли... Ну или это просто я без очков его плохо вижу.
-
Всё в статье очень и очень спорно. Ну вот начнём с начала Да, это нормальный повод сделать сайт. Например, я периодически покупаю себе новую одежду, потому что все так делают. Свою функцию по согреванию зимой вполне выполнит армейский ватник, но его я не ношу, потому что все носят другую одежду. Если заказчик так говорит, то он — дурак. Его мнение о тебе, как о разработчике, в дальнейшем не важно совершенно. Так что можно смело тсряпать всё, что угодно и по-быстрому рубить денег. Всё равно это «разовый» проект. Но если он будет сделан хорошо, а заказчик поумнеет, то почти 100% вероятность того, что он обратиться к вам потом за новым сайтом «с целью». Это тоже нужно делать. Желание заказчика — закон. Можно попробовать отговорить, но если настаивает, то нужно делать так, как он хочет. Когда он поймёт, что это плохо, то вспомнит, что вы его отговаривали и потом снова обратится к вам, чтобы вы сделали «так как вы видете». О поисковой оптимизации слышали? Не обязательно. Это может быть дорвей, сайт для продажи ссылок, почтовая веб-морда, внутрикорпоративный сайт, система слежения, да вообще всё, что угодно. Видимо, кроме сайтов-визиток и прочих интернет-магазинов вы ничего не делали. Это с какого такого перепугу? А как же сортировка по алфавиту для поиска, например, нужной марки автомобиля из 100? Бред. И еще надо следить за орфографией и пунктуацией в статье.
-
Блин, хороший магазин. Я вот такую удочку в два раза дороже покупал год назад. Кстати, а почему битрикс? Опыт подсказывает, что в нём одни только проблемы и ничего хорошего нету. Ещё и денег стоит.
-
Что-то типа onmouseover="toolTip(this.alt)"
-
Ошибки при использовании "тире" и "подчёркивания" в названиях классов и id
Veseloff replied to clavin's question in JavaScript
Клёво. Надо будет запомнить. Вообще, я считаю, что надо следить за стилем кода. Например, одна из вещей, за которую я ненавижу PHP, так это то, что даже стандартные функции все называются хрен знает как: то с нижним подчёркиванием, то в одно слово, имена просто запредельной длины. В яваскрипте такого нет (кроме запредельной длины) — там вроде всё как раз называется при помощи верблюд-стайл (getElementById). Ну и надо весь остальной код «подгонять» под этот стиль — это грамотно и читабельно получится. -
Так вообще делать нельзя. Я не могу придумать ни одной задачи, где это реально было бы необходимо. Это будет жутко тормозить работу скриптов и сервер может легко завалиться под нагрузкой. В плане безопасности тут всё нормально только в случае локальной сети (судя по айпишнику в первом посте оно так и есть) при условии полной «невидимости сервера наружу». Может, автор поделится с нами первоначальными условиями задачи, а мы ему взамен предложим более качественный способ решения?
-
А что будет, если набрать в строке браузера этот адрес? Вот что вы увидите, то и будет инклудиться. Предположу, что на втором компьютере стоит веб-сервер, который отдаёт уже обработанный скрипт, а не его исходный текст. Так оно и ли нет?
-
Вот примерные тестовые задания, которые я проверял начинающего программиста: 1. Сделать «регистрацию пользователя». Поля «имя», «пароль», капча. Записать всё это в базу. 2. Сделать запрос из базы, используя JOIN и UNION (чтобы проверить умение писать простейшие запросы). 3. Отсортировать массив двумя способами, не используя стандартные функции (проверка на знание просейших алгоритмов). Всё задания очень простые, но проверяют человека на «состоятельность» в плане программирования и показывают, что он умеет элементарные вещи. Ну а дальше — дело опыта.
-
А зачем напрягать ТП хостера по пустякам? Именно поэтому часто люди с реальными проблемами не могут дозвониться или решение их вопросов затягивается. Я сам когда-то в техподдержке работал и прекрасно знаю что это такое.
-
Да фиг знает. Я всегда делал именно так и поэтому предложил такой вариант. Может, иначе тоже будет работать.
-
SELECT * FROM (SELECT * FROM `catalog` ORDER BY RAND()) AS `t1` GROUP BY `cat` Например, вот так.
-
А если база весит, допустим, хотя бы 100 ГБ? Вы представляете сколько будет весить дамп и сколько он будет делаться и потом восстанавливаться? А как файл редактировать? И почему на «реальном хостинге» ничего не выйдет с переименованием папки? Если хостер нормальный, то никто не запрещает подключиться к нему через SSH и поменять всё, что надо.
-
ALTER TABLE `tablename` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci ALTER DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
-
А при чём тут SVN вообще? Все исходники коммитятся как обчычно. А как надо на сервер залить, то делаем export и сжимаем. Для автоматизации можно хук поставить на export, например.
-
PHP, как и любой другой язык программирования требует от человека «математического склада ума»: умения анализировать, придумывать алгоритмы, пользоваться уже известными алгоритмами и так далее. Тут хорошо может помочь «The Art of Computer Programming» господина Кнута. Надо хорошо знать синтаксис, чтобы не изобретать существующие функции (а такое встречается очень часто). Надо уметь красиво и в одном стиле писать код (хотя бы в рамках одного проекта). Плюс ко всему, очень важно знание «смежных технологий»: настройка серверов, всякие memcached, работа с разными сторонними программами типа imagemagick, sphinx. Для больших проектов обязательно хорошее кэширование, чтобы сервер не загибался под нагрузками. Умение пользоваться каким-нибудь git или svn для контроля версий... Короче, веб-программист — это целый набор различных навыков и знаний. Хороший специалист получается только в результате долгой практической работы + постоянноги изучения всего, что только можно.
-
В данном случае поможет самый простой JOIN.
-
Я разделяю каждое свойство на отдельную строку — так читабельнее. Что касается алфавитных порядков — бред. Всё равно не буду искать «визуально» — воспользуюсь поиском по селектору. Остальное как придётся — всё равно получается нормально и читабельно.
-
Никак. Может, попробовать переименовать файлы?
-
Объясните подробнее задачу - сейчас вообще непонятно
-
SELECT * FROM `tablename` GROUP BY `category_id` ORDER BY RAND(), `category_id` Тут буде сначала сортироваться в случайном порядке, а потом по айдишнику. А в вашем варианте они сначала сортировались по айдишнику. UPD: Хотя нет, всё равно выберутся одни и те же товары. Тогда делаем вложенным запросом: сначала сортируем, а потом GROUP BY на вложенный. Как-то так.