All streams
Search
Write a publication
Pull to refresh
19
0
Морозов Денис @iXCray

Делатель дел

Send message
Сама идея далеко не нова, используется во многих ORM.
Особую мощь и красоту технике придают магические get/set методы.

Что касается Ваших примеров, то, например, этот поток команд:

>> Application::Control()->Members()->Students()->Group(123)->Student(431)->Show();

очень груб с точки зрения интуитивного наследования управления. К тому же, чисто логически, непонятно, зачем делать выборку по группе, если после этого студента все равно получают по ID — нонсенс и один лишний шаг?

Предлагаю дополнить Вашу статью примерами правильного наименования и иерархического распределения классов и методов, когда не только применяется техника потока команд, но и архитектура приложения в целом продуманны.

В противном случае разработчик запутается еще быстрее, чем с обычным объект-метод управлением.
По самые GPU
Хмм… тетрис на сетке загрузки процессоров:
— детализация напрямую зависит от количества ядер — вот это я понимаю, заговор разработчиков оборудования!
Хочу такое же для C++, PHP и Ruby! >,<
Т.е. все-таки надо мошенников наказывать, а не оператора?
Хмм, а объясните, пожалуйста, в чем на практике это так ужасно, если в сети находится база данных ФИО-телефон?
Я считаю, что это наоборот — хорошо. Забыл телефон, нашел по базе, позвонил.
Тебе позвонили, не записал имя, нашел в базе, сохранил.

Вот, nomer.org давно существует, и я там есть, и друзья там есть, и никакие фродеры не звонят, и мошенникам начхать, и никто не умер из-за этого.

Все так пекутся по поводу своих персональных данных, подогреваемые истерией вокруг этого всякими постами про то, что:
— социальные сети не удаляют информацию
— в интернете выложены базы данных телефонных номеров
— по Вашему IP-адресу интернет-оператор потенциально может выдать Ваши адрес и имя
— за Вашими поисковыми запросами и посещенными веб-сайтами следят и тщательно анализируют передвижения

Мне кажется, у таких людей слишком завышено чувство собственной важности, а истерия находится на параноидальном уровне «О нет! Они знают, как меня зовут, где я живу и год моего рождения!»… да бабульки у подъезда знают о тебе больше, чем любая социальная сеть, успокойся! :D

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

Средства идентификации должны выполнять своё прямое назначение — идентифицировать человека, связывать его номер телефона, адрес проживания, уникальный идентификационный код (паспорт) и т.д.

Люди, которые действительно хотят приватности (а не просто кричат и возмущаются) давно используют собственную VPN-сеть (благо, технически это реализовать сейчас проще простого), Tor и покупают сим-карты в переходах без предъявления паспорта.
Пример крут, но очевидно, что тому, кто с кошельком и миллиардом — больше. Ведь перед этим крайне необходимо запостить пару фоток этого детища вконтакт, написать статью на хабр о том, как мало сервисов, которые бы позволили быстро находиться потерявших и нашедших, взвесить ради интереса эту мелочь, написать второй пост на хабр о том, как ты собираешься отправить это все владельцу, чтобы народ плюсовал и ждал апдейтов… это Вам не индексаааация )))
o_O Он не IT-шник, бейте его!

Размер тегов, длина имени файлов и скорость индексации от размера файла не зависит )
Не преувеличивайте, порнофайлов на Вашем компьютере меньше терабайта.
Ну и к слову, индексировать нужно ведь не террабайты информации, а максимум — несколько мегабайт имен файлов для подсказок.
Хмм…
Вот тут нужно подсуетиться гуглу!
Если мы знаем, кто именно (персонально!) качает какие торренты, можно собирать ключевые слова и показывать в скайпе не простую, а таргетинговую рекламу.

Далее сопоставить IP с логами из социальных сетей, счетчиков на веб-сайтах, после чего связать посещенные учетные записи с мобильных телефонов и данные GPS, номер мобильного телефона, по имени-фамилии человека из соц.сети получить его номер домашнего телефона, ну… или все-таки потратить силы на предоставление качественного медиа, за которое будет не жалко заплатить вместо того, чтобы качать с торрентов)
Т.е. Вы формализовали в таблице падение доли инвестора с уменьшением риска?
Прекрасно, но та точка соотношения риска и прибыли, ради которой инвестор вкладывал деньги — именно она ведь повлияла на его решение предоставить Вам необходимые средства? Т.е. получается, что рисковал на «получится/не получится» он, а похвалили за «получилось» Вы только себя, уменьшив его долю, хотя это практически прямая его заслуга.

Как механизм — достаточно удобная вещь, и расписывать далее в договор просто, по этой части мне нравится)
Издеваетесь?) 2011-й год уже, скоро 2012-й, а Вы «монитор производительности» продвигаете.

Эти штуки давно автоматически должны отрабатывать, определять наличие кеширующих механизмов, анализировать, рассчитывать и оптимизировать работу страниц сайта без вмешательства и без того намучившегося администратора :) Логика анализа простейшая, а кнопок в админ-панели на десяток поубавится.

Ценность WAF все еще не ясна. htmlspecialchars, strip_tags и mysql_real_escape_string уже не в моде? Я очень извиняюсь, это мое дикое оценочное суждение, как скромного разработчика, но даже htmlspecialchars намного гуманнее и профессиональнее замены script на sc ript.

Поймите правильно, но, имхо, только правильно выстроенная стратегия реформы Вашей системы с точки зрения адекватности кода, процесс-логики и управления, соответствующая сложившимся за 5 поколений CMS понятиям юзабилити, будет настоящим переворотом, заслуживающим похвалы и должного внимания. А мелочи, подобные подключению CDN и облачных хранилищ уже год как должны восприниматься обыденной функцией, а не brand new фичей)
Уже год-два пытаюсь не знать и вообще забыть этот кромешный ужас, начиная с оценки производительности системы и релиза web application firewall — самого масштабного костыля в истории мира CMS, сделанного вместо того, чтобы организовать адекватную проверку входных данных :)
>>Мы стремимся сделать «1С-Битрикс» платформой не только для создания сайтов, но и для разработки облачных веб-сервисов, крупных масштабируемых веб-проектов, размещаемых в «облаке».

А оно уже все-таки стало платформой для создания сайтов?
Стоимость будет резко снижена, как только на корпусе, каждой кнопке, а также на тачпаде начнет появляться реклама adwords,)
Узко мыслим, уважаемые. Freeman лишь аналог того, что было всегда — тех, кто понимал, в чем соль, и хотел обратить внимание обывателя на элементарные вещи, способные перевернуть не только каждого, но и неплохой кусок мира в целом, если на них обратят внимания массы.

А вот под GTD это как-то не особо, имхо, попадает, да, согласен + к технологиям никакого отношения. Хотя, можно ведь переписать это в стиль «Не пиши код ради кода, подумай глубже, пораскинь по поводу качества написуемого, развивайся, @#$%!» — вполне.)
Да, будто графическое тело обтянули физическим, которое нигде «проминаться» не может.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity