Архив на категорию Программирование

Про защиту от MS-DOS атак я уже как-то писал, а недавно мне совершено случайно попалась одна очень смешная переписка школоты возомнившей себя компьютерными гениями, великими хацкерами которые программируют на DOS, ну прям как этот задрот. Эти “специалисты” утверждают что на досе были созданы C, C++, Visual C и чуть ли не все что существует. А так же на досе очень удобно писать вирусы, такие вот дела, и все крутые хакеры просто обязаны писать на досе. Такое впечатление что эти задроты писали только знакомые слова, совершенно не думая что они значат. Кстати, как-то я уже писал про одного задрота, который хотел изучить ассемблер и взламывать сети, а потом что-то втирал про хтмл.
Самое интересное выделено наклонным шрифтом:
Далее

Копипаст – зло

| июля 24, 2009

В который раз сегодня в этом убедился. Делал пару месяцев назад себе один flash-ролик с обратным отчетом до одной даты, ну ессно что пару строк скопипастил, ибо лень писать все сначала. В итоге счетчик показывал забавное время, например до дня X осталось xxx дней, 055:55:13, глюк заметил давно, но лень было исправить, а это сегодня решил глянуть в чем дело, ну как видно из примера я присвоил часам минуты, ггг
Или как недавно ставил сапу на один сайтик, все классно прописал везде все, ессно копипастой, сдал сайт заказчику, а папку с кодом SAPE забыл залить на сайт, гг
Но это все фигня по сравнению с тем, как некоторые наполняют форумы темами, это просто гениальные люди))) Берут копипастят первое сообщение в теме, особо не читая его, ориентируются наверное только по заголовкам, и вставляют его к себе на форум. Пофиг на то что вещание идет совершенно от другого пола и т.д. При этом в теме нет никаких оговорок что это копипаста. В итоге получается что какой нибудь Вася пишет нечто похожее на: “Ой, девчонки, у меня месячные” или нечто в этом роде:))
З.Ы. Google Chrome – как-то глючно с флешем работает, закешировал swf-ку, и фиг хочет обновлять, сколько не долби F5. Надо наверное кеш чистить.

Сегодня уже в который раз убедился что без начальных знаний HTML и некоторой терминологии вести стенделон блог очень глупо. Но большая часть людей конечно же придерживается иного мнения, поэтому и возникают темки на форумах или фрилансе с возгласами о помощи в правке дизайна, ибо тот поплыл, либо еще какие глюки с выводом.
Так и сегодня зашел на фриланс посмотреть что за работки есть, вижу темку проблемы с дизайном, поправьте шаблон, на части страниц нормально, а на части дизайн поплыл. Зашел посмотрел, а знакомая история, закрывающих div’ов нет, ну и по своей душевной доброте отписался в чем проблема, что шаблон не причем, а всему виной кривые посты.
У меня как-то и у самого такая проблемка была, когда я не заметил что у меня включен визуальный редактор, а не хтмл, и я запостил пост, после которого в жж френд-ленту порвало в клочья:)) Ну хорошо хоть в ЖЖ коммент оставили о порванной френд-ленте, и ошибка была быстро устранена.
Здесь же глюк был до неприличия прост, глючный визуальный редактор(не дай бог им пользоваться, это основная причина почему нужно знать основы HTML) вставил лишние дивы, а в записях есть кат, вот оно и порезало закрывающие дивы, из-за чего и поплыл дизайн.
Да, кстати, админка WordPress 2.7.1 срань такая, нефига не удобная, да и поле для ввода текста узкое, из-за трех столбцового дизайна. И нафига там сделали фишку для быстро создания записи? Это типа они смотря в сторону микро-блоггинга? Не зря я на нее не перехожу:)
З.Ы. А мужичок походу ламер самый настоящий, ибо дал для правки админскую учетку с пассом сгенерированным при создании блога, вместо того чтобы завести учетку спецом для меня.

Вот можно сказать уже раритетная видеокарта, 512kb видеопамяти, шина ISA, выход SVGA, разьем стандартный D-SUB 15pin. За сколько покупалась уже и не помню:)
Ретро видеокарта
Да, хорошие были времена, не было холивара что круче ати или нвидиа, зато были холивары на счет звуковых карт, что круче Gravis Ultasaund, Roland, или Creative SoundBlaster, различных поколений и считавшийся один из самых крутых. А не вру было кажись что-то между Trident и другими компаниями.

История памяти

| марта 1, 2009

Занимался ремонтом одного древнего компа, и задумался над развитием памяти, а точнее над изменением ее размеров. Ведь за все это время геометрические размеры планок увеличивались, но при этом размеры чипов установленных на них уменьшались. Одной из причин тому безусловно служит постоянное увеличение количества ножек на планках. Причем если на SIMM ножки с обоих сторон просто дублировались, то на DIMM уже с обоих сторон каждая ножка уже независимая. Таким образом количество ножек увеличилось с 30(SIMM) до 240(DDR2,DDR3). А вот изменения цен почти не произошло, например за первую планку на фото в 95 году я отдавал 40 баксов за планку емкостью 1мб, а их на 386DX нужно было 4 штуки ну или 8. А за последнюю планку емкостью уже 1гб, изображенную на фото, я отдал что-то около 25 баксов. Т.е. разница в цене относительно невелика, зато емкость в тысячу раз больше, размер чипов меньше, потребление их больше, ну и нагрев соответственно тоже. А прошло всего лишь 14 лет:)
Кстати, достаточно давно заметил такую вещь, что цены на средний комп нефига не меняются, как стоил 600-800 баксов, так и сейчас столько же стоит. Тоже самое касается и топовых компов, начинка меняется, а цена остается прежней. Ну это если без всяких оверлокерских и моддинговых заморочек.
А вот еще одно интересное наблюдение размер проца 386DX, примерно такой же как и последних процов, только ножек в несколько раз меньше, зато 486, пентиумы и т.д. были реально больших размеров.
Далее

Это сущий ад, нет вещь конечно очень рульная и полезная, позволяющая заполучить себе где угодно переводчик на много языков, лишь бы доступ к инету был, но для сайтов например это не критично, но вот как ее реализовали это звездец. Вот кто додумался для вывода перевода использовать национальные кодировки? Может я, конечно, не додумался как реализовать общение с гуглтранслейтером через UTF-8, но это врядли.
А вот провозился я долго пока нашел в какой кодировке нужно общасться с гуглом. Никогда бы не подумал что используют koi-8r. Еще и их пример с толку сбил, мало того что кои-8р используют, так еще и неправильную кодировку для кириллицы используют, точнее вообще кодировку не для кириллицы(iso8859-5).
Для выбора русского они написали вот такую конструкцию
case “ru”:
this.Encoding = 0x6fb3;
А нужно было вот такую: this.Encoding = 0×5182; или такую this.Encoding = 20866.
Долго я с ним бадалался, из-за собственной лени, вместо того, чтобы дебагером пройтись, и посмотреть содержимое переменных:) Где четко было написано в какой кодировке оно работает.
Отладка гугл транслейтера
А я костылей городил, эксперементы ставил, время убивал вместе с мозгом, думая что за проблемы с кодировкой. Вот что значит лень сразу запустить дебагер. Ну конечно же реально ступил с тем, что не посмотрел какую кодировку назначили программеры писавшие этот код. Кстати переводчик у гугла правильный fuck you переводит как пошел на хуй, гг.

Как уже писал захотелось мне поменять дизайн, нашел одну темку легкую и красивую, поставил, все было хорошо, пока не всплыл косяк с древовидными комментариями, форма ответа не хотела вызываться, видать в той теме был какой-то косяк с javascript’ом, поэтому пришлось вернуться на старую тему.

А на днях снова занялся поисками новой темы, но того чего хотелось нигде не было, однако я вспомнил что как-то качал две олдскульные темы одна называлась bash, которую и поставил, а вторая аналогичная этой, только белый фон. Но вся страница белого фона, как по мне, смотрится не очень поэтому выбор пал на bash, так сказать web 1.0:) только сверстанный на дивах.

Естественно без напильника не обошлось и здесь, ибо как отображались комменты это тихий ужас, кстати спасибо Медведу за наводку, а то неизвестно сколько бы этот косяк висел, пока я не заметил бы:D Ну помимо этого я сразу занялся и чисткой темы от мусора и оптимизацией под себя, сделал шире колонки, генерируемые ссылки заменил статическими ну и так по мелочал. Но больше всего меня поразили ребята с wpthemes.ru, мало того что тема не полностью переведена на русский, так они еще и зашифрованные ссылки на свой сайт поставили где только можно, думают что таким образом их никто не удалит, ггг А вот фиг им, всю рекламу под чистую вырезал. Правда с CSS пришлось повозиться пока получилось то, что хотелось, но оно того стоило:)

Вот думаю главную колонку 645px оставить или сделать 800px, чтоб нормально можно было картинки загужать. И еще не знаю на счет шрифта, оставить этот, или поставить другой.

Вот нашел интересную подборку фотографий жанра ню и использование CSS в виде боди-арта, выглядит конечно очень оригинально, хотя и использование тэгов на одежде тоже не новость, вспомнить хотя бы же <body> или шутливый <tits>:
float:

CSS float

border-style:

CSS border-style

Далее

PHP и Cron

| сентября 20, 2008

Вот это я протупил запуская php-скрипт через cron, указал только один адресс к скрипту и думаю чего это он не выполняется:), то что нужно указать чем интерпретировать скрипт типо не нужно, гг. Потом дошло что нужно указать нечто типа #!/usr/bin/php, но не тут то было файл оказалось еще нужно было конвертнуть в unix-формат, ибо перевод каретки не распознавался:)) Но и после этого не работало писало нет директории или файла, оказалось нужно было указать /usr/local/bin/php, или как вариант без изменения формата файла и прочего попростому указать /usr/local/bin/php и адресс скрипта в задании крона.