Архив за 08 мая 2014

в 23:26, , рубрики: Без рубрики

В один прекрасный день надоедает нажимать Shift, чтобы вывелся символ ~ вместо `.
Надоедает тянуться до Esc, при этом клавишей CapsLock пользуетесь РЕДКО.
Надоедает смещать кисть вниз и нажимать его слабым мизинчиком, либо, не дай бог, тянуться до него большим пальцем.
Надоедает лезть за PgUp, PgDn, Home и End, двигая руку каждый раз, чтобы всего лишь промотать страницу вниз.
Надоедает каждый раз, когда вы делаете опечатку, со злобой смотреть на клавиатуру в поисках кнопки Backspace.

XKB: перенастроим клавиши по себя любимого

Сегодня мы узнаем, как навсегда избавиться от этих мучений.

Зачем это всё?

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

Многие раскладки для печати (Dvorak, Colemak и т.п.) сильно улучшают расположение клавиш, ставя их ближе к тем местам, куда нужно меньше тянуться. Но при этом совершенно забывают о модификаторах, спец. символах и командных клавишах (Enter, Backspace, Tab, Esc, Delete). А мы подумаем о том, как улучшить существующее положение вещей.

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

Я разработал около сотни проектов, в том числе — стартапов. Многие из них достигали пика и умирали, некоторые работают до сих пор. Делал как B2C, так и B2B.

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

Если лень читать — ролик, выражающий основной дух и главный смысл, находится внизу. Ролик вызовет восхищение — отлично, идите делать очередной релиз. Ролик вызовет отторжение — читайте пост до другой реакции сколько угодно :)

12 уроков из управления проектами и запуска стартапов

1. Важнее всего — желание

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

Видео с МКС в HD качестве в режиме реального времени: High Definition Earth Viewing

Не знаю, почему, но новость о том, что с МКС начали трансляцию в HD-качестве, прошла как-то мимо Хабра. А ведь это — новый эксперимент, который стартовал еще 30 апреля этого года.

В рамках проекта установлено несколько весьма качественных HD видеокамер, направленных на Землю. Камеры, насколько можно понять, находятся снаружи МКС, на обшивке, но заключены в корпус с контролируемым давлением, и температурой.

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

Майское хабрасоревнование: делаем свой ГЛОНАССШла холодная зима 2063 года… Вы, сидя в избушке в сибирских степях, попивая горячий чай достали свой любимый раритетный телефон МТС 945 — однако он почему-то не нашел ни одного спутника. Вдруг тишину разрезал пронзительный звонок красного телефона — голос на той стороне затараторил: оказалось все спутники ГЛОНАСС вышли из строя из-за неизвестного сбоя… (ТЗЧ? Закладки? Кто теперь разберет....)

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

Все больше подробностей становится известно про Jelastic 2. В значительном обновлении платформы Jelastic появится доступ по SSH. Об этом сегодня на странице Facebook написал Руслан Синицкий, основатель и технический директор Jelastic.
Jelastic 2 SSH

При этом будет возможно управлять различными окружениями с единой аутентификацией SSH. Это безопасно и даже не требует выделения публичного IP–адреса. Эту возможность очень просили многие пользователи JelasticЧитать полностью »

В конце апреля появилась информация, что в мае будет представлен новый вариант смартфона Samsung Galaxy S5. Отличительной особенностью этого варианта должна была стать отделка кристаллами Сваровски.

Сегодня компания Samsung представила новинки, созданные в сотрудничестве с австрийской компанией, но это не новый вариант смартфона, а две задние крышки для него: в одной преобладает синий цвет, в другой — черный/

image

Высшая школа экономики (ВШЭ) совместно с Высшей школой бизнес-информатики (ВШБИ) запустила программу профессиональной переподготовки «менеджмент игровых интернет-проектов»—первую в России программу профессиональной переподготовки в сфере управления интернет-проектами по разработке компьютерных игр, созданную экспертами-практиками.
Читать полностью »

Ассортимент смартфонов китайской компании ZTE пополнился моделью Blade L2. Как гласит официальный пресс-релиз, новинку уже можно приобрести в Испании и Греции, а в течение года она также появится в продаже в Германии, Великобритании, Словакии, Мексике, Чили, Колумбии и Венесуэле.

ZTE Blade L2

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

в 15:59, , рубрики: java, struct, value types, метки: ,

Duke
Этот пост — вольно-краткий перевод документа State of the Values, предложения по введению типов-значений в JVM и сам язык Java, который написали Джон Роуз, Брайан Гоетц и Гай Стил, разбавленный моими мыслями. Опущены детали предложения по реализации типов-значений на уровне байт-кода, что не очень интересно для большинства Java-программистов.


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

Предполагаемые варианты использования типов-значений:

  • Числа: комплексные, беззнаковые, 128-битные, с фиксированной запятой и т. д. Все, что не описывается имеющимися примитивами.
  • Алгебраические типы: Optional<T>, Choice<T,U>, перечисления
  • Кортежи: пары, тройки, ...
  • Итераторы, курсоры
  • «Уплощение» сложных структур

Целевые фичи:Читать полностью »

Бумаги Яндекс на NASDAQ отыграли падение 24 апреля. В этот день Владимир Путин рассказал своим сторонникам об американских спецслужбах и американском давлении на Яндекс. Вслед за репликами президента немедленно обвалились котировки компаний рунета — инвесторам Яндекса падение стоило миллиард долларов.

Котировки акций YNDX вернулись на допутинский уровень

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


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