Новую книгу Хагена Графа «Руководства для начинающего пользователя Joomla! 2.5» («Joomla! 2.5 — Beginner’s Guide») закончили переводить на русский язык. Книга доступна для бесплатной загрузки в формате PDF (40Mb, 278 страниц) — спасибо свободной лицензии распространения и особая благодарность Алексею Баскинову, автору перевода.
Читать полностью »
Новости информационных технологий - 25873
Руководства для начинающего пользователя Joomla! 2.5
2012-04-24 в 22:33, admin, рубрики: cms, Joomla, joomla 2.5, Веб-разработка, метки: Joomla, joomla 2.5Функциональное мышление: Функциональные шаблоны проектирования, часть 2
2012-04-24 в 22:07, admin, рубрики: functional programming, groovy, jvm, Программирование Нил Форд, Архитектор ПО, ThoughWorks Inc.
03 Апреля 2012
перевод статьи Functional thinking: Functional design patterns, Part 2
В последней части (на хабре), я начал исследование взаимодействия традиционных шаблонов “Банды четырех” (Gang of Four, GoF) и более функциональных подходов. Я продолжу разбор в этой части, показывая решение типичных проблем в рамках 3х различных парадигм: паттерны, метапрограммирование и композиция функций.
Если первичная парадигма, которая поддерживается вашим ЯП объектная, то намного проще думать о решении каждой проблемы в рамках ее терминов. Тем не менее, большинство современных языков программирования являются мультипарадигменными, это значит, что они поддерживают объекты, метаобъекты, функциональную и другие парадигмы. Изучение использования различных парадигм для наиболее подходящего решения проблемы — часть эволюции в лучшего разработчика.
Читать полностью »
Баг в htb.init v0.8.5, связанный с переключением скорости по времени
2012-04-24 в 20:51, admin, рубрики: системное администрирование, шейпинг, метки: шейпингВведение
При отладке правил шейпинга столкнулся с необычным поведением самого скрипта htb.init. Часть правил с параметрами TIME, где время переходит через полночь, не отрабатывались при наступлении указанного времени.
Читать полностью »
Basic4Android. Пишем на бэйсике нативные приложения для Android
2012-04-24 в 20:46, admin, рубрики: Разработка под android Не знаю, почему данный про данный продукт инженерной мысли еще не рассказывали на Хабре. Может потому что писался в Израиле, а может, потому что сама мысль, что на Basic можно писать под Android – есть святотатство.
В общем, факт остается фактом: писать на Basic под Android теперь можно и поможет вам в этом продукт под предсказуемым названием «Basic4Android».
Кому интересно почитать про возможности продукта велком на официальный сайт. Я же предлагаю посмотреть на этого зверя в бою и разобрать небольшой пример, который покажет процесс разработки простенькой галереи.Читать полностью »
iPhone 4, 4s и 4 cdma — сравнение совместимости запчастей
2012-04-24 в 20:25, admin, рубрики: apple, goldphone, gtv, iphone, iphone 4, iphone 4s, Блог компании GTV — видеоканал про технику, видеообзор, как разобрать, обзор, разбор, своими руками, сравнение, метки: apple, goldphone, gtv, iPhone, iphone 4, iphone 4s, видеообзор, как разобрать, обзор, разбор, своими руками, сравнение
Как-то нам попался в руки iPhone 4 CDMA и решили мы сравнить запчасти в этом айфоне c внутренностями от 4 и 4s. Весьма неожиданный результат получился: что-то подходит между одними айфонами, что-то между другими. Это какая-то переходная модель получается.
Под катом сравнительная таблица совместимости запчастей и видео с разбором-сравнением.Читать полностью »
Panasonic укомплектовала защищенный ноутбук Toughbook CF-53 процессором Ivy Bridge
2012-04-24 в 19:48, admin, рубрики: Новости, метки: новостиКомпания Panasonic не обошла вниманием официальный анонс процессоров Intel Core третьего поколения: один из представителей нового поколения CPU обнаружился в конфигурации защищенного лэптопа Toughbook CF-53. Модификация ноутбука с новым процессором называется CF-53JALBY1M, заказы на нее уже можно оформить в нескольких интернет-магазинах США.
Право быть забытым
2012-04-24 в 19:37, admin, рубрики: data protection, Dura Lex, Privacy, Европа, законодательство, информационная безопасность, персональные данные, метки: data protection, Privacy, Европа, законодательство, персональные данные25 января 2012 года Европейская Комиссия предложила проект постановления «О защите [персональных] данных» — General Data Protection Regulation (PDF). Документ призван заменить действующую в настоящее время "Директиву о защите данных" от 1995 года. Это достаточно знаковый документ, имеющий далеко идущие последствия и непосредственно затрагивающий интересы огромного числа пользователей сети.
Изначально я планировал максимально сжато изложить наиболее важные аспекты ожидаемых изменений, однако позже обнаружил, что не только на хабре, но даже в русскоязычном сегменте сети практически отсутствуют материалы по большинству вопросов, затрагиваемых в документе. Более того, мне показалось, что большинство русскоязычных читателей врядли вообще представляют о чем идет речь, кто действующие лица, каков статус документа, почему и как он появился, какова его дальнейшая судьба. Поэтому я добавил несколько разделов, представляющих собой некое «введение в историю вопроса» и призванных объяснить многие моменты, которые до сих пор с большой вероятностью находятся вне поля зрения русскоязычной аудитории, а также попытался несколько более развернуто рассказать о самом документе.
В результате статья получилась достаточно пространной, но, как мне кажется, и более интересной. Мне очень хотелось дать не сухую выжимку фактов, а показать сам процесс, немного объяснить как работают законодательные механизмы современной Европы, обозначить некоторые тенденции и дать необходимый минимум знаний для размышлений, сравнений и обоснованных выводов.
Читать полностью »
Google Drive, первые впечатления
2012-04-24 в 19:34, admin, рубрики: cloud storage, DropBox, Google, google drive, метки: cloud storage, DropBox, Google, google driveПоставил и исследовал. Впечатления ниже.Читать полностью »
Симулятор для тестирования ПО АСУТП
2012-04-24 в 19:33, admin, рубрики: АСУТП, плк, Программинг микроконтроллеров, Программирование, симулятор, тестирование, метки: АСУТП, плк, Программирование, симулятор, тестированиеДобрый день, уважаемые читатели!
Расскажу вам о своём проекте, который делаю в свободное время уже три года.
Работаю в компании занимающейся автоматизацией на должности программиста контроллеров. Последнее время, в основном, используем Siemens, ПЛК SIMATIC S7 и пакет визуализации WinCC, но есть опыт и по другим производителям. Профиль компании – нефтегазовый сектор (резервуарные парки, насосные, железнодорожные эстакады, причальные комплексы, системы пожаротушения).
Наверное, с самого первого проекта, меня интересовал вопрос тестирования программного обеспечения до этапа пуско-наладки на реальном оборудовании. Не так давно, на хабре был пост — Программирование ПЛК Siemens на Simatic Step7, и адреналин, про который говорилось в комментариях, знаком мне не понаслышке.
В настоящий момент, используя мою программную платформу, мы можем избавиться от большей части ошибок и отладить автоматизированные функции в комфортных условиях офиса (а не сидя на катушке кабеля, в неотапливаемом помещении, в морозный зимний день).
Читать полностью »
Стартовали прямые продажи Galaxy Nexus в Google Play
2012-04-24 в 18:14, admin, рубрики: Google, Блог компании «Apps4All», смартфон, Смартфоны и коммуникаторы, метки: Google, смартфонGoogle возвращается в смартфонный бизнес — сегодня стартовали прямые продажи Galaxy Nexus в Google Play (сейчас по непонятным причинам страница не работает, вероятно только из России). За непривязанный к оператору телефон просят всего 399 долларов.
Фактически это тот же Galaxy Nexus, что продают Sprint и Verizon: 4.65-дюймовый Super AMOLED, 1.2 ГГц процессор с двумя ядрами, 1 Гб памяти и 5 Мп камера, Android 4.0.