Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Странные моменты трагедии 11 сентября

Чулан
Все помнят о трагедии 11 сентября. Тогда было угнано четыре самолёта, три из которых достигли цели. Но не всем известно, что разрушениям подверглись четыре здания.

Четвёртым зданием является башня WTC7, также известная под названием Building 7. На сайте YouTube можно посмотреть видеоролик с записью репортажа BBC, в котором корреспондентка сообщает о падении «семёрки», в то время как оно еще стояло!!! На заднем плане видна невредимая башня (её крыша видна из-за головы журналистки), которая упадёт спустя 20 минут после сообщения. О причинах падения башни ничего не известно.

www.zachaem.ru/index.php?option=com_content&task=view&id=41&Itemid=1
Всего голосов 12: ↑5 и ↓7 -2
Просмотры 381
Комментарии 0

Дальневосточное золото — Контрабанда икры. Как устранить проблему?

Чулан
Контрабанда черной и красной икры — один из самых прибыльных видов преступной деятельности. И соответственно это направление доставляет особенно большой материальный ущерб государству и в частности региону добычи рыбы. Именно эта проблема встаёт перед оперативниками в период нереста. Столицей и лидером данной нелегальной деятельности, естественно является Дальний Восток.

www.zachaem.ru/index.php?option=com_content&task=view&id=40&Itemid=1
Всего голосов 12: ↑1 и ↓11 -10
Просмотры 168
Комментарии 0

Автоматическая привязка URL к view

Django *
Я недавно «подсел» на Django и мне очень нравится этот фреймворк. Однако есть деталь, которая доставляет беспокойство. Это одновременное редактирование файла с моими views и файла urls.py при создании нового view. Я понимаю, что это связано с тем, что URL-ы и views вещи достаточно разные и для большей модульности лучше держать их раздельно, однако для небольших проектов было бы очень удобно иметь возможность править view и его настройки в одном месте.

Здесь я предлагаю такое решение, конечно же, завязанное на декораторах.

Читать дальше →
Всего голосов 24: ↑18 и ↓6 +12
Просмотры 1.6K
Комментарии 12

Разделение вида и контроллера

PHP *

Что это?


Думаю многие из программистов понимают необходимость разделять контроллеры (или, как еще говорят, бизнес-логику) от вида (или логики отображения). Это упрощает поддержку, редизайн и реализацию скинов. Реализаций этого безобразия существует огромное количество и я хотел бы и свои пять копеек вставить :)
Вы можете найти огромное количество топиков на эту тему, но в основном они касаются «вида», точнее всяческих шаблонизаторов. Я не буду сейчас об этом, иначе это превратится в очередной холивар. Темя этой статьи — контроллер, а точнее моя его реализация, хотя отображения это тоже касается :).
Если где-то есть нечто похожее буду благодарен за указание источников.
Читать дальше →
Всего голосов 17: ↑6 и ↓11 -5
Просмотры 776
Комментарии 18

Представления (VIEW) в MySQL

MySQL *
В комментариях Хабра упоминались вопросы по использованию представлений. Данный топик является обзором представлений, появившихся в MySQL версии 5.0. В нем рассмотрены вопросы создания, преимущества и ограничения представлений.

Что такое представление?


Представление (VIEW) — объект базы данных, являющийся результатом выполнения запроса к базе данных, определенного с помощью оператора SELECT, в момент обращения к представлению.

Представления иногда называют «виртуальными таблицами». Такое название связано с тем, что представление доступно для пользователя как таблица, но само оно не содержит данных, а извлекает их из таблиц в момент обращения к нему. Если данные изменены в базовой таблице, то пользователь получит актуальные данные при обращении к представлению, использующему данную таблицу; кэширования результатов выборки из таблицы при работе представлений не производится. При этом, механизм кэширования запросов (query cache) работает на уровне запросов пользователя безотносительно к тому, обращается ли пользователь к таблицам или представлениям.
Читать дальше →
Всего голосов 105: ↑104 и ↓1 +103
Просмотры 286K
Комментарии 22

Модуль для иерархических представлений (View) для Коханы

Kohana *
Речь пойдет о первом моем модуле для фреймворка Kohana.

image
Признаюсь честно, при первом и последующих взглядах на этот фреймворк он мне очень понравился. Но как известно нет ничего идеального. Как мне показалось, одно из самых слабых мест в Кохане — довольно примитивные представления (View). По сути они предствляют из себя plain-php файл с экспортированными в глобальную область видимости переменными и доступным по ссылке $this контроллеру. Это очень удобно, когда вам нужно представление для вывода данных, нет ничего лишнего, можно сосредоточиться на коде. Но когда нам нужно вывести макет страницы со сложным расположением элементов, которые могут меняться от раздела к разделу… Что делать? Собирать все из мелких вьюшек в контроллере? Не удобно, особенно если контроллеров много — не дай бог, например, поменяется количество столбцов в разметке, придется в каждом контроллере перераспределять блоки с контентом по столбцам. Наверное по этому в версии 2.4 появится (я надеюсь) модуль интеграции со Смарти.
Читать дальше →
Всего голосов 34: ↑29 и ↓5 +24
Просмотры 1.5K
Комментарии 15

