Pull to refresh
0
0
Send message

altdrag — упрощаем работу с окнами в Windows

Reading time2 min
Views26K
Вкратце: бесплатная утилита altdrag упрощает управление окнами (move&resize) в Windows.

А именно, при зажатой клавише ALT:
  • левой кнопкой мыши можно перетаскивать окно, ухватившись за любое место окна (не обязательно за заголовок);
  • перетаскивание правой кнопкой мыши будет изменять размер, а именно двигать ту границу, к которой ближе был курсор;
  • кое-что ещё (см. под кат).

Да, именно так, как это работает в Linux.

Это очень удобно. Не нужно целиться в заголовок и в границу окна.

Программа будет особенно полезна обладателям экранов с маленьким разрешением (например, нетбуки). Она поможет «обуздать» окна, превышающие размер экрана, которые обычно перетащить не получается.

Читать дальше →
Total votes 36: ↑33 and ↓3+30
Comments49

24 недели Metro-дизайна для Windows Phone | #1 Принципы Metro-дизайна и язык Metro-дизайна

Reading time11 min
Views12K

Принципы Metro-дизайна


Обычно мы употребляем слово «Metro» как название стиля дизайна пользовательского интерфейса, который компания Microsoft использует в своей собственной платформе и также предлагает использовать разработчикам и дизайнерам при создании приложений для Windows Phone (в этой серии статей я фокусируюсь на Windows Phone). Но давайте немного углубимся в суть термина «Metro» и выясним, что же в действительности он означает. Начнем с того, что Metro определяется двумя вещами: принципами Metro-дизайна и языком Metro-дизайна.
Читать дальше →
Total votes 77: ↑61 and ↓16+45
Comments43

Собираем JavaEE приложение maven'ом

Reading time5 min
Views7K
Когда переводил на maven свои ejb3-проекты, порядком намучился с настройкой проекта, подключением «правильных» библиотек. Информации или не было, или она была устаревшей. В работе я использую JBoss 5.1.0.GA, поэтому все примеры будут на его основе.
Задача. Нужно создать maven2 проект для JBoss. Пусть, это будет Enterprise Application. Внутри — ejb3 модуль и web-приложение.
Читать дальше →
Total votes 17: ↑14 and ↓3+11
Comments8

Как начать и не бросить писать ОС

Reading time7 min
Views76K
Очередной велосипедЧитая Хабр в течении последних двух лет, я видел только несколько попыток разработки ОС (если конкретно: от пользователей pehat и iley (отложено на неопределённый срок) и Igor1024 (не заброшено, но пока больше походит на описание работы защищённого режима x86-совместимых процессоров, что бесспорно тоже необходимо знать для написания ОС под x86); и описание готовой системы от alman (правда не с нуля, хотя в этом нет ничего плохого, может даже наоборот)). Мне почему-то думается, что почти все системные (да и часть прикладных) программисты хотя бы раз, но задумывались о написании собственной операционной системы. В связи с чем, 3 ОС от многочисленного сообщества данного ресурса кажется смешным числом. Видимо, большинство задумывающихся о собственной ОС так никуда дальше идеи и не идёт, малая часть останавливается после написания загрузчика, немногие пишут куски ядра, и только безнадёжно упёртые создают что-то отдалённо напоминающее ОС (если сравнивать с чем-то вроде Windows/Linux). Причин для этого можно найти много, но главной на мой взгляд является то, что люди бросают разработку (некоторые даже не успев начать) из-за небольшого количества описаний самого процесса написания и отладки ОС, который довольно сильно отличается от того, что происходит при разработке прикладного ПО.

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

Читать дальше →
Total votes 125: ↑117 and ↓8+109
Comments55

Мой субъективный опыт работы с SSD

Reading time4 min
Views24K
В далеком 2009-м году, в октябре, открыв и заново изучив (после долгого невнимания к этой теме по причине её тогда нестабильности) многие и многие статьи по поводу _уже тогда_ смело вышедшей в рынок мейнстрима технологии SSD, я решил купить себе такой диск в домашний компьютер. Очень к месту в то время до России только-только доехали накопители Intel SSD X-25M второго поколения (G2), анонсированные только в июле того года. Как выходило по всем статьям эти накопители были лишены многих недостатков первого поколения, я сейчас уже даже и не вспомню каких.
Два дня на поиски и вуаля, в какой-то фирме которая видимо закупает комплектующие мелкими партиями и возит через границу чуть ли не в серую (железо-то новое и для 2009 года необычное), на окраине Москвы был найден искомый диск за приемлимую цену, как мне помнится сейчас: 10000 рублей за 80 гигабайт, но я могу ошибаться. Диск был проверен по маркировке на предмет того что это именно 2-е поколение и куплен. После чего вставлен в компьютер.
Что из этого вышло — под катом.
Читать дальше →
Total votes 119: ↑93 and ↓26+67
Comments92

