Search
Write a publication
Pull to refresh
26
0
olegi @olegi

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

Send message

Царь хороший, а бояре плохие. Малый бизнес и все, все, все…

Reading time5 min
Views1.3K
США является одной из самых сильных мировых экономик. Но не многие знают, что половину ВВП в США даёт малый бизнес. Более того малым бизнесом создаётся около 70% рабочих мест.
Дмитрий Медведев не относится к числу тех, для кого данные факты являются новостью. Во многих его обращениях и действиях явно прослеживается желание поднять отечественную экономику на новый уровень как раз с помощью развития малого бизнеса. Но не смотря на появление различных законодательных актов, призванных облегчить ведение малого бизнеса обстановка в этой области не становится сильно лучше. Можно много говорить о причинах такой ситуации. Я бы хотел рассказать об одной, с которой столкнулся сам, а точнее мой друг.
Читать дальше →

Секреты и техника качественного эффекта листания страниц

Reading time5 min
Views7.7K
Техника листания страниц уже несколько лет присутствует во Flash. Тем не менее, не все реализации одинаковы. Обычно, качественные компоненты для эффекта листания страниц, которые можно купить, значительно отличаются от тех бесплатных руководств, которые вы найдете онлайн. Самое большое отличие заключается в диапазоне движения для уголка страницы. Большинство бесплатных руководств предлагают фиксированный радиус пути вместо использования более широкого диапазона движения. Другими словами, не имеет значения куда вы потяните мышкой страницу, уголок всегда будет двигаться по одной и той же кривой от одной стороны до другой. Математика для такой техники достаточно проста и варианты ее реализации можно найти повсюду. Любопытно, что качественные компоненты с эффектом листания страниц позволяют использовать значительно больший диапазон движений, что позволяет достичь эффектов гораздо большего качества. И о том как этого достичь никто не говорит!



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

10 способов побороть проблемы в IE6

Reading time3 min
Views2.6K

1. Используйте DOCTYPE


Лучше всегда прописывать доктайп в заголовке каждой html-страницы, причем, строгий режим рекомендуется:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

для XHTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

от себя добавлю, что недопускайте никаких сторонних символов перед доктайпом. Ни пробелов, ни переносов строки — иначе появятся странные поля у body и html
Читать дальше →

Доступны доклады с конференции PDC '09

Reading time1 min
Views657


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

Темы докладов охватывают огромную массу технологий, как новых так и знакомых разработчикам. Вот некоторые из них:
  • Silverlight 4, WPF 4, Windows Workflow Foundation 4, Smooth Streaming
  • DirectX, DirectX 11
  • UML, DSL
  • Entity Framework, ADO.NET Data Services
  • C#/VB.NET: Futures, Garbage Collector
  • ASP.NET: Futures, MVC, AJAX Library и jQuery
  • C++, Visual C++ 2010
  • Software + Services Identity
  • REST Services Security
  • Windows Identity Foundation
  • Windows 7: Touch, Sensors, Ribbon, Error Reporting
  • Windows Server: 2008 R2 (рекомендую доклад Марка Русиновича), HPC Server, DryadLINQ
  • Windows Server AppFabric
  • SharePoint 2010, SharePoint Server 2010
  • BizTalk Server
  • SQL Server 2008
  • Azure: SQL Azure, Java на Azure, PHP и MySQL на Azure
  • Expression Blend, SketchFlow
  • Fiddler
  • Visual Studio 2010
  • .NET Micro Framework
  • Code Contracts, Pex
  • Rx Reactive Framework
  • Dynamic Languages
  • M Language
  • Unified Communications
  • Dallas
  • PowerShell
  • Application Server Technologies: Present and Future
  • Perspectives on the Future of Programming
  • The State of Parallel Programming
Материала на много-много часов. Думаю, каждый найдет для себя много нового и интересного.

Snoop — просмотр VisualTree WPF-приложений

Reading time2 min
Views5.9K
Уже почти год пользую одну замечательную опенсорсную утилиту для отладки WPF-приложений.
Snoop (не самое информативное название для программы) позволяет посмотреть VisualTree WPF приложения.

