Показаны сообщения с ярлыком проект. Показать все сообщения
Показаны сообщения с ярлыком проект. Показать все сообщения

24 июня 2009 г.

Свой сайт

Итак, спустя... ну достаточно долгое время и множество "весёлых" часов проведенных за ловлей багов и насаждением новых (c периодическими криками "А! И так сойдет!"), я могу сказать что бета-версия готова. Я слил дизайн и код воедино (что делать неправильно и чревато!) и сделал одну страницу под названием index.php, которая умеет показывать разные разделы сайта (примитив, зато просто и надежно) и самое главное искать по моей базе данных товары и выдавать ответы на запросы пользователя!
Дизайн с free-templates.com порадовал 240 строками в .css файле. Причем запутанный код главной страницы вместе с дизайном занимает 350 строк (правда он растет периодически на 20-30 строк в день). Проблем с дизайном осталось много. Мне еще нужно украсить таблицу, сделать так чтобы она переливалась цветами при наведении мышки на строку... спасибо Firefox с Firebug, не знаю чтобы я делал, потому как держать в голове такой css как в моем шаблоне нереально.
По поводу размещения сайта меня посещают разные интересные идеи. Вот куплю я себе минисервер, установлю на нём всё что пологается серверу и смогу сделать свой собственный хостинг (для себя лично), как говорил незабвенный Бендер Родригес с "карточными играми и женщинами легкого поведения". Так я не буду привязан к ограничением хостера, например на бесплатном тарифе они очень критичны (хостеров можно понять, платный хостинг нужно продавать).
Стоимость удовольствия типа "доменное имя второго уровня в зоне .ru" стоит каких-то 600 рублей в первый год и 400 потом (мелочи для серьезного проекта, правда у меня не то чтобы серьёзный проект, а проектик для себя и местных жителей нашего небольшого городка...).
Самоей главное. Со следующей недели выкладываю сайт на бесплатный хостинг для тестирования и доводки в боевых условиях.

2 июня 2009 г.

PHP-project, альфа-версия

Мой небольшой, но уже запутанный проект приобретает всё более реальные черты. Я написал код обрабатывающий и фильтрующий ввод пользователя, я написал скрипты вноса в базу данных позиций из csv-листов. Кроме того я написал черновой вариант функции выводящей таблицу с результатами на экран. Завтра я надеюсь дописать постраничный вывод ответа на запрос пользователя, а к концу недели можно приступать к вживлению скриптов в простенький дизайн.
По поводу дизайна я наведался на www.free-css-templates.com и скачал все шаблоны. Не скажу что они мне сильно понравились, но интересные идеи оформления и пример правильного валидного оформления html и css там найти можно и даже нужно.
И снова встает проблема хостинга и доменного уровня. С какими проблемами я столкнусь на UNIX-хостингах? Правильно ли там будут работать мои скрипты с кириллицей? Если продвигать сайт, то нужно хорошее доменное имя. Но платить я пока принципиально не готов.
Я осмотрел несколько бесплатных "полу-профессиональных" хостингов и остался недоволен некоторыми серьезными ограничениями (на работу PHP, базу данных). В том числе и на рекламу. А платить я опять же не готов.

27 мая 2009 г.

PHP-project

Я всё мучаю своей проект по сбору всех цен города в одну базу данных. Так как проект хоть и небольшой, но серьезный, а программированием я не занимался уже достаточно давно, то с первых шагов я столкнулся с проблемами.
Первая проблема это сами прайс-листы от незабвенного и любимого всеми менеджерами Excel. Во первых они мало того что разные (по структуре), так еще и разных форматов. Есть xml, а есть родные (еще более проблемные). Я конечно видел тут платное решение по парсингу таких файлов, но хотелось бы обойтись своими силами и бесплатными решениями. Универсальности не будет, будет костыль на костыле. Я уже начал упрощать себе задачу, впрочем начинать то всегда надо с малого.
Со второй проблемой я еще не столкнулся, но обязательно столкнусь на последнем решающем этапе. Это настройки и ограничения хостинга. То они файлы качать не могут с других серверов, то ограничения на базу данных, то функция неправильно работает... Вообщем там будет видно.
На данный момент я пока решил не собирать статистику по времени по товарами в базу данных (а то она будет растить на несколько мегабайт после каждого обновления) и не парсить Excel-листы, а загонять их из .csv.
Занимаясь планированием проекта ощутил недостачу в таких средствах как mind-map, а проще говоря схемках в виде прямоугольников, овалов и стрелочек-связей между ними. Поищу себе бесплатный редактор "карт памяти". А то бывает придумал замечательную схему, а тебя отвлекли и из головы всё вылетело.

3 апреля 2009 г.

Новый проект: стоимость 1 Гб

Самую важную часть (таблицу сравнения стоимости) я по-пионерски оставил на работе. А так как мое место работы не оборудовано интернетом (да да, в нашей глуши встречается и не такое!) доставлю позже.