О самой первой компании по производству ПО, и о самом крупном программном проекте в истории США

Reading time9 min
Views7.6K

Введение


Данная статья является компиляцией из нескольких источников информации о самой первой компании по производству программного обеспечения, а также о самом крупном программном проекте в истории США — проекте SAGE.

Читать дальше →
Total votes 97: ↑93 and ↓4+89
Comments81

Дайте мне выйти!

Reading time3 min
Views9.8K
В некоторых программах отсутствует возможность лёгкого выхода из них. Изначально это кажется ошибкой проектирования интерфейса, но, похоже, создатели некоторых программ просто считают, что выход из программы — это необязательная и вредная возможность.

И в самом деле, зачем давать такой инструмент пользователю? Он же тупой, выйдет ещё ненароком, а потом заблудится и не вернётся в программу. Поэтому нужно запереть пользователя внутри неё, и если он захочет выйти — то пусть сначала помучается, чтобы не повадно было.

Под катом немного рассуждений о том, почему лёгкая функция выхода из программы необходима на данном этапе развития ПО, и демонстрация плохого подхода на примере Skype для Android и Dr. Web для Windows.
Читать дальше →
Total votes 116: ↑102 and ↓14+88
Comments85

Сопли пузырями

Reading time5 min
Views1.2K
imageЧуть больше месяца назад Майкл Аррингтон (Michael Arrington — основатель и редактор TechCrunch) написал великолепную заметку с заголовком "We're In The Middle Of A Terrible Blubble!", играя словами в невидимую игру, в которой многие не заметили отличия между «пузырем» и «болтовней», и посвященную разнице между происходившим в Интернете 2000-го, и Интернете сегодняшнем. Вкратце, суть публикации заключается в следующем: венчурные капиталисты очень любят говорить об оценочных пузырях, для того чтобы бороться (те, кто вложился, молча считают денежки) с ростом стоимости, на что пресса реагирует практически незамедлительно. Ведь мы все любим драмы, особенно со смертельным исходом.

Nasdaq 1999 года сходил с ума просто так, без какой-либо реальной взаимосвязи между стоимостью акций, и операционными результатами деятельности. Сегодня ничего подобного уже не происходит, отчасти потому, что лишь немногие компании выходят на первичный фондовый рынок. С другой стороны, многие из ультра-дорогих частных компаний, вроде Facebook, Groupon или Zynga, показывают доходы, отчасти оправдывающие их высокую капитализацию. И хотя Twitter все еще недостаточно разогрет для реальной прибыли, его можно считать скорее исключением из правила.

Но, как отмечает Аррингтон, за месяц рынок значительно изменился — и с ним невозможно не согласиться. За последние пару недель произошли поистине волнующие события, заставляющие задуматься о здоровье всей экосистемы молодых компаний (стартапы, расходимся).
Читать дальше →
Total votes 46: ↑39 and ↓7+32
Comments37

Как купить акции IT-компаний на зарубежных биржах? (часть 1)

Reading time45 min
Views264K
Stock Investing for Dummies (theory)Многие из вас, читая на Хабре статьи об успешных IT-фирмах и быстро развивающихся высокотехнологичных компаниях, наверняка, задумывались о том, чтобы инвестировать свои деньги в их акции с целью получения прибыли, когда через несколько месяцев или даже лет рыночная стоимость этих акций заметно вырастет.

Я и сам об этом частенько задумывался, но меня всякий раз останавливало полное отсутствие опыта в вопросах торговли акциями (я никогда до этого не торговал ценными бумагами даже на российских биржах) и практически нулевое знание теории биржевой торговли.
Именно из-за такого страха перед неизвестностью, а также из-за собственной лени (нежелания разбираться с нуля в новой для себя области), многие так и не отваживаются на покупку акций, хотя и имеют достаточный стартовый капитал, чтобы выйти на этот рынок.

Но в итоге я всё же сделал усилие над собой: сначала немного вник в азы торговли акциями, а потом наконец решился и начал торговать акциями на фондовых рынках США (NYSE, NASDAQ, AMEX). И, самое главное, я понял, что купить акции — это не так уж и сложно, как казалось раньше, и даже не так затратно (в плане накладных расходов), как я предполагал. И в этой статье я хочу поделиться исключительно своим опытом в данной области в виде общих теоретических сведений и практического руководства (HOWTO) для новичков.

