Jump to content

Veseloff

Moderator
  • Posts

    3,457
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by Veseloff

  1. Сегодня на меня какое-то затупанство напало — никак не могу решить, казалось бы, простейшую задачу. Итак, имеем резиновый блок. В нём надо разместить четыре блока шириной 100 пикселей (в пордке «блок1», «блок2», «блок3», «блок4») таким образом, чтобы блок 1 был прижат к левому краю, блок 4 к правому, а 2 и 3 были на одинаковом расстоянии от них и друг от друга. Уже весь мозг сломал — и таблицами даже делал, нифига не могу придумать.
  2. Два пути: 1. .htaccess + .htpasswd 2. Через серверные скрипты (например, php) создать пользователей и проверять логин и пароль при входе. А при чём тут яваскрипт?
  3. Всё зависит исключительно от тебя и твоих предпочтений. jQuery ускоряет скорость разработки (особенно это касается плагинов), но замедляет загрузку страницы и работу скриптов. Хотя, если честно, оба этих параметра некритичны — я ни разу не замечал, что что-то тормозит. Я использую jQuery на полную катушку и не вижу в этом ничего плохого.
  4. Жесть. Не без глюков, правда, но всё равно круто! Расстрелял весь сайт к чертям собачим.
  5. Сессия+кука — ХЗ, думаю, что через заголовки как-то можно зарешать. А вот по айпишникам можно фильтровать без проблем.
  6. Я так и думал делать. Я и свой сайт тогда прогнал через программу, которая убрала \s, вытянув всё в строку и заменила все «понятные» названия переменных. Что еще можно сделать в этом ключе? А вот это уже интереснее. Я ведь хочу сделать обфускатор не ради обфускатора, а ради того, чтобы сделать — давно в си не практиковался. Примерно как ты это видишь (на уровне блок-схемы что ли...)? Делаться всё будет на сервере с дебианом, ты вроде шаришь в этих делах, так что друг друг, думаю, поймём.
  7. Тут, как я понял, надо считать статистику каждой страницы, поскольку, как я считаю, одна страница с подробностями==один урл. Итак, два варианта: плохой и хороший. Вариант первый. Плохой. Когда загружается страница с «подробностями», то нужно делать mysql_query('UPDATE `lessons` SET `obnovlenie` = `obnovlenie`+1 WHERE `id`='.$id); Ни в коем разе не надо делать сначала селект, а потом апдейт — лишний запрос и лишняя арифметическая операция. У вас же присваевается значение всем записям, поскольку «WHERE id=id» эквиваленто «WHERE TRUE». Вариант второй. Хороший, но не «моментальный». Количество просмотров страниц надо считать периодически, исходя из логов сервера. Периодичность не даст нам моментального (т. е. реального текущего) числа просмотров, но сэкономит ресурсы сервера.
  8. Ну не то, чтобы маньяк. У меня есть два подхода к разработке: 1. Тестирование проводится силами заказчика во время разработки. Есть четкие сроки на разработку и если заказчик ничего не увидел (проглядел, забил и не смотрел вообще...) в этот срок, то сайт предоставляется «as is». 2. За дополнительные деньги всё тестируется специально обученным человеком. Тогда за время разработки сайт не только полностью тестируется на всевозможные баги, но и еще заполняется разной информацией (по желанию заказчика она может быть реальной): товары в каталог, статьи, новости и всё такое прочее. Второй вариант — нормальный, стоит нормальных денег. Первый — экономный, значительно дешевле, чем «нормальный», но со своими недостатками. Почему я так смело посылаю всех направо и налево? Да потому что я заинтересован в хороших и дорогих разработках. Жмоты, которые хотят сэкономит каждую копейку даже на полезных и нужных вещах, меня интересуют не больше, чем на один раз. А вот те, кто готов платить нормальные деньги, получают соответствующее качество. На отзывы мне тоже пофиг теперь стало — у меня есть два постоянных «реселлера», которые ищут заказы, сами сайты наполняют и тестируют, от них вполне нормальные деньги идут. Плюс основная работа на 7 часов с понедельника по пятницу. Так что недостатка в заказах нет — есть недостаток времени. Ладно, хватит флудить. У кого какие мысли будут по поводу обфускатора? В каком это виде лучше должно быть (понятно, что через веб-интерфейс всё будет), какие фишечки хотели бы видеть, как вообще лучше обфусцировать код — «попроектно» или «пофайлово», какие кто знает алгоритмы?
  9. Да я и не пытался сострить. Я вполне серьёзен. проституточные сайты выглядят именно так: много плохих фоток разных женщин. Вы не думайте, что я хочу ваш сайт «полить грязью» или просто сказать что-то плохое. Я говорю как есть. Разнообразили бы фотки что ли. На одной пейзаж, на другой пара, на третьей телефон, на четвёртой салют... Ну и над качеством фоток можно поработать — на первых двух в верхнем ряду «фасон пальто '83 из журнала бурда», на первой во втором ряду лицо синее и на нескольких фото освещение лиц неровное, как будто вспышкой прямо в лоб заряжали.
  10. Не особо — за полтора месяца работы по вечерам и в выходные управился. У меня тогда мало чего готового было. Сейчас «средние» сайты вместе с вёрсткой (я её не люблю и делаю медленно по этому) клепаю за три-четыре вечера. Ну или за день-полтора в выходные.
  11. Плохо. Во всех смыслах. Я зашёл на сайт и не понял что это такое. Ну вот я увидел несколько фотографий — некоторые плохие, некоторые ужасные. Я, было, предположил, что это сайт фотографа, но откинул эту мысль, видя как всё плохо, да и к тому же тут одни лица. Вероятнее всего, это проституточный сайт. А, вот, есть две малозаметные ссылки внизу. «Привет!» ведёт на бессмысленную страницу, а вторая всё-таки намекает, что перед нами сайт фотографа. Ну хорошо, разобрались с тем, что вас зовут Сергей и вы фотографируете. А назначение этого сайта? Сайт ради сайта не нужен. А если вы хотите прорекламировать себя и свои услуги, то на главной напишите какой вы классный фотограф, в каком городе живёте, свои контакты для связи, что предпочитаете снимать, сделайте хорошее портфолио, разбив его на, например, «предметную съёмку», «репортажную съёмку» и всё такое прочее. Короче, всё убрать и переделать.
  12. Обожди! Это же хабрахабр, только ухудшенный его вид.
  13. Бывает такое. Один раз заказали мне сайт, в котором должно быть всё, что только бывает на свете: новости, статьи, форумы, фотоальбомы, интернет-магазин, видеотека (что вообще редкость) и всё такое прочее. Удивило то, что это была какая-то непонятная контора (ни в интернетах ничего не нашёл и не слышал ни разу), дизайн был практически никаким, что повергло меня в сомнения. Да и вообще обычно заказывают два-три «модуля», не больше, а тут всё и сразу. Для начала я «разбил» платежи: 30% перед началом работы, 3 раза по 20% в течение разработки по мере готовности и 10% после завершения всего, для того, чтобы максимально защитить себя от «кидка». Потом у меня возникло подозрение, что им нужен не столько сайт, сколько код — так и вышло. Привёл код в нечитабельный вид. Я когда им всё закинул, то они практически сразу позвонили и сказали, мол, какого хрена тут всё непонятно. Я поинтересовался с какой целью им нужен мой код — они ответили, что типа от меня нужно было только программирование, а дизайн и вёрстку они сами могут. Я сказал, что вся вёрстка хранится в шаблонах (они в нормальном виде были) в такой-то папке, меняйте наздоровье. Потом они придумали еще что-то совершенно нелепое, чтобы убедить меня выложить «читабельный» код. Были посланы нафиг по причине: «вы заказывали сайт, вы его получили, условия договора выполнены, хотите что-то менять — обращайтесь ко мне, я многие вещи могу по готовому сайту делать очень дешево или вообще бесплатно». Потом начали мне угрожать, что типа обратятся «куда следует» и «кто надо» приедет и со мной разберётся. Были осмеяны и еще раз посланы. Дал свой домашний адрес на всякий случай, чтобы знали куда приезжать «кому надо» (я не по прописке живу). А через неделю я увидел то же самый заказ на том же самом форуме, только с указанием того, что код должен быть 100% открытым и читабельным. Судя по всему, ребята решили заняться «бизнесом» по производству сайтов, видимо, со знаниями только по HTML. Почему заказали у разработчика, а не взяли CMS? Потому что там были многие «редкие» модули типа «видеотеки», которых я, если честно, вообще не встречал ни в одной CMS-ке. В принципе, я им дал готовый движок, в котором достаточно было только менять шаблоны и можно было делать почти всё, что угодно, но вот «структуру» изменить было нельзя. Такие дела.
  14. Всё круто, всех благодарю. Затвтра с утра буду разбираться, а сейчас у меня рабочий день закончился
  15. Great Rash, я попытался воспользоваться твоим селектом из вот этого топика. А то, что ты сейчас написал (четвёртый пост) — я решительно не понял.
  16. И так тоже не работает. Такое ощущение, что у меня какой-то неправильный ИЕ. Сначала грешил на IEtester, сейчас смотрю на компе с «родным» шестым ослом и всё равно нифига не работает.
  17. Заняться что ли написанием своего обфускатора?.. Чисто так, для интереса, давно на си ничего не фигачил, а тут вроде как, пусть небольшая, но задачка. Что вообще обычно преобразует обфускатор? Переименовывает переменные? Убирает пробелы и табуляции? Текста у меня в php-скриптах и так нету. Что там еще такого должно быть в алгоритме?
  18. Делаю кастомный селект. Для этого указываю для селекта -moz-opacity: 0; opacity: 0; filter: alpha(opacity=0); Вроде как этого должно быть достаточно для всех браузеров. А вот для ИЕ6 почему-то недостаточно — в нём как всё как было так и осталось. Что я делаю не так?
  19. Посмотрел что за обфускатор. Мало того, что «ограниченная версия», так еще и не работает. Фигня какая-то.
  20. Veseloff

    ASP.NET

    Я тоже считаю, что верстальщик должен делать макеты, а уже программист допиливать всё, что ему надо. Я вот, например, использую smarty в качестве шаблонизатора и всякие циклы и прочие ифы сам дописываю — это уже моя забота. Никаких особенностей нет и не должно быть. А если они всё-таки есть, то это уже не ваша забота.
  21. Рус, это я не тебе ответил, а топикстартеру, прости за недопонимание . А так да, ты прав, можно и так делать. Я делаю что-то вроде if(!$get=$page->get($id)) $main->throw404(); Функция throw404 отправляет заголовок «404 Not Found», показывает шаблон страницы-ошибки и делает полный die(). Как-то так.
  22. Да, я тоже думаю, что не пора. У меня дома ноут старенький (и я не собираюсь его выкидывать пока не сломается или мне его возможностей станет нехватать) даёт максимум 1200, хочу сейчас купить asus eeepc или подобный ему, чтобы в фоторюкзак влезал, так там вообще 1024. Да и на относительно большом домашнем мониторе (23 или 24, не помню точно) только недавно сделал 1400 вместо 1200 — если сделать больше (он вроде до 1900 поддерживает), то или придётся двигать его ближе к себе или в очках работать, а я это не люблю очень. Мне кажется, не то, чтобы сейчас не пора, а вообще никогда пора не будет — на маленьких мониторах не будет видно много точек, а большие мониторы нужны далеко не всем, да и большинство сейчас (по крайней мере из моих знакомых) предпочитают ноутбуки.
  23. Ну вот смотрите, приходит вам ссылка, вы её копируете и вставляете в адресную строку. Бывает, что «недоскопировали» или «зацепили» лишний символ. Такой страницы не существует, следовательно, надо увидеть страницу 404. Если я вижу 404, то я, в первую очередь, проверю правильно ли я ввёл ссылку. Ну или скажу приславшему, что ссылка битая. А вот в случае, если мне приходит ссылка «посмотри, там козырная видяха», а я там вижку какую-то другую страницу без всякой видяхи или, что еще хуже, с некозырной видяхой, то я сразу же начинаю негодовать. Отсюда следует вывод: если страницы нет (что равносильно тому, что адрес неправильный), то 404, без исключений.
  24. Veseloff

    PostgreSQL

    Окей, спасибо, гляну. Жаль только, что под винду — придётся вайн насиловать. Ну или виртуалку пользовать.
  25. Veseloff

    PostgreSQL

    Ну да, не для всякого, наверное. Мне просто нужен хороший полнотекстовый поиск и вот встал выбор — сфинкс (из подобных ему вещей, только он, как мне показалось, решает) или что-то еще. Переписывать движок тоже сильно не хочется, так что если менять БД, то только на «SQL-based», чтобы не пришлось учить много нового. Про постгрес слышал много хорошего — вчера поставил себе. Поставилось, надо сказать, вообще без проблем, phppgadmin тоже вроде ничего себе. А вот потом уже начались небольшие сложности — косые кавычки не работают (я к ним привык, но это не критично), кой-какие привычные в мускуле вещи тоже не работали. Вот и хочется, чтобы кто-нибудь посоветовал годную литературу. Ну или отговорил бы меня, если затея плохая.
×
×
  • 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