Поход на рынок (не компьютерный, а обычную барахолку) за DVD-RW дисками вогнал меня очередной в шок. Вы будете, конечно смеяться, но у них там "кризис"! Цены выросли в три раза, даже на бумажные конвертики (стоили 50 копеек за штуку). Цена на диски "типа Verbatim" (я не очень уверен что это настоящй Verbatim) выросла на 25%. Цена двухслойный одноразовых дисков повергла меня в шок: 180-200 рублей. Я всерьез задумался о покупке сетевого хранилища.
Как это было раньше, тягостные думы о росте цен сподвигли меня на создание нового проекта, который, впрочем, может являтся частью предыдущего моего глобального проекта по мониторингу цен.
Идея такова: берем носитель информации (компакт-диск, жесткий диск, флешку) и делим его цену на объём в гигабайтах. В результате мы получаем сравнительную стоимость 1 Гб информации на носителе.
Я уже подступился к проблеме и как какой-нибудь менеджер (а впрочем я им по сути на работе и являюсь) взял Excell и наваял таблицу. В результате получилось, что носители DVD-R самые дешевые. Затем идут обычные жесткие диски (500Гб оптимальны). В конце, по стоимости, но не по удобству использования идут внешние USB HDD.
Конечно, сравнивать столь разные по сути носители информации как жесткие диски и CD/DVD не корректно, но полезно. Кроме того, в наш быт активно входят такие удобные вещи как NAS. Есть о чем задуматься, выбирая следующую покупку.

С технической точки зрения исполнение проекта не отличается от предыдущей идеи (см. Мега-прайс). Есть прайс-листы, нужен парсер который просканирует его, найдет нужные наименования и вычленит информацию об объеме (700 Mb, 4.7 Gb, 500 Gb) и цене. Остальное дело техники и базы данных, в которую будут заносится результаты.

21 января 2009 г.

Проект: компьютерный стол



Итак, я измерил все что будет на столе (даже клавиатуру) и накачал из интернета все компьютерные столы, которые нашел поиск по картинкам Google по запросу "computer desk".
То что предстало перед мои взором одновременно и порадовало и огорчило: я убедился что существуют талантливые дизайнеры, которым знакомо понятие "хай-тек", которые умеют проектировать именно компьютерные столы, а не абстрактные столы, на которые можно поставить "всякие ящички и телевизор для компьютера".
Обнаружил изъян в этих дизайнах: совершенно не учитывается наличие UPS (а кое-где и длина кабелей), а это вам не маленькая незаметная штучка!
Расстроил меня тот факт, что на сегодняшнем уровне развития технологий нашего городка, такие столы не могут быть изготовлены. Попытка приблизиться к дизайну того, что я видел сделает стоимость стола как у отечественного автомобиля. А мне очень не нравится когда предметы моего нехитрого быта становятся по стоимости как автомобиль, пусть даже это и отечественный автомобиль (кое-кто, например, их и за автомобили то не считает, так, недоразумение).
У нас в городке все по простому: деревяшки и готовые шаблоны. Выбирай что именно и тебе выпилят, хоть табуретку, хоть компьютерный стол.

19 января 2009 г.

Проект: компьютерный стол мечты

Я уже вооружился рулеткой и сейчас буду измерять размеры системного блока, монитора, бесперебойника и моего нынешнего стола. Таким образом считаю проект "компьютерный стол моей мечты" открытым.
Я начинаю его в непростое время кризиса, когда ... Ладно опустим официальную часть.
Мой стол за которым я пишу эти строки изжил себя. Он шатается, собирает пыль, занимает место, он неудобный и просто старый. Когда буду выкидывать из комнаты сфотографирую этикетку. Мой стол раритет и антиквариат.
Что я хочу получить от стола (программа максимум):
  • надежность (думаю четырех ножек и прочной столешницы будет достаточно для этого)
  • удобство и простота использования: системный блок перемещается под стол, но доступ к нему должен быть легким. Отодвинул стул и лезь под стол.
  • минимализм в дизайне: никаких дурацких полочек под колонки и диски (времена дисков прошли, сейчас в моде NAS)! Никаких выдвижных полок под клавиатуру. Стол. На столе монитор и клавиатура с мышью (беспроводные) + колонки (желательно тоже беспроводные). И вообще: мы живем в 21 веке - к черту провода!
  • эстетические требования. На последнем месте по списку, но не по значимости. Я хочу видеть красивый, (ультра)современный стол в хайтек стиле. Возможно стеклянный и металлический.
Вооружившись всеми этими концепциями и рулеткой, а также замечательной программой Google Sketchup (в которой так просто рисовать трехмерные эскизы) я на неделе поброжу по интернету в поисках готовых идей, а затем приступлю к прорисовке эскиза.