вебдев
11 заметок
терапия
Сейчас этот блог в основном про психотерапию.
как правильно
Слушайте меня, я вас научу правильно жить.
психология
Буржуазная лже-наука, пытающаяся выявить закономерности в людях.
практика
Случаи и выводы из психотерапевтической практики.
кино
Фильмы и сериалы.
книги
Это как кино, но только на бумаге.
nutshells
«В двух словах», обо всем.
дорогой дневник
Записи из жизни (скорее всего, не интересные).
беллетристика
Мои литературные произведения и идеи.
духовный рост
Когда физический рост кончается, начинается этот.
дивинация
Как предсказывать будущее.
половой вопрос
Про секс и сексуальность.
заяижопа
Творческий дуэт с моей женой.
магия
«Магическое — другое название психического».
Карл Юнг
игровой дизайн
Раньше я делал игры.
игры
Компьютерные игры.
язык
Слова там всякие.
людишки
Уменьшительно-ласкательно и с любовью.
культ личности
Про великих людей (то есть, в основном про меня).
hwyd
Уникальная Система Прививания Привычек.
буклет
я
идеи
блоги
spectator.ru
дети
wow
вебдев
музыка
контент
программирование
религия
дейтинг
диалоги
яндекс
кулинария
coub
fitness
символы
йога
шаманизм
tiny
ребенок

Картинки возвращаются

22 года назад в категориях mysql вебдев

Продолжая про картинки в базе. Вот это сообщение.

Народ, однако, упорно комментирует, наглядно показывая выскоий уровень своего непонимания: «К тому-же у картинок могут быть другие атрибуты, которые нужно читать/менять (например счетчики)».

Господа, блин, возьмите и почитайте ДОКУМЕНТАЦИЮ. Ну хоть раз, для разнообразия, а? В частности — главу 5.

И потом — никто не мешает в базе данных хранить все нужные аттрибуты: размер картинки, счетчики, и проч. и проч., но не хранить саму картинку, а путь до нее. Разве это не понятно?

Хоть садись и заметку на тему «MySql abuse» пиши, честное слово. Да, кстати, я сейчас очень медленно и неторопливо пишу одну вещь на MySql. Так вот, например, блок разбора ЧПУ, который понимает неограниченное количество вложенных рубрик, типа site.ru/news/world/iraq/propaganda_bullshit/ — знаете, сколько раз обращается к БД, чтобы правильно разобрать подобный УРЛ по рубрикам-подрубрикам?..

0

MySql vs Files

22 года назад в категориях php mysql вебдев

Ну, если про хранение текстовой информации еще можно поспорить — и совершенно справедливо — то некоторые вещи меня удивляют. Использовать MySql для хранения картинок... и выдавать их так...

$data = @mysql_result($result, 0, "imageinfouser");
header("Content-type: $type");
echo $data;

Мне даже сказать по этому поводу нечего.

0

Файлы vs Базы Данных

22 года назад в категории вебдев

Дима Киселев (наш админ) перевел статистику на файлы www.livejournal.com/talkread.bml?journal=kiselev&itemid=29545 Он молодец. Говорит, что нагрузка резко упала. Еще бы. Сам я большой сторонник файлов, ибо — ...

---- из аськи

Salvatore: Я же сделал сбор статистики в файл. Нагрузка упала до нуля :) Ненарадуюсь.
Spectator.ru: Дык :) Мне давно пора бы писать заметку «почему и как базы данных сосут». Единственное, что меня останавливает — так это то, что там жуткий флейм поднимется.
Salvatore: Да, флейм поднимется, потому что тема спорная.
Spectator.ru: Спорная конечно.
Salvatore: Но 0% там где вчера было 100 — это круто...
Spectator.ru: Фишка в том, что база данных — это База Данных. А в 90% случаев она используется, как Хранилище Данных. Это разные вещи. :) Идеальное Хранилище Данных — это все-таки файл. А вот Хранилище Упорядоченных Данных — это база данных :) 90% не понимают разницы. В конце концов, все лог-файлы не зря же в файл пишутся. Так что статистика — это тот же лог-файл, по сути дела. А уже потом его можно парсить как угодно.

----------

В общем, я не пишу заметку по этому поводу, потому что не хочется а) флейма, б) доказывать очевидные вещи. Умные люди сами со временем понимают, где использовать БД, а где — файлы.

0

Что такое RSS?

22 года назад в категории вебдев

Уже стало доброй традицией писать раз в месяц нечто на тему «Чего-то-там для чайников».

Итак, аббривиатура дня: RSS. Это такой Web content syndication format. (Ничего, что я по-английски?)
RSS — это сокращение от Really Simple Syndication, что в переводе на русский звучит, как Действительно Простая... Синдикация? Хотя, скорее, Действительно Простое Синдицирование, — так более правильно, но не более понятно.

