Search
Write a publication
Pull to refresh
82
0
Игорь Антаров @Antares19

Пользователь

Send message

Шаблон проекта многоязычного WPF приложения

Reading time2 min
Views5K
Введение

Локализация приложения на WPF — не легкое занятие. Практически любое пособие по локализации WPF изобилует деталями и ручными шагами для реализации локализованного приложения.

Существующие решения

Локализация с помощью утилиты LocBaml, описанная в руководстве по локализации от Microsoft имеет множество преимуществ, однако сложна для поддержки. André van heerwaarde, в своей статье предложил упростить это решение с помощью настроенного шага сборки, он же написал утилиты для слияния переведенных текстовых фрагментов. Однако, в его статье, так же много ручных шагов.

Шаблон проекта Visual Studio

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

В процессе разработки приложения вы добавляете новые XAML файлы, не заботясь о локализации. По завершению внесения изменений выполните сборку проекта.
Читать дальше →

F**k GTD! (пост добра :)

Reading time1 min
Views15K
Буду краток. Практикуете GTD (иль какой иной таймменеджмент), но вас по-прежнему ломает от ведения и пересмотра (!) списков? А может, на бумаге у вас выходит всё красиво, а как только вы принимаетесь за запланированные дела, вас охватывает скука и желание вот щас прямо заниматься чем-то совершенно другим? Ну и, самое главное, как только проект переходит в рутинную стадию, вам он надоедает?

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

Но вот недавно один добрый человек дал мне две статьи о подходу к управлению делами для нас: «Спонтанное планирование для тех, кто ненавидит тайм менеджмент» и «Формула успеха: спонтанное планирование и жизнь в потоке».

Прочитайте и дайте прочитать знакомым!

P. S. Это не топик-ссылка, т. к. хотел опубликовать сразу две ссылки.

Kinect for Windows SDK, обучающие ресурсы и примеры использования

Reading time1 min
Views15K
image

Не так давно состоялся выход официальных средств разработки приложений Kinect for Windows SDK, которые позволяют создавать программы для Windows взаимодействующие с сенсором Kinect.

Вы можете загрузить пакет инструментов по следующей ссылке research.microsoft.com/en-us/um/redmond/projects/kinectsdk. На этом официальном сайте доступны документация и форумы для обучения, общения и решения вопросов.

В этом посте собраны другие ресурсы и ссылки на примеры использования Kinect foк Windows SDK:

набор видео с официального мероприятия по запуску инструментов разработки с демонстрацией использования;
видео с демонстрацией использования Kinect для проекта всемирного телескопа;
Coding4Fun Kinect Projects – проект Coding4Fun с массой видео примеров использования Kinect;
Coding4Fun Kinect Toolkit – набор дополнительных инструментов для работы с Kinect;
Kinect Mouse Cursor – демонстрационное приложение с исходными кодами для Kinect;
Kinect Paint — демонстрационное приложение с исходными кодами для Kinect;
Project Jellybean – проект по управлению электрокреслом с помощью жестов и Kinect;
Kinect for Windows SDK Quickstarts.

ZTD: Дзен ТуДу — ультра-простая система продуктивности

Reading time7 min
Views29K
Оригинал опубликовал Лео Бабаута на сайте Zen Habits. Я его вольно перевел и немножечко адаптировал. Сразу оговорюсь, я не претендую на точность перевода. Моей задачей было перевести не точно, а понятно. Приятного чтения и применения!

«Это про привычки и делание, а не про систему и инструменты»

Чтобы закрепить основы продуктивности и организованности, сохраняя всё настолько простым, насколько возможно, я разработал свою собственную систему продуктивности: Zen To Done (ZTD).

ZTD складывается из простоты, фокуса на действиях и делании здесь и сейчас, в противовес вечному планированию и системности.
Читать дальше →

Как мы начинали бизнес со 100 000 руб. и за год превратились в компанию с оборотом в десятки миллионов

Reading time5 min
Views46K
Что представляет собой компания Fprints? Это сеть магазинов в Санкт-Петербурге, крупнейший интернет магазин по продаже расходных материалов для печати в России, но самое важное, это крепкая, сплоченная команда единомышленников, которая каждый день стремится воплотить в жизнь свою цель. А цель проста, как все гениальное – дать возможность покупателям со всей России приобретать абсолютно все расходные материалы для печати в одном месте, по низкой цене. Но 5 мая 2009 цели были другими.
Читать дальше →

Видеоглазок с минимум затрат

Reading time4 min
Views133K

Добрый день, хабрапользователи.



Я привык с детства смотреть в глазок перед тем, как отрыть дверь в квартиру кому-либо.
Но после переезда так вышло, что в глазок не видно того, кто к тебе в гости просится.
Другими словами надо сделать что-то, что позволит не выходя из квартиры видеть, что же там у лифта происходит.

Примерно вот так:
видео


Сказано — сделано!
Прочитать как сделано

Счастливый ProductOwner — верхом на пороховой бочке

Reading time8 min
Views1.9K
Вы — руководитель проектов и вам поручили создать сложный интернет-магазин с извращенным биллингом за 4 месяца. Вам хочется работать в этой компании ближайшие 2-3 года — платят хорошо, проекты громкие. Топы верят в вас. На кону ваша профессиональная репутация.

Разберем, какой оседлать собственное подразделение разработки и добиться успеха.

Читать дальше →

Опытные мелочи-4, или «Померяемся бэкапами?»

Reading time6 min
Views32K
image Продолжение «опытных мелочей». Предыдущие части: раз, два, три.

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

Создание очередной казуалки на Flash-платформе с физикой. Часть I

Reading time6 min
Views6.7K
Привет, дорогой друг.

Начну с того, что геймдевом я занимаюсь относительно недавно.
Поэтому на качество кода и информации не полагайтесь %)

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

Если повезет и вам понравится статья, то будет и вторая часть, и третья часть. В конечном итоге мы получим такую игру. (да-да, игра жутко не доделана, тоже самое, что и в статье, только с графикой и сенсорами)
Остальное под катом.

Читать дальше →

Типовые ошибки на собственных сайтах веб-студий

Reading time8 min
Views68K
Привет, Хабр! Я продолжаю цикл статей по теме маркетинга и продаж в веб-студиях / интерактивных агентствах. В этом материале я хочу поговорить о собственных сайтах студий и типовых ошибках, которые очень часто совершают их владельцы.

Этот дайджест основан на моем приличном опыте мониторинга и анализа сайтов на рынке веб-разработок (исследования конкурентов в ADV, мониторинг и анализ участников «Тэглайн», проведение заказных аудитов для студий и пр.).

Я попытался систематизировать основные «ляпы» и упущения по нескольким основным категориям, на которых и остановлюсь подробнее:
  • Ошибки позиционирования;
  • Ошибки расстановки приоритетов;
  • Неправильная презентация компании и услуг;
  • Неправильная презентация портфолио и кейсов;
  • Ошибки в коммуникации с заказчиком;
Читать дальше →

Что может Ctrl в Visual Studio

Reading time2 min
Views234K
Одна простая клавиша Ctrl может значительно упростить работу в Visual Studio. Помимо типичных комбинаций, которые нам очень хорошо знакомы, существует также и большое количество других, менее известных, но от этого и более ценных.

Далее список того, что можно делать с клавишей Ctrl.

Читать дальше →

Выбор хостинга с упором в облака и с прицелом на развёртывание Rails 3 app

Reading time9 min
Views14K
Несмотря на наличие «Rails 3» в названии топика, и рассмотрения в теле статьи специфичных для Rails 3 аспектов, она может быть интересна всем остальным из-за освещения аспектов общего характера.

На Хабре много ответов на разные мои вопросы, но ответа на вопрос «а где же мне хостится», получить я, даже при внимательном штудировании Хабра, не смог. Я даже воспользовался q&a, пытаясь определиться: раз и два, но окончательного ответа так и не получил. Пришлось проводить самостоятельное исследование.

Я решил поделиться своими скромными изысканиями на эту тему с хабрасообществом. Они не претендуют на всеохватность. Но могут внести некоторую ясность для человека, собирающегося выбрать облачно\vds-ный хостинг, но не имеющего никакого представления о рынке.

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

Список упоминаемых хостингов: 1gb.ru, Hostingrails, RackspaceCloud, Mediatemple, Heroku, Amazon Web Services (шапочно), Engine Yard (шапочно), Altnet (привет с Хабрахабра), justhost.com (лучи поноса), Linode, Hetzner online (выделенный сервер), Server4you

Читать дальше →

Три месяца в Испании для вашего стартапа

Reading time2 min
Views13K
Знали ли вы, что в Испании одно из самых развитых стартап-сообществ? Взять хотя бы крупнейший конкурс HIT, который проводится в Барселоне. Или множество инкубаторов, венчурных фондов и бизнес ангелов.
StartupPoint и инвестиционная компания «Приоритет» дают шанс вашему проекту провести три месяца в этой замечательной стране за разработкой своего проекта.
Для этого создан посевной фонд «Spanish Village», в его рамках будут отобраны 7 проектов на ранней стадии, которые хотят интенсивно поработать над своим продуктом в течение трех месяцев. За это время вы сможете разработать прототип своего проекта, изучить английский и испанский, завести полезные знакомства с европейскими инвесторами.

Условия проживания

  • В течение трех месяцев команда обеспечивается полным пансионом за счет «Испанской деревни» (3-х разовое питание, индивидуальное проживание).
  • Все необходимые предметы быта, оснащенные современным оборудованием офисы для интенсивной и продуктивной работы над продуктом.
  • Кроме того, каждая команда (до 3 человек) обеспечивается командировочным денежным фондом в размере 3000 Евро в месяц.

Место проживания Hotel Punta Sur
image
Читать дальше →

Создание простого 3D приложения с помощью ShiVa3D

Reading time3 min
Views29K
ShiVa3D LogoВ этом году на Хабре довольно популярными стали статьи про написание игр на Unity3D. Но почему-то ещё никто не рассказывал про конкурентов. Сегодня я расскажу о самом главном (на мой взгляд) конкуренте – ShiVa3D.
Читать дальше →

Как доделать игру

Reading time9 min
Views28K
На блоге одного из создателей Aquaria и Spelunky есть любопытный пост с советами для тех, кто испытывает проблемы с доведением до конца своих игровых проектов. Этот список советов оказался для меня своего рода «зеркалом», в котором отражены многие проблемы, с которыми сталкивался я сам, и я был удивлен тем, насколько хорошо автору удалось уловить суть этих проблем и предложить свои решения, зачастую бескомпромисные.
image
Приближаясь к заключительной стадии разработки моей игры, я много думал о том, как завершать выполнение проектов в целом. Я заметил, что вокруг много действительно талантливых разработчиков, у которых возникают проблемы с доведением до конца игровых проектов. По правде говоря, я и сам оставил позади себя ряд незавершенных игр… Думаю, у многих та же ситуация. Не всякий проект удается, по разным причинам. Однако если вы стали замечать, что постоянно забрасываете проекты, которые имеют неплохой потенциал, вероятно, стоит оглянуться назад и изучить тому причины.
Читать дальше →

Вовлечение пользователя: комплекс упражнений по увеличению конверсии

Reading time6 min
Views2.7K
Между человеком, который вам симпатичен, и сайтом, который вам интересен, гораздо меньше отличий, чем можно ожидать.

Чтобы разобраться с этим, давайте вспомним, как мы общаемся с другими людьми в реальном мире.

Можно выделить три инструмента, при помощи которых мы взаимодействуем с окружающими (в зависимости от того, насколько они нам близки и насколько тесное общение нас интересует):

  • визуальный контакт,
  • вербальный контакт,
  • физический контакт.


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

Mercurial на Windows Server 2003

Reading time4 min
Views9.8K
Вас могут смутить столь архаичный цифры в заголовке, однако, думаю, не я один до сих пор использую в работе w2k3 и mssql2000. Причина банальна: зачем что-то покупать, когда это куплено и работает. Дискуссию о недостатках/преимуществах w2k3 и w2008 предлагаю опустить. C другой стороны я не чужд прогрессу и в последнее время плотно использую в своей работе mercurial. И вот возникла необходимость поднять внутренний сервер, при этом в наличии имеется как раз таки оной из заголовка. Речь далее пойдет не о hg serve, а о полноценном hgweb. Статья возникла по причине того, что на то, чтобы заставить его работать, ушел целый день; при этом пошаговые инструкций на русском найдены не были. Да и английских не пруд пруди.
Читать дальше →

Как я веду прямые эфиры на интернет-радиостанции

Reading time4 min
Views26K
Для того чтобы вести прямой эфир кажется не так много и надо: настроить звук так чтобы одновременно играла музыка и шла запись с микрофона, хорошо если при этом будет работать Skype. На практике оказывается не так всё просто. В статье я расскажу о настройках моей рабочей станции и используемом программном обеспечении во время ведения эфиров на интернет-радио.

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


Читать дальше →

Выпущена новая версия Image Composite Editor

Reading time1 min
Views9.1K
Доступна новая версия Image Composite Editor (ICE) – бесплатной программы от Microsoft Research, которая предназначена для обработки изображений и формирования панорам самого разного типа на основе набора фотографий. Созданные панорамы затем можно в несколько кликов загрузить на хостинг изображений большого размера PhotoSynth.

Некоторые подробности о ICE можно узнать из этих записей: здесь и здесь.

В новой версии добавлены новые очень интересные возможности:
  • формирование панорам на основе видео-файлов;
  • автоматическая коррекция дефекта виньетирования изображений при композиции изображений;
  • новый механизм блендинга, то есть корректировки изображений по краям при композиции;
  • возможность установки размера дискового кэша и используемой ICE памяти;
  • режим перспективной проекции для широкоугольных панорам;
  • потребление дискового пространства уменьшено на треть при создании панорамы;
  • теперь ICE лучше работает с поврежденными метаданными в изображениях.
Официальный анонс новой версии можно прочитать тут. Загрузить Image Composite Editor можно по следующим ссылкам: ICE for 32 bit Windows или ICE for 64 bit Windows.

Ниже примеры новых функций программы.

Читать дальше →

Information

Rating
Does not participate
Location
США
Date of birth
Registered
Activity