System.Addin или «Игры с надёжными плагинами». Часть 1

.NET *
Введение.

Доброго времени суток. Я думаю, что абсолютное большинство из вас сталкивалось с проблемой расширяемости приложений. Точно также я думаю, что многим из вас приходилось копать Reflection для выяснения того, является ли сборка плагином к вашей программе. Многим не нравилось то, что в .NET сборки по умолчанию загружаются в один домен с приложением, а затем их нельзя было выгрузить. Многие, конечно, создавали объекты в отдельных доменах через CreateInstanceAndUnwrap, но всё это приходилось делать руками. В общем «мыши плакали и кололись…». С появлением System.Addin разработчики получили в свои руки инструмент для создания расширяемого приложения, который лишён этих проблем, что называется, «из коробки». Об этой технологии я и расскажу в нескольких статьях.
Читать дальше →
Всего голосов 39: ↑36 и ↓3 +33
Просмотры 3.2K
Комментарии 53

Практикум Silverlight: Начинаем работать с Composite Application Library

.NET *

Для кого эта статья



Данный пост будет интересен для вас если:

  1. Вы нацелены на развитие
  2. Вы работаете с RIA средой, такой как Silverlight (так же WPF)
  3. Если вы уже где-то слышали такие слова как Composite Application Guidance, Composite Application Library
  4. Вы заинтересовались статьей Павла ИвченковаСоздание приложения на WPF с использованием принципов TDD 
  5. Вам было интересно прочитать статью AcervUse Case Driven Development и Composite UI Application Block

Читать дальше →
Всего голосов 33: ↑22 и ↓11 +11
Просмотры 1.6K
Комментарии 13

XAML Power Toys

Silverlight
XAML Power Toys – аддин для Visual Studio 2008 SP1 для разработчиков под Silverlight, WPF, облегчающий разработку генерацией XAML’а представений (View), а так же модели представления (ViewModel), со всем необходимыми бизнес-действиями и контролами.
Читать дальше →
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 938
Комментарии 1

Двухпроходное View в Kohana

Kohana *
В Kohana я обычно использую класс Template_Controller. Очень удобно — layout один, изменяешь только контент. Но как быть если на одной какой-то странице нам понадобилось подключить CSS- или JS-файл?! C js- файлом еще ладно, его можно подключить посредине страницы (но это как-то некрасиво), а как же css?! — это невалидно. Подключать на весь layout тоже неохота. Хочу подключать не в контроллере, а в шаблоне к примеру так:
Copy Source | Copy HTML
  1. <?php head::addCSS('main')?>
Читать дальше →
Всего голосов 16: ↑10 и ↓6 +4
Просмотры 2.6K
Комментарии 12

Исследование возможностей view.yml

Symfony *
Небольшое исследование на тему, какие все-таки возможности поддерживает view.yml в symfony.

Мне давно хотелось, чтобы все css и js файлы были подключены в одном месте. Из-за того, что я постоянно пользуюсь условными комментариями для отделения «богомерзких» браузеров, мне приходилось хранить все файлы прямо в шаблоне. В случае, если шаблонов — несколько, начинались проблемы из разряда «там добавили, здесь забыли». Поэтому было решено поковыряться в недрах symfony, благо в changelog к 1.2 русским по белому написано: добавлена поддержка условных комментариев.
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 946
Комментарии 6

Анонс VMware View 4.5

Блог компании КРОК
Недавно директор VWware (product marketing) Рей Маллемпати Raj Mallempati анонсировал запуск VMware View 4.5. Посмотрел весь текст анонса и вот то, что меня больше всего заинтересовало:
Читать дальше →
Всего голосов 11: ↑7 и ↓4 +3
Просмотры 2.5K
Комментарии 11

Антивирусная защита VMware View

Блог компании КРОК
Как правильно защитить виртуальные машины? Надо ли ставить отдельную копию антивирусного ПО внутри каждой ВМ? Как снизить нагрузку на гипервизор? Уверен, что эти и много подобных вопросов посещало (и посещает) тех, кто внедряет виртуальные решения в целом, и решения VDI в частности. Попробуем разобраться!
Читать дальше →
Всего голосов 11: ↑5 и ↓6 -1
Просмотры 3.1K
Комментарии 4

Оптимизация Win 7 для VDI

Блог компании КРОК
Итак, коллеги, сегодня поговорим о подготовке виртуальной машины с ОС Windows 7 для дальнейшего клонирования в среде VDI. Не стоит рассматривать этот пост в качестве безусловного руководства к действию, это лишь рекомендации для администраторов, как максимально оптимизировать Windows 7 для эффективного использования аппаратных ресурсов серверов виртуализации. В качестве платформы виртуализации рассматривается гипервизор VMware ESX, как лидер в своей области.
Читать дальше →
Всего голосов 41: ↑28 и ↓13 +15
Просмотры 19K
Комментарии 12

Интересная особенность работы PCoIP в VMware View

Блог компании КРОК
Добрый день.