Смотрим словарь:

Syndicate — 1) агентство печати, приобретающее информацию, статьи и т. п. и продающее их различным газетам для одновременной публикации, (сущ.) 2) приобретать информацию и пр. (гл.)

Таким образом, синдикация синдицирование — это приобретение информации. Такого слова в русском языке нет, что и понятно: в нашей журналистике не было широкой практики покупки и перекупки информации.

Итого, RSS — это Простое Приобретение Информации (не забываем, что материал для чайников, поэтому «простое», а не «очень простое»).

RSS — это разновидность XML, формат, специально придуманный для того, чтобы легко и быстро делиться контентом. Изначально придуманный Netscape (был такой браузер, помните?) для их портала Netcenter, он быстро завоевал популярность и стал черезвычайно широко использоваться.

К сожалению, г-н Лебедев в своем ко/водстве не удосужился сказать «RSS это модно!», поэтому (и еще потому, что контента в рунете не так уж и много) RSS не получил такого широкого распространения. А жаль. Впрочем, дело это поправимое.

Как это работает: вы создаете у себя RSS-файл и громко говорите об этом: «Эй! Люди! У меня тоже есть RSS!». Можно громко не говорить, а просто разместить что-то типа такой кнопки, ставшей официальным символом олимпиады.

Такой файл создается просто — достаточно посмотреть примеры, спецификацию, а потом сделать что-то похожее. Это Действительно Просто.

Все. Теперь умные люди (которые поняли) будут знать, что у вас на сайте есть последние заголовки в формате RSS, и смогут использовать это как угодно, например, в своих порталах, либо просто экспортировать на свою страницу любым известным способом.

Во многих местах (например, в ЖЖ и почти во всех блоговских движках) RSS уже встроено по умолчанию. RSS теперь прочно ассоциируется с блогами, хотя использовать RSS могут и любые другие сайты.

Можно просто читать RSS c сайтов специальными программами, а то и вообще онлайновыми читалками.

Самые популярные — Google Reader, Yandex.lenta и Netvibes.

0
Мой «Курс реабилитации людей с техническим образованием».

Правильноё ё

Мода на «правильные кавычки» прижилась. Теперь надо вводить моду на правильное ё. Написать скрипт, который в текстах сам расставляет правильное ё где надо. Только для этого словарь ё-слов нужен. Типа, её, ёж, ёлка, неебёт. Проблема — различение слов, типа все — всё..

Дерево, падающее в лесу

Когда проматываешь вниз страницу, на которой крутится GIF-мультик, так что он уходит вверх и исчезает с экране, продолжает ли он там крутиться?

Pngcrush

По наводкам читателей — Pngcrush: «Pngcrush is an excellent batch-mode compression utility for PNG images. Depending on the application that created the original PNGs, it can improve the file size anywhere from a few percent to 40% or more (completely losslessly)». Pngcrush — утилитка, работающая из командной строки и заметно сжимающая файлы PNG практически без потери качества изображения. (еще 123 слова)

Денвер

«Джентльменский набор Web-разработчика» («Д.н.w.р», читается «Денвер» — по названию города) — набор дистрибутивов, необходимый Web-программисту и дизайнеру для работы на локальной или «домашней» Windows-машине без выхода в Интернет. Денвер — это набор apache+php+perl+mysql (все это в слегка покоцанном виде), который а) занимает всего 2 мегабайта, б) без проблем и очень быстро устанавливается, в) легок в управлении и настройке. (еще 262 слова)

Что такое дизайн

Начать, думаю, следует с определения, что же такое «дизайн». Обратимся, как говорится, «к первоисточнику». Англо-русский словарь дает такое определение: design
1. существительное
1) замысел, план
2) намерение, цель
3) замысел (тайно вынашиваемый план); мн. умысел, интрига (on, against)
4) чертеж, эскиз, набросок; рисунок, узор
5) модель, шаблон; лежащая в основе схема; композиция
6) дизайн
2. (еще 1457 слов)

СУКи

Услышал от наших девелуперов новую аббривиатуру и тут же чуть не вставил ее в диплом:

«Существуют системы публикаций (системы управления контентом, СУКи), в которых пользователю не обязательно знать язык разметки html».

Вовремя остановился.

Дизайн и плагиат

Сейчас я постараюсь объяснить, почему нельзя воровать чужой дизайн. Объяснить не тем, кто ворует — как показала практика, таким людям объяснить что бы то ни было просто невозможно: глядят на тебя, «как в афишу — коза» и внезапно лишаются дара восприятия человеческой речи. Защитная реакция. (еще 1641 слово)