Pull to refresh
  • by relevance
  • by date
  • by rating

YouTube запускает обещанное.

Lumber room


Вчера, 6 июня, сервис YouTube окончательно добавил ранее объявленные функции к своему плееру. Это возможность просмотра видео с любого места (для этого достаточно перетащить ползунок к нужному отрезку, и загрузка начнется с него) и отображение относящихся видеоматериалов в окне плеера с начала загрузки (для этого нужно навести курсор на нижнюю часть окна плеера).

Для тех, кому нововведения придутся не по душе есть возможность отключить функцию отображения видеороликов, относящихся к просматриваемому. Для этого достаточно приписать в конце ссылки rel=0.
Total votes 48: ↑45 and ↓3 +42
Views 193
Comments 35

Борьба с sysprep, или как облегчить себе жизнь с Windows Vista

Lumber room
Я до этого механизма доходил месяца два – с криками, матом, ворчанием в адрес разработчиков ПО Microsoft. Некоторые нюансы все еще остались для меня загадкой. Но основная часть решена.

Среди задач, поставленных передо мной, были следующие:

— установить Windows Vista Home Basic
— заставить работать на нем некое специфическое ПО
— установить на втором разделе FreeDOS и внедрить его в загрузчик Vista
— научиться делать запаковку

Часть первая. Многоликий Sysprep

Когда слышишь любую фразу, связанную с названием операционной системы от Microsoft, в которой есть слово Home, на ум приходит в первую очередь непомерно урезанная версия для домохозяек – невозможность редактирования локальных политик и групп пользователей, урезанный до удаленного помощника RDP, отсутствие некоторых важных утилит администрирования… Но со всем этим приходится бороться, ибо задача есть и нужно ее решить при отсутствии альтернативы.

Читать дальше →
Total votes 13: ↑11 and ↓2 +9
Views 6.3K
Comments 8

Создаём Фичу для изменения дизайна

SharePoint
Cегодня мы будем рассматривать один из способов смены дизайна портала Sharepoint – создание фичи.

Фичи (Features) – это не только основательно задокументированные баги, а еще и механизм, позволяющий добавлять новую функциональность, веб-части, страницы, элементы дизайна на сайт или коллекцию сайтов Sharepoint.

Для того, чтобы создать фичу, необходимо создать несколько файлов в формате xml. Основным из которых является feature.xml.

Более подробно о том, как создавать фичи и что они умеют можно прочитать на сайте Microsoft MSDN по адресу msdn.microsoft.com/en-us/library/ms475286.aspx

Читать дальше...
Total votes 28: ↑18 and ↓10 +8
Views 5.3K
Comments 5

История в деталях

Opera corporate blog
image


Сегодня в нашей стране отмечается небольшой праздник — день рождения создателя радио Александра Степановича Попова. Несмотря на безусловную историческую ценность изобретения технических средств для передачи и приёма радиоволн, для меня лично этот факт всегда немного грустный благодаря одному неприятному и, похоже, претендующему на вечность спору о том, кто же на самом деле является «отцом радио». Для тех, кто не очень знаком с историей вопроса, поясню. В середине 1890-х годов действующие образцы аппаратуры, способной передавать и принимать радиоволны, почти одновременно были продемонстрированы русским учёным Александром Степановичем Поповым и итальянским инженером Гульельмо Маркони. По некоторым историческим данным, Попов осуществил передачу радиоволн на расстоянии в 1895 году, а Маркони в 1897 году получил в Англии патент на своё изобретение и только после этого допустил широкую научную публику к созданным им устройствам. Русский учёный был далёк от идеи монетизации своих разработок, в связи с чем ограничился лишь небольшим сообщением в научных кругах и печатной публикацией, а предприимчивый итальянец организовал вполне успешную коммерческую компанию «Marconi Wirelles Telegraph Company» и получил неплохие дивиденды от запатентованной им востребованной технологии.
Читать дальше →
Total votes 54: ↑45 and ↓9 +36
Views 800
Comments 34

Java 6. Использование ServiceLoader'а для построения модульного приложения

Lumber room
Что то я в последнее время обленился. Раньше следил за всеми обновлениями в Java. В своё время Java 1.5 Tiger я просто «съел с потрохами», но, увы, всё уже подзабылось.

И как то совсем незаметно прошел для меня релиз Java 1.6 Mustang. Описывать все «плюшки» я в данной статье не буду, а расскажу только о ServiceLoader'е.

