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

.vimrc

Чулан
Не так давно переехал на Linux и в качестве редактора выбрал vim. За это время у меня образовался приличный конфиг (под катом). Предлагаю обменяться сакральными знаниями в конфигурировании vim'a :)
Читать дальше →
Всего голосов 14: ↑7 и ↓7 0
Просмотры 831
Комментарии 1

Официальные темы в Google Chrome

Google Chrome
image

Удивлен, что через 10 часов после выхода статьи на крупном западном IT-ресурсе, Хабрасообщество все еще молчит об этой горячей новости. Хочу заполнить информационный вакуум в своем первом топике. Сильно не бейте!
Читать дальше →
Всего голосов 149: ↑128.5 и ↓20.5 +108
Просмотры 4.4K
Комментарии 93

Ubuntu Customization Kit, свой LiveCD убунту за полчаса без плясок с бубном

Настройка Linux *
Устанавливая Ubuntu или пользуясь LiveCD Ubuntu, встречались ли Вы хотя бы с одной из этих проблем:
 — необходимость каждый раз после установки ubuntu доустанавливать нужный софт, подключать дополнительные репозитории;
 — однообразная и длительная настройка внешнего вида gnome после установки;
 — Вам нравится openbox, lxde или любой другой desktop, на базе которого нет ни одного дистрибутива ubuntu;
 — Ваше оборудование требует дополнительной настройки и установки дополнительных драйверов после установки Ubuntu;
 — LiveCD не содержит необходимый для Вашей работы софт или Вы наоборот хотите облегчить его, удалив все ненужное.

А может Вы просто хотите сделать оригинальный подарок другу/подруге в виде шуточного, красочного, собственноручно оформленного дружелюбного дистрибутива Linux. Если Вы еще не слышали о Ubuntu Customization Kit, то разрешите представить его Вам.
Читать дальше →
Всего голосов 86: ↑76 и ↓10 +66
Просмотры 28K
Комментарии 20

Reconstructor, свой LiveCD убунту за полчаса без плясок с бубном. Часть 2

Настройка Linux *
В прошлый раз я Вам рассказывал про инструмент изменения дистритива убунту — Ubuntu Customization Kit, также упомянув про аналогичный пакет Reconstructor. На этих выходных у меня была отличная возможность познакомиться, как и с пакетом для установленный системы, так и с онлайн сервисом. Так что спешу поделиться своими впечатлениями и сравнением текущих вариантов кастомизации дистрибутива Убунту далее.
Читать дальше →
Всего голосов 31: ↑28 и ↓3 +25
Просмотры 12K
Комментарии 18

Xsplash — делаем тему для себя

Настройка Linux *
Не так давно я рассказал, как сделать свою тему для usplash. Однако, предвидя переход от usplash (он не лучшим образом влияет на время загрузки) на xsplash, я решил описать процесс создания темы для последнего.
Читать дальше →
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 957
Комментарии 22

Простая кастомизация Ubuntu LiveCD

Настройка Linux *
Данный топик описывает простую и быструю кастомизацицию Ubuntu LiveCD.
Включает в себя:
— установку дополнительных пакетов
— настройку прокси сервера и TimeZone

Несколько раз мне уже приходилось собирать свой LiveCD. Один для загрузки по сети с набором необходимых инструментов, другой для записи на DVD с полной поддержкой японского языка и дополнительного ПО. При сборке я руководствовался вот этой ссылкой https://help.ubuntu.com/community/LiveCDCustomization. Всё выходило замечательно за исключением затраченного времени. Такая ручная сборка иногда может занять несколько часов, особенно если предыдущая делалась достаточно давно.

В последний раз я решил не собирать руками а воспользоваться описанной на Хабре Ubuntu Customization Kit (http://habrahabr.ru/blogs/ubuntu/77331). К сожалению на тот момент, а это было несколько дней назад, версия 2.0.12 не заработала (ругается на отмонтирование .gvfs) на Ubuntu 10.04. Версия из trunk-а, на которую я возлагал надежды, так же не заработала, но уже с другой ошибкой.

В результате я решил больше не возиться с Ubuntu Customization Kit, а написать свой скрипт на основе WIKI статьи с help.ubuntu.com, который покрывает мои потребности и следует принципу KISS. Рабочая версия скрипта и описание под катом.
Читать дальше →
Всего голосов 69: ↑49 и ↓20 +29
Просмотры 17K
Комментарии 42

Улучшаем интерфейс Java-приложения

Блог компании ALEE Software Java *
Tutorial
Добрый день, Хабражитель!

Достаточно много различной раздробленной информации существует на тему работы со Swing и графикой в просторах интернета, а также на тему интерфейсов Java-приложений. Кто-то твердит о том, что Java морально устарела и десктоп-приложения на Java не имеет смысла писать, кто-то с пеной у рта доказывает обратное. В то же время работа идет, приложения пишутся и встают очередные проблемы. В предыдущей статье я уже привел небольшой список полезных библиотек для исключительных случаев, но нередко бывает так, что никакая сторонняя библиотека не позволяет сделать то, что Вам нужно. Именно в такой момент стоит задуматься о возможной необходимости написания своих компонентов.

Итак, в данном посте я постарался изложить самые важные и значимые на мой взгляд моменты по работе со Swing и графикой — как создавать компоненты, как стилизовать интерфейс, чего делать не стоит и многое другое…

Читать дальше →
Всего голосов 118: ↑113 и ↓5 +108
Просмотры 92K
Комментарии 71

Кастомизация виджета Action Bar

Разработка под Android *
imageСтатья является переводом топика из блога android-developers. В ней показывается, как стилизовать виджет Action Bar нужным вам образом. В качестве примера рассматривается изменение оформления виджета под общую цветовую гамму вышеописанного блога.
Читать дальше →
Всего голосов 34: ↑31 и ↓3 +28
Просмотры 28K
Комментарии 29

Выключение монитора горячей клавишей

Настройка Linux *
Перевод


Жаль, что возможность обычным способом выключать монитор горячей клавишей сломалась в одной из предыдуших версиях Убунту. Простенький симпатичный скрипт может вернуть этот нужный функционал (предположительно обладателям ноутбуков) за несколько несложных телодвижений.
Читать дальше →
Всего голосов 62: ↑47 и ↓15 +32
Просмотры 15K
Комментарии 30

Ура персонализации Интернета или мой личный Интернет

Блог компании Avvea
Здравствуйте, уважаемые хабражители!

Под персонализацией Интернета мы подразумеваем — «изменение внешнего вида и функционального наполнения интернет-сайтов под конкретного посетителя этого сайта».

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

Итак, посмотрим на следующие две задачи персонализации.
Читать дальше →
Всего голосов 12: ↑6 и ↓6 0
Просмотры 1.6K
Комментарии 3

HowTo cook custom Firefox msi for enterprise deployment

Системное администрирование *
Из песочницы
Официальная позиция mozilla по поводу msi дистрибутивов выражена в статье. Рекомендуется делать обертки FirefoxSetup.exe в msi, а так же запрещено любое распространение не оригинальных дистрибутивов. Но при использовании оберток теряются все плюсы msi — автогенерация отката вносимых изменений, self-repair, сложнее управлять обновлением, удалением и патчами. В багтрекере мозиллы багу #231062 Provide Firefox MSI package уже 7 лет! При этом у Chrome поддержка msi и GPO встроенная. Немудрено, что и для ФФ появилась сторонняя сборка от компании FrontMotion Firefox Community Edition, которая имеет свои особенности:
[+] Применяет политики, установленные через FirefoxAdm, без помощи доп. расширений
[+] Имеет свои adm/admx расширения для консоли GPP
[+] Предустановлены плагины Flash, IETab
[-] Браузер перекомпилирован, и не факт, что при этом в него не добавили новых возможностей кроме GPO)
[-] Используется нестандартное название ярлыков (Frontmotion Firefox) на столе и в меню Пуск. (что еще можно обойти, через transforms для msi)
[-] Используется другая иконка (от nightly ветки) — черная, что критично для юзеров, которые ищут рыжую лису.
[-] Не применяются автоматические обновления, т.к. сборка своя. Канал обновлений выставлен на default (спец. канал, где нет обновлений)

Если минусы вас не устраивают — предлагается воспользоваться платной службой для сборки пакетов. Я же опишу как собрать пакет самому и избавиться от вышеперечисленных минусов.
Читать дальше →
Всего голосов 46: ↑41 и ↓5 +36
Просмотры 17K
Комментарии 15

Кастомизация Skype для Linux. Оповещение о появлении «избранных» контактов в сети

Мессенджеры *
Из песочницы
Основное средство общения в нашей компании — это шашлыки чат Skype. Статус «в сети» означает присутствие на рабочем месте. Иногда ждёшь кого-то, начальству не напишешь «зайди плиз срочно» — в общем, уведомление о появлении в сети определённого человека было бы полезно.

В Skype для Linux нет такой «галочки» для отдельных контактов (думаю, что и пользователи других ОС с этим знакомы). Зато есть неоспоримое преимущество — почти безграничные возможности командной строки:
Читать дальше →
Всего голосов 50: ↑44 и ↓6 +38
Просмотры 5.1K
Комментарии 8

Настройка workflow задач в TFS (практическая часть)

Agile *
Tutorial
В прошлый раз я рассказал о том, как, на мой взгляд, должны выглядеть карты процессов для пользовательской истории, задачи, бага (UserStory, Task, Bug). В этот раз я хочу рассказать, как все это настроить в Visual Studio.  Все описанные манипуляции производятся над TFS2010 с установленным пакетом TFS Power Tools. Предполагаю так же, что вам понадобятся права администратора TFS.

После установки TFS Power Tools, в VS должен появиться новый пункт в меню Tools.



На скриншоте уже показано, что необходимо сделать для того, чтобы начать редактировать элементы задач. Tools > Process Editor > Work Item Types > Open WIT from Server. Такой выбор позволит сразу получить изменения на сервере. В целом все пункты последнего меню говорят сами за себя и с минимальными экспериментами можно получить представление об их действии.

Читать дальше →
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 7.7K
Комментарии 2

Настраиваемая авторизация в Asp.Net MVC

.NET *C# *
Из песочницы
Привет Хабраюзер! Хотел бы поделиться с сообществом своим небольшим опытом разработки на фреймворке ASP.NET MVC. А именно очень важной частью аутентификации пользователей в приложении. А так же реализации системы безопасности, основанной на ролях.
Данная статья скорей всего будет полезна начинающим программистам, использующим ASP.NET MVC в качестве платформы для разработки. Но возможно и «бывалые» (опытные) пользователи подчерпнут для себя какие-нибудь идеи. Критика, предложения и тому подобное приветствуется. Всех заинтересовавшихся прошу под кат.
Читать дальше →
Всего голосов 20: ↑15 и ↓5 +10
Просмотры 46K
Комментарии 46

Сортировка установленных в смартфоне (планшете) иконок приложений Android по цвету (задумка)

Разработка под Android *
Только что осознал, что автоматически пытаюсь отыскать среди множества установленных приложений в моем телефоне одно, необходимое в данный момент. И я понял, что не смотрю на называния приложений, а ищу глазами значок. Причем я помню, что иконка красного (зеленого, синего и т.д.) цвета.
Вот например на моем скрине видны иконки с доминирующими цветами:



Я точно помню, что G+, Unicredit, ivi, youtube — красные. Navitel, feedly — зеленые. И т.д.

Тут меня и осенило. А почему бы не подкинуть мысль разработчикам различных шеллов о возможности сортировки иконок приложений по цвету. Может Я.Шелл впишется? Ведь заходят же сюда представители Яндекса.

P.S. Здравое дополнение от одного комментатора — пусть в дополнение к цветовой сортировке в ней будет еще и сортировка по алфавиту.
Всего голосов 26: ↑14 и ↓12 +2
Просмотры 13K
Комментарии 41

Преднастройка продуктов Mozilla для корпоративной среды это просто

Системное администрирование *

Обычно после установки продуктов Mozilla в корпоративной среде требуется дополнительно установить:
  • стандартный для компании набор плагинов
  • сделать типовые настройки


Почему бы не интегрировать необходимые плагины и типовые настройки в дистрибутив?
Цель данной статьи — показать как можно перепаковать дистрибутив Mozilla, добавив необходимые компоненты.

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

Но наша цель — подготовить внутренний дистрибутив для своей организации, так что всё в порядке.

Простая инструкция
Всего голосов 21: ↑19 и ↓2 +17
Просмотры 18K
Комментарии 25

DI плагины в Magento 2

PHP *Разработка под e-commerce *
В Magento 2 вместо rewrite'ов, использовавшихся в первой версии, появились плагины, которые позволяют переопределить поведение большинства методов, перехватив поток выполнения тремя способами:

  • before
  • after
  • around

Подробнее про плагины можно узнать в документации, а под катом — просто пример использования.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 12K
Комментарии 4

Играем с ключевыми словами в Javascript

Ненормальное программирование *Open source *JavaScript *Программирование *
image

В статье рассказывается про модуль, позволяющий создавать подмножество javascript с любыми ключевыми словами. Строго для безудержного веселья.
На волне статьи про rucckuu.js я обзавидовался и решил обнародовать своё творение: небольшую экосистему для создания произвольных подмножеств javascript. Если к вам давно закрадывалась мысль о том, что некоторые ключевые слова плохо подходят к контексту их применения или мысль о том, что javascript слишком многословен (всякое бывает). Если вы хотите добродушно подшутить над коллегами или просто объяснить вашей маме, чем вы всё-таки занимаетесь на работе, добро пожаловать под кат.

Трогни чтобы дальше
Всего голосов 35: ↑29 и ↓6 +23
Просмотры 25K
Комментарии 42

CoLaboratory: Android Night #Apple

Блог компании «Лаборатория Касперского» Java *Разработка мобильных приложений *Разработка под Android *


Всем привет!

Мы открываем серию Android-встреч в «Лаборатории Касперского». На первой встрече обсудим карьерные перспективы мобильного разработчика (куда развиваться «после»), кастомизируемость одного приложения внутри различных сборок и попробуем экспериментальный формат — круглый стол о психологии Android-разработчика.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 2.2K
Комментарии 6
1