Вы не найдёте здесь описания методик и стратегий торговли на фондовых рынках, и вы уж точно не станете профессиональным биржевым трейдером сразу после прочтения этой статьи. Статья просто о том, как новичку без опыта биржевой торговли купить акции на зарубежных биржах.

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

Разделил статью на две части:
  1. В первой части рассмотрим теоретические основы торговли акциями.
  2. Во второй части будет практическое руководство для новичков по покупке и продаже акций.
Кто заинтересовался, добро пожаловать под кат.
Total votes 42: ↑41 and ↓1+40
Comments59

Windows 8 для разработчиков: возрождение мечты? (2/2)

Reading time6 min
Views6.9K
От переводчика: следует понимать, что вся нижеследующая информация является лишь домыслами не имеющего отношения к Microsoft автора, и представлена здесь исключительно для понимания проблем, стоящих перед Windows.

Первая часть

О дивный новый мир


Следующая версия Windows будет включать в себя две исполняемых среды — новую версию .NET (пока обозначенную как 4.5) и классическую C++ среду (с технической точки зрения это COM или некое ее производное), названную WinRT. Также в Windows 8 появится новая встроенная библиотека для разработки пользовательских интерфейсов — DirectUI — основанная на API Direct2D и DirectWrite, которые были представлены в Windows 7. Новая версия Silverlight, по-видимому, пока называемая Jupiter, будет работать, используя DirectUI. И WinRT, и DirectUI будут доступны напрямую из .NET посредством встроенных средств доступа.
Читать дальше →
Total votes 105: ↑75 and ↓30+45
Comments37

Windows 8 для разработчиков: возрождение мечты? (1/2)

Reading time6 min
Views4.1K
Ранее в этом месяце Microsoft несколько шокировала Windows-разработчиков: платформа .NET, которую компания продвигала на протяжении последнего десятилетия как основную для разработчиков, не будет использоваться при построении приложений для нового интерфейса Windows 8. Вместо этого, разработчики должны использовать HTML5 и JavaScript.

Многие из них, что естественно, задались вопросом, который пока не получил ответа: «Как я смогу использовать имеющийся у меня опыт для разработки новых приложений?» Microsoft же хранит молчание и не планирует сообщать ничего до конференции BUILD (бывшая PDC) в сентябре.

Но, вероятно, не все так мрачно, как многие думают. Ранние сборки Windows 8 утекли в интернет, и были приложены значительные усилия, чтобы понять, как они работают. Что ж, все выглядит так, словно разработка приложений под Windows 8 не только не ужасна, но и наконец-то сможет избавить разработчиков от многих раздражающих препятствий на их пути. Если у Microsoft получится реализовать все запланированное, следующая версия Windows станет настолько же важным релизом, насколько важным должен был стать релиз Windows Longhorn.
Читать дальше →
Total votes 134: ↑106 and ↓28+78
Comments98

Приостановка OTA обновлений Nexus S до Android 4: проблемы и экстремальное энергопотребление

Reading time4 min
Views5.6K
imageНесмотря на то, что новость была свежей чуть более месяца назад, актуальности она, похоже, не теряет, ибо не поступало никакой информации ни на счёт возобновления возможности обновить Nexus S до ICS 4.0.3, ни по поводу какого-либо обновления самой версии операционной системы.

Суть в том, что 20 декабря, спустя всего 4 дня от старта OTA обновлений Nexus S до новой версии ОС, Google приостановила этот процесс по всему миру. Несмотря на то, что многие пользователи продолжали получать обновления по воздуху и даже устанавливали их, после перезагрузки телефон возвращался в 2.3.x версию ОС. Сама компания не назвала причин приостановки обновлений, но заявила, что она «monitoring feedback», т.е. в вольном переводе, получила много-много претензий к качеству новой прошивки (честный вариант перевода — следит за отзывами).
Читать дальше →
Total votes 39: ↑37 and ↓2+35
Comments102

Работа и жизнь в Дубае. Мой опыт

Reading time3 min
Views9.4K
В процессе общения в личке с Londoner после его поста, а также вопросов, которые начали задавать после моего комментария появилось желание рассказать о том, как мне живется и работается в Дубае (ОАЭ) и ответить на все поставленные вопросы.

Готовы ли Вы рассматривать ОАЭ как страну для постоянного проживания? Уж очень много восточной специфики, или я не прав?


Что касается Дубая в частности и ОАЭ в целом, то да… Я рассматриваю этот город как место постоянного проживания) Собственно тут, я уже проживаю год (без малого). И собираюсь оставаться как можно дольше.
Дальше больше...
Total votes 146: ↑129 and ↓17+112
Comments174

Фабрис Беллар: портрет сверхпродуктивного программиста

