Как стать автором
Обновить
0
0
Константин Чудин @Veterinar

Пользователь

Отправить сообщение
Я так понимаю, основные концепции баз данных вы не изучали?
Чтобы получить контроль версий перевода, можно добавить поле «time» в таблицу «table_data», содержащее timestamp добавления перевода.

Собственно, мне пока не удалось найти явные недостатки такого подхода. Но версионность я сейчас на ходу придумал, она в 99% случаев не нужна, хотя всякое может быть.
Вот, что я на этот счет думал. Поля для примера, естественно. id — идентификатор primary key, publish — опубликован объект или нет, order — сортировка.

table_object
id, publish, order

object_id — id объекта, system — тип поля (чтобы отличить заголовок от текста), data — собственно само наполнение поля, lang — язык.

table_data
object_id, system, data, lang

Ну, и как пример:

table_object:
1, 1, 1

table_data
1, «title», «Приветствую вас на моей страничке!», «ru»;
1, «title», «Welcome!», «en»;
2, «introtext», «Как же я рад вас видеть!», «ru»;
2, «introtext», «I hate you all!», «en»;

И так далее…
Нарушается принцип атомарности. В результате: как составить запрос на выборку, например, 10 последних статей, в которых есть английский язык?
Когда речь идет о шахматах, то «умею играть» предполагает наличие определенных навыков, а не просто знания правил. Вы умеете водить автомобиль? Нет, знаю только правила.
Сроки разработки не говорят вообще ни о чем. К примеру, один напишет гостевую книгу в одном файле, используя кучу условий, а второй использует MVC-архитектуру, паттерны, грамотно отформатирует код и напишет комментарии. Первый справится с задачей за час, а второй за три, но результат работы первого не представляет ценности, а результат второго можно использовать в куче проектов и легко поддерживать.
Я трижды извиняюсь за непонятливость, но правильно ли я вас понял? Вы предлагаете делать отдельную страничку с редиректом для того, чтобы в исходном коде ссылка была короче?
Но ссылка на плагин слишком длинная для использования в вёрстке

Простите, я как-то этого вот совсем не понял. Что значит «слишком длинная ссылка» и как это мешает верстке?
Намерения у них, может быть, и благие, но как-то, блин, не совсем уютно учиться в такой обстановке, мне кажется. Или это только во время экзамена?
Если у человека стоит фаербаг, то это уже точно не наш клиент :) Это защита от секретарш, которым дали задание наполнить сайт.
> просто в ней это не реализовано

Почему не реализовано? Реализовано, но работает не так, как вам хотелось бы. Обычно это и называют проблемой.
Блин, американцев. Ну, к ним тоже применимо. Разве что внешние различия более очевидны.
Ну надо же их как-то сортировать. Желающих, видимо много, мест мало. Все вроде одинаковые, а китайцы так вообще близнецы. Только представьте:

Вот стоит полторы тысячи китайцев, все в белых рубашках, темных галстуках, с одинаковым цветом глаз, волос, примерно с одинаковым образованием. Все как один, родная мать не отличит. А вакансия всего одна. Ну и как выбрать? Нужно же хоть как-то кого-то отфутболить.
Никогда, никогда украинская телефонная линия не потянет 24 мегабита. Я очень долго жил на Украине и был у меня укртелеком. Это байка. 10 — 15 максимум, что можно выжать.
новая технология для подбора пароля

Подбор всегда будет подбором :)
А где заявки на участие принимают? Я тоже хочу попробовать!
Блин, ну не будет таких игр, он возьмет книжку прочитает и всё равно пойдет людей резать. Не пытайтесь создать утопию.
В таком случае мы отказываемся от индексации картинок.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность