Архив за 06 января 2013 - 5

Сухой cпособ верстки многостраничных сайтов

Я бы хотел, чтобы статья была интересна, а главное, понятна всем, кто занимается версткой. Однако, моя проблема заключается в том, что она лежит на рубеже знаний серверных и клиентских разработчиков. И если первые хоть изредка, но верстают, то вторые, как правило, «на сервер» не заглядывают вообще — в кавычках, потому-что речь не о железе или ОС — нам понадобится кое-какой серверный софт. В общем, я постараюсь подойти к сути вопроса постепенно, чтобы не повторить комикс с рисованием совы. Особо нетерпеливым я просто скажу здесь: я верстаю с помощью Flask. Тех же, кого интересуют детали — прошу под кат.
Читать полностью »

Добрый вечер.
Эта статья для новичков, расскажу об отрисовке простых тел вращения в Windows Presentation Foundation. После семестра программирования графики на OpenGL, а точнее glut.h, решил потратить вечер на знакомство с WPF.В данной статье построим тор.
Читать полностью »

Разрабатывая свой виджет я захотел чтобы некоторая информация предоставлялась пользователю в виде всплывающего диалога(alertdialog), но столкнулся с особенность платформы. Android не позволяет вызывать alertdialog из AppWidgetProvider.
Как написать простой виджет можно посмотреть в этой статье. Пойдем дальше и сразу рассмотрим как обойти это ограничение.
Читать полностью »

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

На случай, если вы пропустили предыдущие части — вот ссылки:
1 — Миникомпьютер из роутера с OpenWRT: разрабатываем USB-видеокарту
2 — Миникомпьютер из роутера с OpenWRT: пишем USB class-driver под Linux
Итак, приступаем к работе.
Читать полностью »

Киберсквоттер из Франции зарегистрировал домен zlatan.fr по имени знаменитого футболиста Златана Ибрагимовича, выступающего за французский клуб ПСЖ. Домен, как ни странно, оказался свободным, несмотря на то, что Ибрагимович играет во Франции еще с июля 2012 года.

Но, как настоящий футбольный фанат, владелец домена не стал размещать на нем рекламу или иным способом использовать его в коммерческих целях. На главной странице сайта он пообещал отдать футболисту именной домен, если тот исполнит одно из его желаний.
Читать полностью »

Компания Microsoft заключила с министерством обороны США контракт на поставку программного обеспечения на сумму 617 млн. долларов.

Трехлетнее соглашение охватывает полтора миллиона компьютеров, принадлежащих Пентагону. Американская армия, ВВС и управление информационного обеспечения министерства обороны получат Windows 8 и новейшие версии программ, такие, как Microsoft Office 2013 и SharePoint 2013.

Читать полностью »

Inkscape
Представляю сообществу шпаргалку по фильтрам Inkscape на русском языке. В шпаргалке приведены примеры использования всех векторных фильтров. Использовался Inkscape 0.48.4 с русской локализацией.
Читать полностью »

Компания Corning, имя которой известно благодаря защитному стеклу для экранов Gorilla Glass, опубликовала интересный видеоролик, рассказывающий о настоящем и будущем стекла в компьютерных и смежных технологиях, проникающих в нашу жизнь.

Читать полностью »

Samsung Galaxy S4: На фотографии нового телефона нет кнопки „Home“.

Ожидаемый многими фанатами фирмы Samsung, телефон Samsung Galaxy S4 воплотит их мечты, сообщает редакция немецкого журнала Computer-Bild. В телефоне будет отсутствовать кнопка „Home“.

image

Проект J

Как сообщают инсайдер, Samsung планирует выпустить новый флагманский телефон на базе операционной системы Android под обозначением «Проект J». Источник подтверждает предположение, что производитель представит телефон с названием Galaxy S4 на собственной презентации в апреле. Возможно, впервые телефон будет представлен на Mobile World Congress в феврале 2013. В последний раз фирма Samsung представляла свой телефон Galaxy S2 на выставке мобильной связи, а телефон Galaxy G3 был представлен на отдельной презентации в мае 2012 года. Как сообщает источник далее, фирма Samsung работает над функцией энергосбережения в Galaxy Note 2, а также планирует выпустить планшет-гигант с диагональю 13,3 дюйма.

Читать полностью »

Когда вопрос заходит о хранении в БД гибких (заранее не известных, часто изменяемых) структур данных, разработчики обычно обращаются к «великому и ужасному» EAV-паттерну, либо к ныне модным NOSQL базам данных.
Не так давно такая задача стала и передо мной.
EAV. Вызывает у меня стойкую неприязнь, да и сказано и написано об этом было очень много всего негативного (Кайт, Фаулер, Карвин, Горман). Главный минус в том, что при написании запросов приходится оперировать уже не реальными сущностями («Сотрудник», «Дом», «Клиент», то для чего и предназначен SQL), а объектами, орагнизованными на более низком уровне (извините за сумбур). Поэтому это был самый не желательный вариант.
NOSQL. Поначалу очень заинтересовал этот вариант (в частности MongoDB). После продолжительного использования реляционок, первое время начинаешь испытывать чувство тотальной свободы, от которого захватывает дыхание. Хранение документов любой структуры, моментальное создание новых коллекций, запросы к ним — красота! Но после непродолжительного использования эйфория начала спадать, а проблемы обнаруживаться:
— Бедный язык запросов (ИМХО) + отсутствие джойнов;
— Отсутствие схем (хорошая статья недавно была на эту тему (и не только на эту) habrahabr.ru/post/164361/);
— Отсутствие встроенной поддержки ссылочной целостности;
— Отсутствие прибамбасов в виде хранимых процедур/функций, триггеров, представлений и многого другого.
— В моем приложении помимо данных с гибкой(изменяемой) структурой также необходимо хранить обычные статические данные — таблица пользователей, посещений, сотрудников и т.д. Работать с которыми (опять же имхо) гораздо проще и (самое главное) надежнее в обычной реляционной базе (та же самая ссылочная целостность и пр.).

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js