Reading time3 min
Views19K
Как в компьютерной индустрии есть обычные ПК и суперкомпьютеры, также и среди разработчиков выделяются эдакие гиганты, обладающие сверхсилой. Как ещё можно назвать человека, чей список проектов выглядит так:

1989: LZEXE
1996: Harissa
1997: Публикация формулы Беллара для вычисления разрядов числа Пи
1999: Linmodem
2000: Вычисление самого большого известного простого числа (исходный код всего 438 байт)
2000: FFmpeg
2001: Компилятор TCC (Tiny C Compiler или TinyCC)
2002: TinyGL
2002: QEmacs
2003: QEMU
2004: Загрузчик TinyCC
2005: Передатчик сигнала в формате DVB-T с компьютера на телевизор
2009: Мировой рекорд по вычислению числа Пи
2011: Эмулятор компьютера с Linux на JavaScript

Каждая из этих программ могла бы стать венцом карьеры для любого разработчика, но Фабрис Беллар продолжает работать.
Читать дальше →
Total votes 188: ↑176 and ↓12+164
Comments52

Samsung анонсировал WQXGA дисплей

Reading time1 min
Views8.7K
image
Привет Хабр,
Если Вам надоело разглядывать пиксели на экране ваших планшетов/нетбуков, то эта новость наверняка вас заинтересует. Компания Самсунг создала новый 10.1-дюймовый дисплей с разрешением 2560х1600 пикселей (WQXGA, технология PenTile ). Плотность точек на дюйм в новинке аж 300! Представители компании уверяют, что новый экран будет потреблять на 40% меньше энергии, чем любой дисплей подобного размера(существующии на данный момент, при яркости 300 кд/м2). Так же, благодаря технологии PenTile RGBW, экран сможет изменять яркость динамически до 600 кд/м2 покрывая при этом 72% цветовой гаммы.
Откровенно говоря, технологию PenTile, Samsung использовал и до этого, впервые она появилась ещё на Google Nexus One, но там не была достигнута подобная плотность.

Представители компании сообщают, что новые дисплеи появится в планшетах уже до конца этого года.
Так же активно культивируется информация, что этот дисплей будут использовать в iPad 3.
Официальное же представление новинки от Samsung состоится на следующей неделе, на выставке SID 2011.

Вкупе с производительными графическими чипами, новые дисплеи наверняка смогут продемонстрировать впечатляющие результаты в фильмах и играх высокой четкости. В связи с этим возникает вопрос: «А не сожрет ли GPU все сэкономленные дисплеем 40%, для обслуживания такого разрешения ?»
Подробней о технологии PenTile можно почитать здесь.
Total votes 61: ↑53 and ↓8+45
Comments84

Финляндия

Reading time5 min
Views5.6K
Продолжим тему жизни по ту сторону границы небольшим рассказом о Финляндии (пока не опередили :) ). Живу в Финляндии уже семь лет, прошёл университет и аспирантуру, имею достаточно полное представление о повседневной жизни и немного менее полное представление (в основном через опыт друзей) о карьерных возможностях.
Читать дальше →
Total votes 155: ↑138 and ↓17+121
Comments128

Министр связи РФ отвечает на вопросы хабрапользователей

Reading time1 min
Views20K
  Относительно недавно президент России Дмитрий Медведев провел встречу с представителями крупных интернет-сообществ. Помимо президента, на встрече присутствовал и Игорь Щёголев, министр связи и массовых коммуникаций РФ. По собственному признанию, министр регулярно читает Хабрахабр и более того, согласился ответить на профильные вопросы наших пользователей.


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

Хороших выходных!
Total votes 129: ↑120 and ↓9+111
Comments535

Vico — новый текстовый редактор

Reading time1 min
Views3.9K


Вовсю идет разработка нового текстового редактора для программистов под Mac OS X — Vico. На мой взгляд очень интересный редактор, нечто с лицом Textmate и мощью Vim. Оступление от разработчика: «Мои глаза требуют отлично выглядящего, современного текстового редактора. Но мои пальцы просто хотят vi.»
Читать дальше →
Total votes 39: ↑26 and ↓13+13
Comments52

Вспомогательная схема с подсказками дизайнеру приложений Windows Phone 7

Reading time1 min
Views893
Один из сотрудников компании Nordkapp опубликовал в блоге компании вспомогательную схему с подсказками и полезной информацией для дизайнеров приложений Windows Phone 7.

image

image 

Плакат выполнен в формате A3 и доступен с сайта компании в трех видах:Анонс схемы с некоторыми подробностями можно прочитать по этой ссылке.
Total votes 58: ↑38 and ↓20+18
Comments10
1
23 ...

Information

Rating
Does not participate
Registered
Activity