В ходе тестирования работы VMware View 4.6 с платформой виртуализации vSphere 5 (в составе vCenter 5 + ESXi 5) мы с моим коллегой Mikhalych обнаружили интересную особенность — при работе пользователя в сессии VMware View по протоколу PCoIP, администратор платформы виртуализации может подключиться к консоли виртуальной рабочей станции пользователя, но при этом он увидит лишь черный экран:

фотохостинг

Однако если попытаться переключить фокус в черную область консоли, то нажатия на кнопки и движения мыши будут переданы в сессию пользователя VMware View.
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 6.7K
Комментарии 1

Шаблоны проектирования при разработке под Android. Часть 3 — Пользовательский интерфейс, тестирование, AndroidMock

Разработка под Android *
В прошлой статье я рассказал, что такое MVP и как надо организовать процесс разработки приложений с использованием MVP. Теперь же я покажу как я разрабатывал свой T-Alarm.

Сначала я сделал представление и presenter, как описано в прошлой статье.

Представление (View)


Естественно, что мое представление это наследник класса Activity, точнее RoboActivity, что это такое я вкратце сейчас расскажу. Ниже показан очень характерный кусок исходников для окна редактирования настроек будильника:
Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 12K
Комментарии 2

Zend Framework 2 — долгожданные усовершенствования в Controller и View

Zend Framework *
image На днях попробовал новый ZF2. Перечитал кучу материала, собрал по их туториалу простенький сайтик. И когда дошел до создания Action'а и View'хи то пределу моей радости не было границ. Передача переменных во view теперь осуществляется через return, и они стали локальными (никакого $this->param). Только ради этого усовершенствования я готов уже сейчас переходить на ZF2, несмотря на то что он в бете.

Под катом вас ожидает: коротенько о новшествах, о производительности и об изменениях касательно контроллера и шаблонов вьюхи.
Читать дальше →
Всего голосов 34: ↑30 и ↓4 +26
Просмотры 13K
Комментарии 59

Новый SwipeRefreshLayout из библиотеки Android support — «потяните чтобы обновить»

Разработка под Android *
Tutorial
Тихо и незаметно вместе с обновлением библиотеки Android support до версии 19.1 в нее прокрался новый компонент, который часто бывает нужным и полезным в быту. Сей совсем крохотный росчерк я посвящаю ему, SwipeRefreshLayout.

Он добавляет функционал, который один мой коллега называет «резинка от трусов», а остальные знают этот UI-паттерн под названием «потяни, чтобы обновить». Он бывает нужен, когда есть какой-то контент, который пользователь хочет часто обновлять, и может это сделать, просто потянув контент жестом вниз, а потом отпустив.

Очень похоже, что компонент был создан для GoogleNow, а потом перекочевал в support lib (очень похожа анимация).
Читать дальше →
Всего голосов 41: ↑39 и ↓2 +37
Просмотры 42K
Комментарии 7

Как внедрить баннеры в Android приложение не перекрыв другие элементы

Разработка под Android *
Из песочницы
Баннеры – один из наиболее популярных видов рекламы в мобильных приложениях. Они не занимают много места, как, например, полноэкранная (interstitial) реклама. И позволяют совместить их с элементами пользовательского интерфейса приложения. Их можно добавить на разные экраны в приложении.

Прочитав данную статью, вы узнаете, как лучше вставить баннеры таким образом, чтобы они не мешали пользователю и не портили вид приложения. При этом вам не придётся изменять layout xml и вносить много изменений в код приложения. Вы можете внедрить баннеры в своё готовое приложение, добавив всего несколько строк кода. Подход, описанный в статье, универсальный, вы можете использовать его для API любых рекламных сервисов. Статья будет интересна как для новичков, так и для опытных разработчиков. Если вы — новичок в разработке, то для того, чтобы понять предмет статьи, от вас не потребуется каких-либо глубоких знаний. Достаточно понимания базовых концепций разработки под Android. А опытные разработчики могут найти в ней готовое решение, которое они могут внедрить у себя. Но инициализация рекламного сервиса, работа с конкретными рекламными API и кеширование находятся за пределами данной статьи. Для решения таких вопросов, пожалуйста, обратитесь к руководству для вашего конкретного рекламного сервиса.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 15K
Комментарии 6

Готовим ASP.NET5, выпуск №2 – повторим азы для самых начинающих

Блог компании Microsoft Разработка веб-сайтов *.NET *ASP *Visual Studio *
Друзья, перед вами второй выпуск колонки про ASP,NET5, в которой мы знакомимся с разными интересными вещами из мира веб-разработки на новой версии открытой платформы ASP.NET5.


В прошлый раз мы говорили про новые подходы в работе со статическим контентом на платформе. В комментариях возникло предложение поговорить в следующих выпусках про азы для веб-разработчиков, которые только начинают пользоваться ASP.NET и погружаться в тему. Мы прислушались к вам и предлагаем в этом выпуске материал от Андрея Веселова ( StealthDogg) – эксперта веб-разработки, автора множества статей по теме ASP.NET и Microsoft MVP.

Встречайте введение в азы ASP.NET5 – контроллеры, представления и модели.
Читать дальше →
Всего голосов 22: ↑17 и ↓5 +12
Просмотры 24K
Комментарии 21
1