Вообще возможностей у тулзы немного и рассказ будет коротким, но она просто незаменима при отладке. Позволяет не только понять где и какой Margin/Padding пагубно влияет на положение элемента, но и поможет разобраться с логикой построения элементов управления в wpf.

Главное окно программы
image
посмотреть что умеет Snoop

Видеолекции по компьютерной графике от МарГТУ — теперь в Интернете!

Reading time1 min
Views1.2K
Не так давно мы анонсировали на Хабре проект UniverTV, который был отлично воспринят Хабрособществом. Однако, было множество комментариев об отсутствии на сайте раздела «Информационные технологии»…
Читать дальше →

Помощь в отладке для Visual Studio — Debugger Visualizers

Reading time3 min
Views9.8K
Microsoft Visual Studio - Debugger
Отладка любой программы сложна сама по себе и что бы, ее хоть как то облегчить – можно воспользоваться визуализаторами для Visual Studio (Debugger Visualizers).

Визуализатор – это компонент пользовательского интерфейса отладчика Visual Studio. Он создает диалоговое окно или другой элемент интерфейса, в котором переменная или объект отображается осмысленным образом, подходящим для этого типа данных. Например, HTML-визуализатор интерпретирует строку HTML и отображает результат в том виде, в каком она будет выглядеть в окне обозревателя, визуализатор точечных рисунков распознает структуру точечного рисунка и отображает его и т. д. Некоторые визуализаторы позволяют не только просматривать, но и редактировать данные.

Отладчик Visual Studio содержит четыре стандартных визуализатора. Это визуализаторы текста, HTML и XML, которые работают со строковыми объектами, и визуализатор наборов данных, который работает с объектами DataSet, DataTable и DataView.

Кроме стандартных визуализаторов из поставки Visual Studio, существуют еще и другие — вот о них и пойдет речь дальше.
Читать дальше →

Создаем приложение — «Ударная установка»

Reading time9 min
Views5.2K
image
Думаю, все знакомы с эмуляторами ударных установок. Сделать такое приложение довольно просто. В этой статье мы создадим Bickboxx — реальное приложение из App Store.

Если хотите получить представление о том, чем мы займемся, скачайте Bickboxx из App Store (бесплатно). Исходный код можно скачать здесь. Его можно свободно загружать, сообщать о найденных проблемах — вплоть до создания собственных версий с изменениями, которые считаете целесообразными.

Примечание: для работы с уроком исходный код скачивать необязательно. Все скриншоты кликабельные.
Читать дальше →

Интересная статистика для тех, кто продвигает свои iPhone приложения

Reading time1 min
Views2.2K
В данной статье в сжатом виде собрана статистика, которая будет интересна тем, кто создает и продает свои iPhone приложения в AppStore.

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

MVC на iPhone: «The Model» (Часть 1)

Reading time8 min
Views2.9K
CocoaTouch с самого начала создавалась с прицелом на парадигму MVC. Практически все шаблоны, представления и их контроллеры для пользователя уже готовы. Ключевые классы — "UIView" и "UIViewController". Во многих случаях метод "UIView" применим сам по себе — с добавлением элементов пользовательского интерфейса в общий "UIView" в редакторе IB. Для создания собственных функций добавляем подклассы к "UIViewController". Спецификаторы "IBOutlet" позволяют связывать элементы пользовательского интерфейса с представлением, обеспечивая к ним доступ.

А как быть с понятием «Model»? О нем информации я практически не нашел. В уроках по программированию с моделью предпочитают не работать, набирая код непосредственно в контроллерах.

Добившись, как мне показалось, неплохих результатов с реализацией, я предлагаю их здесь для обсуждения и оценки. Изложу вкратце. Я создаю класс "Singleton", расширяющий "NSObject" для моей модели. Потом посредством наблюдения за ключами/переменными узнаю об обновлениях. Это во многом напоминает "ModelLocator" из "Cairngorm", если кому-то приходилось работать с ним во "Flex".

Для начала создадим проект с парой представлений.
Читать дальше →

(Зло)употребление C# 4.0 Dynamic – Бестиповое Лямбда-Исчисление, Нумералы Чёрча, и все-все-все… (ч.1)

Reading time8 min
Views5.4K

Введение