Самый простой пример использования ServiceLoader'а — это разработка модульного приложения. Если бы я не знал о существовании данного класса, то я бы скорее всего использовал какой нибудь RCP, например Eclipse RPC или же NetBeans RPC. Но довольно часто уже есть написанное приложение, к которому хочется прикрутить возможность использования плагинов. Причём хочется сделать это просто, изяшно, без «лишней крови».
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 1.7K
Comments 5

Модули внедренные в ядро Друпал 7

Lumber room
Вчера наконец-то поставил Друпал 7 на своем хостинге и очень сильно удивился тому, насколько хорошо и серьезно переработана одна из наиболее популярных систем управления контентом. Множество новинок, новых возможностей, переосмысленные понятия о сущности контента в новом Друпал заставили меня поискать список его отличий от предыдущих версий.

image
Читать дальше →
Total votes 27: ↑15 and ↓12 +3
Views 258
Comments 5

Массовый импорт панелей из модуля

Drupal *
Tutorial
Давно уже взял себе за правило вносить все изменения на сайт через код. Теперь добрался и до панелей (модуль panels).
Если необходимо импортировать большое количество панелей то можно воспользоваться модулем features. Единственное что не удобно, так это то что этот модуль экспортирует все панели в один файл, и потом с этим файлом довольно-таки сложно работать.

На много удобнее иметь некую папку import/ и складывать туда панели, каждый в своем файле. В этом случае, при необходимости, очень просто редактировать любые панели, а также прослеживать изменения (если вы конечно используете систему контроля версий, такие как SVN или GIT).

Ничего подобно я найти не смог, поэтому написал свой маленький модуль с блэкджеком и импортом.
Читать дальше →
Total votes 23: ↑22 and ↓1 +21
Views 751
Comments 0

Преимущества Common Lisp

Programming *Lisp *
Translation
Лисп часто рекламируют как язык, имеющий преимущества перед остальными из-за того, что он обладает некоторыми уникальными, хорошо интегрированными и полезными фичами.

Далее следует попытка выделить набор особенностей стандартного Common Lisp, кратко и с примерами.

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

Текст по большому счёту основан на списке особенностей CL и обзоре CL Роберта Стренда (Robert Strandh).
Читать дальше →
Total votes 83: ↑78 and ↓5 +73
Views 30K
Comments 120

Видеодоклад: лицензирование новых продуктов Microsoft — System Center 2012, SQL Server 2012

МУК corporate blog Microsoft SQL Server *
Уважаемое хабрасообщество предлагаю вашему вниманию видео доклада по лицензированию System Center 2012, SQL Server 2012. Часть о лицензировании SQL Server 2012 начинается с 30 минуты.

Собственно сабж без ката:



Курсы Microsoft



МУК-Сервис — все виды ИТ ремонта: гарантийный, не гарантийный ремонт, продажа запасных частей, контрактное обслуживание
Total votes 10: ↑4 and ↓6 -2
Views 2.7K
Comments 0

Перенос данных через features API на Drupal — добавляем новый компонент для экспорта

Drupal *
Tutorial
Недавно мне потребовалось перенести настройки модуля metatag с локального сервера на боевой. Для этого я хотел воспользоваться модулем features, но меня ждало разочарование — модуль metatag не поддерживает features API. Гугление ничего не дало, я нашел только несколько костылей вроде «сдампить таблицу metatags_config и выполнить запрос на боевом». Поэтому я решил разобраться, как можно добавить новую сущность для переноса через «фичи».
Читать дальше →
Total votes 5: ↑4 and ↓1 +3
Views 2.9K
Comments 5

Как вы можете сделать Java лучше

Open source *Java *

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

Читать дальше →
Total votes 42: ↑39 and ↓3 +36
Views 24K
Comments 19

Нововведения в PHP 5.6 beta 3

PHP *
Tutorial


Так как PHP — развивающийся язык, то я расскажу об уже реализованных возможностях в третьем бета релизе версии 5.6. По сути, эта публикация — дополнение к предыдущей: "Функции в PHP 5.6 — что нового?".
Читать дальше →
Total votes 23: ↑14 and ↓9 +5
Views 18K
Comments 13

Xcode 6 Objective-C Modernization Tool

Development for iOS *Objective C *Xcode *
Sandbox
Уже довольно давно в Xсode есть возможность проверить свой код на соответствие современным особенностям Objective-C (Edit > Refactor > Convert to Modern Objective-C Syntax…). Мне всегда было интересно наблюдать за тем, что Apple продвигает в качестве хорошей практики; и даже если вы не доверяете Xcode автоматически изменять код, это простой способ проверить его на возможность внесения потенциальных улучшений.

Xcode 6 представляет несколько нововведений, а кроме того, гораздо большую гибкость, позволяя самостоятельно контролировать, какие преобразования запускать:



К сожалению, из описания преобразования не всегда очевидно, что оно делает. Некоторые полезные подробности можно прочитать в руководстве Adopting Modern Objective-C, а также посмотреть на WWDC 2014 Session 417 What’s New in LLVM. Эта статья содержит мои заметки по каждому из преобразований.
Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Views 12K
Comments 3

Что нам готовит C# 7 (Часть 1. Кортежи)

.NET *C# *
Еще не было официального релиза C# 6 и его нового компилятора «Roslyn», а уже становятся известны подробности следующей редакции — C# 7. И она обещает нам много всяких «вкусностей», которые должны облегчить наше с вами существование. Хотя это все пока предварительно, но все равно интересно, чем нас порадует Microsoft в не совсем ближайшем будущем.


Читать дальше →
Total votes 34: ↑27 and ↓7 +20
Views 35K
Comments 47

Скрипт отключения компонентов Windows

System administration *
Продолжаю серию статей по администрированию операционной системы Windows. В предыдущей статье работа велась с пакетами обновлений, а в этой с компонентами системы. Дополнительные компоненты расширяют функциональные возможности ОС, но многие из них попросту бесполезны для большинства пользователей. Я предлагаю удобный скрипт отключающий «ненужные» компоненты. Команды скрипта обращаются к средствам DISM и могут быть применимы как к установленной системе, так и к автономному образу. Скрипт определяет версию утилиты dism.exe и подставляет нужные команды. Реализовано ветвление по версии целевой ОС, таким образом что в одном скрипте можно указать отключаемые компоненты для разных версий Windows.
Читать дальше →
Total votes 9: ↑8 and ↓1 +7
Views 23K
Comments 15

Детекторы и дескрипторы особых точек FAST, BRIEF, ORB

Algorithms *
Sandbox
В этой статье речь пойдёт о некоторых алгоритмах поиска и описания особых точек изображений. Здесь эта тема уже поднималась, и не раз. Буду считать, что основные определения читателю уже знакомы, рассмотрим детально эвристические алгоритмы FAST, FAST-9, FAST-ER, BRIEF, rBRIEF, ORB, обсудим искромётные идеи, лежащие в их основе. Частично это будет вольный перевод сути нескольких статей [1,2,3,4,5], будет немного кода для «попробовать».

image
Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Views 16K
Comments 7

The Art of Prioritization: How to Choose Right Features for Development

Hygger corporate blog Development Management *Project management *Start-up development Product Management *
What is prioritization about? Product managers will agree that it’s rather critical to choose the right features for development, filter the most important of them and skip less urgent ones. This is all about the art of prioritization.

If you are not sure about your prioritization skills and want to get more, this quick guide will assist to discover how to find the evaluation criteria for your product and how to select appropriate strategic growth metrics. You will also find out how to offer more value to customers and establish all internal processes inside your team with the help of prioritization methods.

image
Read more →
Total votes 10: ↑9 and ↓1 +8
Views 4.7K
Comments 1

Фрейминг для разработчиков

Skillbox corporate blog Development Management *Project management *Agile *Product Management *
Translation
image

В социологии есть понятие «фрейм» — это когнитивная структура (каркас), социальный контекст, определяющий наше поведение. Оказавшись в каком-либо месте или ситуации, мы попадаем во фрейм — систему разрешённых и недопустимых действий, определённых установок. Например, придя в офис, мы понимаем, где находимся. Знаем, что здесь можно делать и чего нельзя. Какие действия приветствуются или ожидаются, а какие недопустимы. То есть «офис» — это фрейм (каркас, рамка), состоящий из набора социальных установок, правил и ожиданий.

В разработке ПО тоже есть фреймы. И главный из них — бэклог. Этот фрейм подразумевает, что чем больше пунктов бэклога мы реализуем, тем большего успеха добьёмся. Однако из-за того, что разработчиков заставляют как можно быстрее создавать фичи, они начинают «срезать углы», халтурить, и это угнетает их. 

Исправить это можно, если перейти от бэклога к фрейму влияния вашего продукта на рынок и заказчиков. Компания станет успешнее, а разработчики — счастливее.
Читать дальше →
Total votes 21: ↑18 and ↓3 +15
Views 3.6K
Comments 7
1