• ↓
  • ↑
  • ⇑
 
Записи с темой: программирование (список заголовков)
14:15 

"На небе только и разговоров, что о море и о закате..."
Кто бы мог подумать, что Gimp умеет делать gif-анимацию, а Google Maps не умеет рисовать маркеры с текстом. Что ie7-8 понимают тени, скругление углов и градиенты, но их для этого нужно тыкать носом в behavior. Что кэш в Google Chrome такой жадный, что его нужно каждый раз вычищать при малейших изменениях в вёрстке...

Размеренные ленивые будни сменяются авралами и обратно. Но главное, что я получаю от работы - это бесценный опыт на будущее.

@темы: web, Работа, программирование

22:58 

Программизмы

"На небе только и разговоров, что о море и о закате..."
Сегодня поймал себя на такой фразе: "Я получаю от тебя краткие результаты поиска в XML, собираю из них табличку и отдаю пользователю. К каждому объекту в этой табличке я приделываю кнопку и поле с кодом. Пользователь тыкает на кнопку, я получаю единственный код, отдаю его тебе, и ты уже у себя ищещь подробности..."

Вот уж воистину: чтобы писать сайт, нужно думать, как сайт, воспринимать, как сайт, быть сайтом.

@темы: web, Мысли вслух, Работа, программирование

13:29 

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

У меня всё спокойно. Я обрёл в какой-то степени гармонию и счастье. Несмотря на всё ту фигню, про которую далее, у меня всё хорошо )

Наверное, на этом стоит остановиться и дальше не читать )

А можно и почитать, ничего смертельного там нет.

Кстати, никому сайты писать не надо? Я ни разу не дизайнер >_<, но web-программист, желающий практиковаться и развиваться. Сейчас осваиваю jQuery, CSS3 и HTML5. Уйти что ли во фриланс вместо постоянной работы?.. :type:

@темы: D&D, web, Будни, Работа, программирование

01:13 

Оптимизация SQL-запросов

"На небе только и разговоров, что о море и о закате..."
Если у меня хоть раз возникнет желание использовать в SQL конструкцию типа "WHERE x NOT IN (SELECT ...)" (или IN, что вообще бред) - ударьте меня по голове больно, чтобы мозги на место встали. Запрос на ~1300 записях работал почти 17 секунд. Сократил до 0.03.

@темы: web, Работа, программирование

13:51 

Captcha!

"На небе только и разговоров, что о море и о закате..."
Готовлюсь издеваться над пользователями и роботами. Капчу пишу. Вспомнил про математику, вспомнил, что геометрия была моим любимым предметом в школе (хотя вышку я терпеть не могу). Куча рандомов, в итоге получается что-то такое:

испортить мозг

Каждый треугольник и эллипс заливается ручками, т.е. попиксельно, затем и математика. Штатных инвертирующих заливок я не нашёл ^_^'. Затем накладывается over 9000 инвертирующих точек и жмётся в JPEG с качеством 10%. Результат, например:

испортить мозг окончательно

Шрифт один и тот же, самый топорный выбирал, Trebuchet. Искажений самих символов нет. А то сейчас, говорят, модно и эффективно, когда символы слитно, шрифт рандомом и нелинейные искажения. Даже без шумов обходятся. И до этого дойду, мне там пока непонятно, как символы гарантировано сливать, но не в кашу.

ЗЫ: есть один настырный препод, который утверждает, что работать в универе и не учиться при этом - совсем не комильфо. Так он промониторил, что я соответствующие статьи читаю, и на моё ехидное "может вот это на диссер?" внезапно ответил: "А почему бы и нет?". Я прям растерялся и теперь в задумчивости. Это даже под тематику нашей кафедры можно подвести, если не акцентироваться, что это всё для защиты информации. Если не наскучит, и смогу развить тему, может и заявлюсь.

@темы: web, Работа, Учеба, программирование

22:36 

Perl

"На небе только и разговоров, что о море и о закате..."
Убедился тут, что хоть сабж и язык программирования, но в нём сделан прям таки подкупающий шаг в сторону разговорного. В нём можно менять местами слова в "предложениях" )))
Например, вот два идентичных куска кода: читать дальше

@темы: программирование, Работа, Linux

22:16 

CMS, первый шаг

"На небе только и разговоров, что о море и о закате..."
Взялся по работе за разработку CMS (да, у меня теперь вроде как есть ещё одно место работы, не считая родного ВУЗа). Не знаю, насколько это оправдано, но мне чертовски интересно )).

Проблема, пожалуй, в том, что я не люблю ООП. Люто не люблю. Поэтому пишу на PHP - там можно без этого обойтись. Ну и соответственно цель - написать CMS без классов ^^'

Продвигается, правда, туго. Много теории в башке, причём многое додумываю сам на лету (хотя понятно, что изобретаю велосипед). Но первый итог есть, конструкция из mod_rewrite, index.php, контейнеров, контроллеров и шаблонов построена и главная страничка в две строчки выводится... с использованием 11 файлов. В принципе, на неё уже можно верстать дизайн.

На очереди изменяемые статические странички, каталоги, формы обратной связи, гостевые книги и апогеем первого скачка - интернет-магазин.

Код пока не покажу, ибо продукт коммерческий и мне не принадлежит. А вот теоретические выкладки универсальны. Один препод с кафедры меня подбивает на то, чтобы организовать учебный курс по управлению сайтами. Но до этого ещё далеко )