Воскресное утро, время для еще одного эпизода в серии Безумные Воскресения. Еще раз в одной категории с риском разрыва мозгов, но ведь это как раз то, что нам нравится, не так ли? На этот раз мы рассмотрим бестиповое лямбда-исчисление в C#. Но погодите, разве C# не типизированный язык? Действительно. Но значит ли это, что все, что вы делаете на C# должно быть статически типизировано? Не обязательно: типизация присутствует в языке как инструмент, который вы можете либо не трогать, либо применить. В этом топике мы рассмотрим как новое ключевое слово dynamic из C# 4.0 под несколько странным углом…
Читать дальше →

Найти соседей на Google Maps

Reading time2 min
Views3.4K
Посмотрел статистику посещения сайта Кафе Ульяновска и понял, что порядка 30% посетителей приходят к нам через поисковик на страницу с конкретным описанием кафешки, получают нужную информацию и уходят восвояси.
«Непорядок» решили мы и поставили новую задачу — отображать на странице кафешки ближайшие заведения.
Читать дальше →

Веб-аналитика: анализируй это! Часть 4. От статистики к аналитике

Reading time3 min
Views8.5K
Прошу простить за большую паузу между выпусками рассылки: мне нужно было время на подготовку к проведению большого тренинга и разгребание новых материалов. Что ж, много времени прошло, многое изменилось — даже слово “Интернет” теперь нужно писать с большой буквы! Больше такого не повторится, так что продолжим наше путешествие. Напомню адреса прошлых выпусков:

Часть 1. Вступление.
Часть 2. Сбор данных.
Часть 3. Базовые метрики.

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

Интегрируем Twitter в приложения для iPhone

Reading time6 min
Views1.4K
Если вы разработчик (что вероятнее всего, учитывая факт чтения данной статьи), то, по всей вероятности, у вас уже есть или должна появиться учетная запись в Twitter. В последнее время эта социальная сеть обрела такую популярность, что было бы глупо не интегрировать Twitter тем или иным способом в собственные приложения iPhone.

Сделать приложения более социально ориентированными с помощью Twitter можно разными способами. Например, предусмотрев автоматическое подключение к сети при нахождении определенного предмета в игре или победе над персонажем. При этом все друзья узнают о достижениях пользователя, а вам подобный ход добавит популярности. Кстати, а как насчет создания собственного Twitter-клиента (только не рассчитывайте продать мой урок в App Store).

Twitter предлагает элементарный пользовательский интерфейс, с помощью которого с сетью легко и просто взаимодействовать. В моем персональном блоге я как раз публикую серию статей о создании Twitter-клиента для Mac, кодом из которой мы частично воспользуемся.
Перед началом хочу остановиться ещё на одном моменте: создание интерфейса и установку связей со спецификаторами "IBOutlet" я рассмотрю очень бегло. Если что-то будет непонятно, лучше начать с более простых уроков.

Урок будет базовым: я покажу, как обновлять в Twitter собственный статус, а также создавать приложение, работающее исключительно в альбомной ориентации — два зайца одним выстрелом. Приступим…
Читать дальше →

Собеседуем руководителя проектов

Reading time6 min
Views70K
Сразу хотелось бы определиться с некоторыми понятиям, дабы никого не провоцировать на полемику из-за недопонимания ключевых моментов. Так же хочу предупредить, что это не руководство к действию и не пособие, а всего лишь рассказ в стиле «как это делают другие».

Для меня руководитель проекта (проектов) – это человек, прежде всего имеющий глубокое понимание предметной области, в нашем случае интернет разработки, имеющий опыт самостоятельной разработки, находящийся в курсе технологических и бизнес тенденций на рынке. Равноценно вышеупомянутым качествам – умение общаться и находить общий язык с совершенно разного типа людьми. Знания РП должны лежать не только в плоскости разработки, но так же и в прототипировании интерфейсов, и в дизайне, и в интернет-маркетинге.
Читать дальше →

"Интернет: источник открытий" — выставка под открытым небом

Reading time1 min
Views1.9K
Юлия Анфилова, маркетинг Google Россия

В марте этого года Google запустил страницу www.google.ru/yamogu, где каждый пользователь Интернета может совершить настоящее открытие или просто узнать для себя что-то новое, а также поделиться собственной историей.

