очень груб с точки зрения интуитивного наследования управления. К тому же, чисто логически, непонятно, зачем делать выборку по группе, если после этого студента все равно получают по ID — нонсенс и один лишний шаг?
Предлагаю дополнить Вашу статью примерами правильного наименования и иерархического распределения классов и методов, когда не только применяется техника потока команд, но и архитектура приложения в целом продуманны.
В противном случае разработчик запутается еще быстрее, чем с обычным объект-метод управлением.
Хмм, а объясните, пожалуйста, в чем на практике это так ужасно, если в сети находится база данных ФИО-телефон?
Я считаю, что это наоборот — хорошо. Забыл телефон, нашел по базе, позвонил.
Тебе позвонили, не записал имя, нашел в базе, сохранил.
Вот, nomer.org давно существует, и я там есть, и друзья там есть, и никакие фродеры не звонят, и мошенникам начхать, и никто не умер из-за этого.
Все так пекутся по поводу своих персональных данных, подогреваемые истерией вокруг этого всякими постами про то, что:
— социальные сети не удаляют информацию
— в интернете выложены базы данных телефонных номеров
— по Вашему IP-адресу интернет-оператор потенциально может выдать Ваши адрес и имя
— за Вашими поисковыми запросами и посещенными веб-сайтами следят и тщательно анализируют передвижения
Мне кажется, у таких людей слишком завышено чувство собственной важности, а истерия находится на параноидальном уровне «О нет! Они знают, как меня зовут, где я живу и год моего рождения!»… да бабульки у подъезда знают о тебе больше, чем любая социальная сеть, успокойся! :D
Тайна должна касаться только личной переписки и средств ограничения доступа: пароли, номер кредитной карты, код вшитого в запястье чипа и проч.
Средства идентификации должны выполнять своё прямое назначение — идентифицировать человека, связывать его номер телефона, адрес проживания, уникальный идентификационный код (паспорт) и т.д.
Люди, которые действительно хотят приватности (а не просто кричат и возмущаются) давно используют собственную VPN-сеть (благо, технически это реализовать сейчас проще простого), Tor и покупают сим-карты в переходах без предъявления паспорта.
Пример крут, но очевидно, что тому, кто с кошельком и миллиардом — больше. Ведь перед этим крайне необходимо запостить пару фоток этого детища вконтакт, написать статью на хабр о том, как мало сервисов, которые бы позволили быстро находиться потерявших и нашедших, взвесить ради интереса эту мелочь, написать второй пост на хабр о том, как ты собираешься отправить это все владельцу, чтобы народ плюсовал и ждал апдейтов… это Вам не индексаааация )))
Не преувеличивайте, порнофайлов на Вашем компьютере меньше терабайта.
Ну и к слову, индексировать нужно ведь не террабайты информации, а максимум — несколько мегабайт имен файлов для подсказок.
Хмм…
Вот тут нужно подсуетиться гуглу!
Если мы знаем, кто именно (персонально!) качает какие торренты, можно собирать ключевые слова и показывать в скайпе не простую, а таргетинговую рекламу.
Далее сопоставить 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С-Битрикс» платформой не только для создания сайтов, но и для разработки облачных веб-сервисов, крупных масштабируемых веб-проектов, размещаемых в «облаке».
А оно уже все-таки стало платформой для создания сайтов?
Узко мыслим, уважаемые. Freeman лишь аналог того, что было всегда — тех, кто понимал, в чем соль, и хотел обратить внимание обывателя на элементарные вещи, способные перевернуть не только каждого, но и неплохой кусок мира в целом, если на них обратят внимания массы.
А вот под GTD это как-то не особо, имхо, попадает, да, согласен + к технологиям никакого отношения. Хотя, можно ведь переписать это в стиль «Не пиши код ради кода, подумай глубже, пораскинь по поводу качества написуемого, развивайся, @#$%!» — вполне.)
Особую мощь и красоту технике придают магические get/set методы.
Что касается Ваших примеров, то, например, этот поток команд:
>> Application::Control()->Members()->Students()->Group(123)->Student(431)->Show();
очень груб с точки зрения интуитивного наследования управления. К тому же, чисто логически, непонятно, зачем делать выборку по группе, если после этого студента все равно получают по ID — нонсенс и один лишний шаг?
Предлагаю дополнить Вашу статью примерами правильного наименования и иерархического распределения классов и методов, когда не только применяется техника потока команд, но и архитектура приложения в целом продуманны.
В противном случае разработчик запутается еще быстрее, чем с обычным объект-метод управлением.
— детализация напрямую зависит от количества ядер — вот это я понимаю, заговор разработчиков оборудования!
Я считаю, что это наоборот — хорошо. Забыл телефон, нашел по базе, позвонил.
Тебе позвонили, не записал имя, нашел в базе, сохранил.
Вот, nomer.org давно существует, и я там есть, и друзья там есть, и никакие фродеры не звонят, и мошенникам начхать, и никто не умер из-за этого.
Все так пекутся по поводу своих персональных данных, подогреваемые истерией вокруг этого всякими постами про то, что:
— социальные сети не удаляют информацию
— в интернете выложены базы данных телефонных номеров
— по Вашему IP-адресу интернет-оператор потенциально может выдать Ваши адрес и имя
— за Вашими поисковыми запросами и посещенными веб-сайтами следят и тщательно анализируют передвижения
Мне кажется, у таких людей слишком завышено чувство собственной важности, а истерия находится на параноидальном уровне «О нет! Они знают, как меня зовут, где я живу и год моего рождения!»… да бабульки у подъезда знают о тебе больше, чем любая социальная сеть, успокойся! :D
Тайна должна касаться только личной переписки и средств ограничения доступа: пароли, номер кредитной карты, код вшитого в запястье чипа и проч.
Средства идентификации должны выполнять своё прямое назначение — идентифицировать человека, связывать его номер телефона, адрес проживания, уникальный идентификационный код (паспорт) и т.д.
Люди, которые действительно хотят приватности (а не просто кричат и возмущаются) давно используют собственную VPN-сеть (благо, технически это реализовать сейчас проще простого), Tor и покупают сим-карты в переходах без предъявления паспорта.
Размер тегов, длина имени файлов и скорость индексации от размера файла не зависит )
Ну и к слову, индексировать нужно ведь не террабайты информации, а максимум — несколько мегабайт имен файлов для подсказок.
Вот тут нужно подсуетиться гуглу!
Если мы знаем, кто именно (персонально!) качает какие торренты, можно собирать ключевые слова и показывать в скайпе не простую, а таргетинговую рекламу.
Далее сопоставить IP с логами из социальных сетей, счетчиков на веб-сайтах, после чего связать посещенные учетные записи с мобильных телефонов и данные GPS, номер мобильного телефона, по имени-фамилии человека из соц.сети получить его номер домашнего телефона, ну… или все-таки потратить силы на предоставление качественного медиа, за которое будет не жалко заплатить вместо того, чтобы качать с торрентов)
Прекрасно, но та точка соотношения риска и прибыли, ради которой инвестор вкладывал деньги — именно она ведь повлияла на его решение предоставить Вам необходимые средства? Т.е. получается, что рисковал на «получится/не получится» он, а похвалили за «получилось» Вы только себя, уменьшив его долю, хотя это практически прямая его заслуга.
Как механизм — достаточно удобная вещь, и расписывать далее в договор просто, по этой части мне нравится)
Эти штуки давно автоматически должны отрабатывать, определять наличие кеширующих механизмов, анализировать, рассчитывать и оптимизировать работу страниц сайта без вмешательства и без того намучившегося администратора :) Логика анализа простейшая, а кнопок в админ-панели на десяток поубавится.
Ценность WAF все еще не ясна. htmlspecialchars, strip_tags и mysql_real_escape_string уже не в моде? Я очень извиняюсь, это мое дикое оценочное суждение, как скромного разработчика, но даже htmlspecialchars намного гуманнее и профессиональнее замены script на sc ript.
Поймите правильно, но, имхо, только правильно выстроенная стратегия реформы Вашей системы с точки зрения адекватности кода, процесс-логики и управления, соответствующая сложившимся за 5 поколений CMS понятиям юзабилити, будет настоящим переворотом, заслуживающим похвалы и должного внимания. А мелочи, подобные подключению CDN и облачных хранилищ уже год как должны восприниматься обыденной функцией, а не brand new фичей)
А оно уже все-таки стало платформой для создания сайтов?
Впервые слышу.
А вот под GTD это как-то не особо, имхо, попадает, да, согласен + к технологиям никакого отношения. Хотя, можно ведь переписать это в стиль «Не пиши код ради кода, подумай глубже, пораскинь по поводу качества написуемого, развивайся, @#$%!» — вполне.)