UPD: чем глубже ковыряюсь, тем чаще приходит мысль, что классы всё-равно придётся использовать ((

@темы: программирование, Работа, web

17:11 

для почитать

"На небе только и разговоров, что о море и о закате..."
Вот это просто почитать лулзов ради: lurkmore.ru/PHP
А это можно и в список стартовых, рядом с IT Happens: govnokod.ru/php (впрочем, опять же, лулзов ради).

ЗЫ: обычно я такие записи закрываю, но вдруг кому тоже такое интересно?

@темы: Наблюдения, Интернет, web, Позитив, программирование

16:41 

КТПО ИТМО

"На небе только и разговоров, что о море и о закате..."
Ещё один проект почти закончен. Что вынес из него для себя:

1. Javasсript, <select>, innerHTML, MSIE

2. CSS2, "footer"

3. PHP, windows-1251, локализация чисел

4. Javasсript, parseFloat, Math.round

5. <pre>, &#09;

Про MySQL говорить сложно, хотя и на его многострочные запросы было с энтузиазмом потрачено немало времени.
Вобщем, это дело по-прежнему для меня интересно )))

UPD: немножко сторонних ссылок

- cssmake.ru - сайт с интересными статьями по CSS;
- www.my-debugbar.com/wiki/IETester/HomePage - программа, позволяющая тестировать сайты в разных версиях MSIE, начиная с 5.5.

@темы: программирование, Работа

17:59 

Как-то оно странно...

"На небе только и разговоров, что о море и о закате..."
Больше недели не писал. Течение жизни замедляется, это плохо. Упорядочить мысли не удаётся, они сейчас очень вперемешку. Поэтому всё по беспорядку

Наверное, что-то забыл, но об этом позже.

@темы: Будни, Здоровье, Работа, Рисунки, События, Тэйл, программирование, комп, Linux

22:26 

T_T

"На небе только и разговоров, что о море и о закате..."
Хочется пива. Просто потому что вот. С сухариками. В дружной компании человека 3-4. В баре. Невыполнимо, короче... Но хочется.

Болею по-прежнему. Ничего не меняется. На физиотерапии ультрафиолетом сожгли спину. Она теперь не только в волдырях, но ещё чешется и шелушится. Думаю, что говорить врачу... ("Ваше лечение мне ни фига не помогло" или "В целом состояние стабилизировалось"? Надо будет поразмыслить). Пью кучу трав и таблеток. Постоянно сплю. К температуре 37.3 привык, если кружится голова - значит 37.8 и выше. Сейчас именно так. Половину времени дома провожу в спячке. Непроизвольно. До меня кто-то пытается достучаться, дозвониться, доСМСиться. Я подвожу людей и мне из-за этого очень стыдно. Но то, что я спал, когда был звонок (2-3 часа назад), я объясняю здесь первый и последний раз. В асе бываю редко, потому что бьёт по мозгам.

Пытался рисовать. Получается не очень. Точнее, очень не получается. За рассказы сесть не могу - нет настроения, хотя есть несколько задумок и очень хочется попасть на конкурс (если всё-таки соберусь с мыслями до 31-го и напишу туда, то кину ссылку посмотреть).

Напрограммировал редактор описаний для файлов. Создаёт в директории html-файл с перечнем файлов и описаниями к ним. Описания можно изменять в редакторе. Готовые файлы можно смотреть обычным браузером. Использую для своей папки с дистрибутивами, т.к. часто забываю, зачем нужен такой-то файл.

Делаю что-то по учёбе. Медленно. Пытаюсь сосредоточиться на мысли, что, несмотря на болячки, у меня сессия, deadline и вообще *0па. Получается плохо. Периодически узнаю, что мне что-то поставили заочно, поскольку в семестре всё-таки что-то делал. Поток таких сообщений иссяк, потому что зачётная неделя закончилась. Объявился препод по физ-ре, которого все считали уволившимся. Проставил зачёты всем, кроме меня. Оказывается я не у него в списке. И за прошлый семестр мне зачёт ставил препод, которого я не видел полтора года. Он меня тоже.

Сходили с Солнцем в библиотеку. Просрочили книги на пару недель, за 10 книг выложили 210 рэ. Книг в библиотеке мало - компьютерную литературу сократили в 2.5 раза до половины ряда.

Вот такая дребедень...

@музыка: Nightwish - [Once #05] Creek Maryґs Blood [8:29]

@настроение: хмурое

@темы: Будни, Учеба, болезнь, программирование

22:23 

Aston

"На небе только и разговоров, что о море и о закате..."
Сегодня целый день угробил на никому ненужный кодинг. Было просто программерское настроение, но направить его в сторону лаб я не смог.

Так вот, задумал я написать программку по мотивам Yahoo! Weather. Эта программка должна выводить на рабочий стол данные о текущей погоде ("Типа. влом в окно посмотреть" ;)). Всё отлично, в Delphi через TWebBrowser я разбираю страничку с сайта Гидрометцентра РФ на кусочки, из ссылки на картинку вырезаю номер и гружу картинку с локального диска (для уменьшения времени работы, возможности вставки своих картинок и чтобы не возиться с лишними компонентами ^_^). Прогноз готов, он в переменных внутри программы. Сейчас пишу сворачивание в трей. Потом ещё напишу запись в файл. В итоге получаем динамически обновляемый текстовый файл со свежими данными о погоде в известном формате. А теперь о главном. Вместо виндовз эксплорера у меня рабочим столом работает Aston by Gladiators Software. Очень красивая штукенция, поддерживает плагины, но не поддерживает Yahoo! Weather (из-за чего весь сыр-бор). В итоге, мне нужно написать плагин к Aston'у, который будет читать данные из текстового файла и красиво размещать их на отведённой ему области рабочего стола. Существует Aston SDK, но я почему-то с ним не подружился. Вобщем суть: есть среди моих ПЧ'ей или их знакомых люди, которые когда-нибудь писали плагины для Aston'а с целью помочь дельным советом?

@темы: программирование

Полёт Лазурного Дракона

главная