Наши пользователи из разных городов и даже стран прислали много интересных, трогательных и весёлых рассказов о личных достижениях, открытиях и победах. Истории были удивительно живыми, и нам захотелось, чтобы о них узнали за пределами Сети. Мы обратились к известным российским фотографам и архивам МДФ, чтобы с помощью фотографий проиллюстрировать сюжет и передать настроение этих рассказов. В результате получилась целая выставка из 62 историй и фотографий!

Выставка «Интернет: источник открытий» пройдёт под открытом небом в Москве на Чистопрудном бульваре с 13 августа по 30 сентября 2009 года.

Истории пользователей Google проиллюстрированы работами Игоря Мухина, Владимира Вяткина, Дмитрия Зверева, Игоря Аскарова, Сергея Бурасовского, Всеволода Тарасевича, Георгия Розова, Сергея Киврина, Дмитрия Гужели и Сергея Кузнецова.

Приходите! Будет интересно :-)

3 типа рыночных сегментов для стартапов

Reading time4 min
Views2.3K
В последнее время на Хабре возник всплеск интереса к созданию стартапов и их развитию. Многое было сказано про поиск инвестора и упаковку, чтобы подороже ему продаться, но про позиционирование и определение своего рынка, на мой взгляд, информации еще недостаточно.

Мы сейчас сами делаем стартап carbucks.ru (поиск автокредитов и специальных предложений при покупке машины), поэтому понимание потребностей клиентов для нас очень важно. В качестве основной модели исследования рынка мы решили использовать Customer Development от Стива Блэнка (Steven Blank), известного в Долине серийного предпринимателя, автора книги 4 Steps to the Epiphany. По ходу развития стартапа мы будем описывать совершаемую нами работу. Сегодняшняя статья – про определение своего рынка, первой вещи, которую стоит сделать при создании проекта.
Читать дальше →

Принципы разработки ПО для iPhone с использованием акселерометра

Reading time11 min
Views23K
В статье рассмотрено принципы работы iPhone акселерометра, показаны примеры приложений, использующие акселерометр в качестве главного компонента, наведены рекомендации по использованию акселерометра. Также показано, как использовать акселерометр в веб-приложениях. Часть материалов была взята из статьи «Скроллинг при помощи акселерометра».

Что такое акселерометр?


Обратимся к Википедии:
Акселерометр (от лат. accelero — ускоряю и μετρέω — измеряю) — прибор, измеряющий проекцию кажущегося ускорения. Кажущееся ускорение есть равнодействующая сил не гравитационной природы, действующая на массу и отнесённая к величине этой массы. Акселерометр может применяться как для измерения проекций абсолютного линейного ускорения, так и для косвенных измерений проекции гравитационного ускорения. Последнее свойство используется для создания инклинометров. Акселерометры входят в состав инерциальных навигационных систем, где полученные с их помощью измерения интегрируют, получая инерциальную скорость и координаты носителя. Электронные акселерометры часто встраиваются в мобильные устройства (в частности, в телефоны) и применяются в качестве шагомеров, датчиков для определения положения в пространстве, автоматического поворота дисплея и других целей. В игровых приставках акселерометры используются для управления без использования кнопок — путем поворотов в пространстве, встряхиваний и т. д.


Apple — не первая компания, которая внедрила акселерометр в мобильный телефон, но первая, у которой это получилось хорошо.
Читать дальше →

ASP.NET MVC Framework – ставим точки

Reading time4 min
Views23K
Точка первая ставится в вопросе “Нужно ли переходить на MVC Framework и почему?”

Этой статьей я хотел бы открыть цикл статей про MVC Framework. Последнее время я очень плотно работаю с ним и с его внутренностями и у меня накопилось несколько мыслей, интересных наблюдений и знаний которыми хотелось бы поделиться. Если вы программист ASP.NET и не знакомы или знакомы не очень хорошо с MVC Framework, то, хотелось бы верить, мои статьи помогут вам понять этот инструмент лучше. В любом случае, даже если вы очень хорошо знаете предмет, я думаю, нам с вами будет что обсудить в комментариях на каждую поднятую тему.
Читать дальше →

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity