Будь вы простым программистом, матерым лидом, архитектором или даже ПМ-ом, вы наверняка в своей нелегкой работе сталкивались с проблемой выбора при добавлении в систему новой возможности. Одно решение гораздо проще реализовать в сжатые сроки и успеть к очередному очень важному релизу, однако оно будет более затратное в сопровождении, менее расширяемое или менее надежное. Другое решение может не обладать всеми этими недостатками, однако обладать другим, в некоторых случаях более важным недостатком – на его реализацию потребуется значительно больше времени.
paranoik @paranoik
Пользователь
GitHowTo — тур обучения гиту на русском
1 мин
15K
Спешу поделиться радостной новостью о запуске проекта GitHowTo — интерактивного тура-обучалки основам Git.
За основу были взяты идеи gitimmersion.com, но переведены на русский язык и немного изменены под реалии не-ruby разработки, поэтому спешите любить и жаловать — githowto.com!
Буду чрезвычайно рад любым замечаниям и пожеланиям к проекту.
+177
Mercurial на Windows Server 2003
4 мин
9.8KВас могут смутить столь архаичный цифры в заголовке, однако, думаю, не я один до сих пор использую в работе w2k3 и mssql2000. Причина банальна: зачем что-то покупать, когда это куплено и работает. Дискуссию о недостатках/преимуществах w2k3 и w2008 предлагаю опустить. C другой стороны я не чужд прогрессу и в последнее время плотно использую в своей работе mercurial. И вот возникла необходимость поднять внутренний сервер, при этом в наличии имеется как раз таки оной из заголовка. Речь далее пойдет не о hg serve, а о полноценном hgweb. Статья возникла по причине того, что на то, чтобы заставить его работать, ушел целый день; при этом пошаговые инструкций на русском найдены не были. Да и английских не пруд пруди.
+22
Что почитать на выходных? Рекомендуем, выпуск №10
2 мин
1.3KЭто подборка статей на тему веб-разработки на платформе .NET (и не только). За день перед выходными я предлагаю набор интересных ссылок, которые стоит посетить в свободные минуты на выходных, чтобы узнать что-то новое и интересное.
Вы можете следить за циклом этих советов по следующей ссылке.
Тема номера:
Вы можете следить за циклом этих советов по следующей ссылке.
Тема номера:
- Доступен онлайн новый выпуск журнала MSDN Magazine за май 2011 (link);
- Описание использования CSS Sprites и библиотеки ASP.NET Sprite and Image Optimization Library (link);
- Важные счетчики производительности для мониторинга производительности ASP.NET (link);
- Кэширование данных в приложениях ASP.NET (link);
- Изменение размеров изображений без потерь в ASP.NET (link);
- Восстановление пароля администратора в Orchard CMS (link);
- Создание вебсервиса с помощью WebMatrix и его использование в приложении Windows Phone 7 (link);
- Доклад Скотта Хансельмана про инструменты ASP.NET MVC 3 (link);
- Использование WebMatrix Helpers в ASP.NET MVC 3 (link);
- Руководство по Orchard, часть 2 (link);
- Project Silk jQuery UI Widget QuickStart (link);
- Использование REST-сервиса в ASP.NET Razor (link);
- MvcScaffolding Nuget Package and EF Code First — Code Generation (link);
+11
Что почитать на выходных? Рекомендуем, выпуск №9
3 мин
1.4KЭто подборка статей на тему веб-разработки на платформе .NET (и не только). За день перед выходными я предлагаю набор интересных ссылок, которые стоит посетить в свободные минуты на выходных, чтобы узнать что-то новое и интересное.
Вы можете следить за циклом этих советов по следующей ссылке.
Тема номера:
Вы можете следить за циклом этих советов по следующей ссылке.
Тема номера:
- XNA RPG — изучение XNA на примере построения RPG-игры (руководство из 26 частей) (link);
- Российская система управления контентом Atilekt.CMS доступна через Web Platform Installer (link);
- Список событий в GLOBAL.ASAX (link);
- Проект для ASP.NET- Git Web Access (link);
- ASP.NET MVC 3 для начинающих: добавляем ввод даты с помощью jQueryUI и NuGet (link);
- Руководство по Orchard, часть 1 — запуск блога (link);
- Руководство по Orchard, часть 2 (link);
- Custom Role Provider. Часть 1 (link);
- Настройка шаблонов T4 MvcScaffolding (link);
- Управление сессиями NHibernate в приложениях ASP.NET MVC (link);
- patterns & practices- Project Silk Drop 7 (link);
- Исопльзование Entity Framework Fluent API и Code First в ASP.NET MVC (link);
- Работа с CSS 3 в Expression Web (link)
- Мнение о том, когда использовать Canvas и SVG (link);
- Новые полезные JavaScript CSS решения 2011 года. 16 свежих плагинов для веб-разработчика (link);
- Результаты тестирования скорости JS в браузерах (link);
- IE9 Compat Inspector — инструмент анализа сайта на проблемы с JavaScript (link);
- Фрактал на JavaScript с помощью HTML5 (link);
- 14 браузерных javascript — игр, использующих HTML5 (link);
- Расширение ваших jQuery-приложений с Amplify.js (link);
- Useful jQuery Plugins — April 2011 (link);
- Взрывной логотип с помощью CSS3 и MooTools или jQuery (link);
+14
Взаимная конвертация и обработка электронных документов
5 мин
24K
Но, к превеликому сожалению для всех системных администраторов и программистов различных бизнес-приложений, огромная масса документооборота в данный момент всё ещё осуществляется с использованием закрытых и плохо поддающихся модификации и разбору форматов. Что уж тут лукавить — речь идёт о doc, xls и иже с ними, а так же во многом о docx, xlsx и подобных. Что делать с такими файлами, особенно если у вас нету свободной Windows с установленной последней версией Office, — совершенно непонятно. Безусловно, если у вас есть Windows, Visual Studio и навыки работы в C#, то проблем с анализом документов Microsoft будет значительно меньше. Зато возникнут проблемы с ODF. Плюс часто хочется сохранять результат в формате PDF, дабы уже никто не мог его изменить.
К счастью, есть достаточно универсальный способ работы практически с любыми распространёнными форматами документов на любой платформе. О нём и пойдёт речь дальше.
+34
Эти бесчисленные парадигмы, концепции, инструменты и фреймворки
5 мин
6.9KМое мировоззрение, как программиста, сформировалось еще во времена консольных приложений и текстовых пользовательских интерфейсов, на смену им пришли графические оконные GUI, а сейчас я наблюдаю уже третий виток технологий, связанный с глобальной сетью. Каждый раз, конечно же, приходилось менять не только любимый язык программирования, но и весь технологический стек, с наработками, заготовками и достаточно обширными библиотеками, кои сейчас гордо зовутся фреймворками. Резать приходилось по живому, нещадно и решительно.
+177
Что почитать на выходных? Рекомендуем, выпуск №6
3 мин
884Это подборка статей на тему веб-разработки на платформе .NET (и не только). За день перед выходными я предлагаю набор интересных ссылок, которые стоит посетить в свободные минуты на выходных, чтобы узнать что-то новое и интересное.
Вы можете следить за циклом этих советов по следующей ссылке.
Тема номера:WebForms:
Вы можете следить за циклом этих советов по следующей ссылке.
Тема номера:WebForms:
+9
FPV
4 мин
136KЭта статья для тех, кто с детства мечтает летать как птица. Сразу оговорюсь, в реале Вы не полетите, но чувства будут очень близки. Итак, речь идет о FPV (first person view)-полетах. FPV — это новое движение в авиамоделизме, его суть заключается в управление моделью самолета через установленную на борту камеру. Картинку с борта самолета Вы получаете в реальном времени и видите через очки “виртуальной реальности”. Также, на очках установлен датчик поворота головы и камера на самолете поворачивается вслед за поворотами Вашей головы. У вас появляется неподдельное ощущение реального присутствия. А самолетом Вы управляете по радио каналу. Со стороны это выглядит примерно так:

А вот как выглядит изнутри:

А вот как выглядит изнутри:
+252
SSH-туннель домой без необходимости оставлять включённым домашний ПК
5 мин
215KDisclaimerБла-бла-бла, а топик-то о чём?
Этот пост появился здесь по нескольким причинам:
1) Меня попросил сам Boomburum
2) Есть предположение, что на хабре всё-таки есть люди, имеющие прямое отношение к IT, но при этом имеющие весьма отдалённое представление о пользе SSH и её извлечении из обычного домашнего роутера, и которым, надеюсь, будет весьма интересно и полезно об этом узнать.
Хабралюдям, познавшим Дао IOS, tun, VPN, *wrt, WOL… etc, предлагается на выбор:
А) Закрыть топик, заняться делом и не выводить себя из нирваны чтением этой любительской фигни.
Б) Потратить время на конструктивную критику и полезные дополнения в комментариях.
Специально для GrammarNazi:
Пишите пожалуйста об ошибках в личку — обещаю исправиться.
Итак, я обещал рассказать «как поднять ssh-туннель домой без необходимости оставлять включённым домашний ПК» и, как правильно догадался peter23 речь пойдёт про ssh-сервер на роутере.
+209
Организуем view models в ASP.NET MVC
4 мин
32K
В интернете полно примеров вроде «Делаем вики на ASP.NET MVC за 15 минут». Проблема таких примеров в том, что они используют VideData или ViewBag для передачи данных в View. Для генерации форм используются нетипизированные методы вроде
Html.TextBox()
. А для получения данных из форм просто параметры к методам контроллера, или хуже того – сами сущности из ORM.Это может быть прекрасно с точки зрения того, кто в жизни имеет дело только с созданием таких «видео уроков». Но в немного более сложных случаях вы, конечно же, захотите иметь строго типизированные модели, использовать строго типизированные методы вроде
Html.TextBoxFor(m=>..)
, и получать в методе контроллера из формы ровно то, что хотите получить и при этом держать все модели в консистентном виде. Итак, правила, если вы хотите разрабатывать в MVC:
+18
Что почитать на выходных? Рекомендуем, выпуск №4
2 мин
1.2KЭто подборка статей на тему веб-разработки на платформе .NET (и не только). За день перед выходными я предлагаю набор интересных ссылок, которые стоит посетить в свободные минуты на выходных, чтобы узнать что-то новое и интересное.
Вы можете следить за циклом этих советов по следующей ссылке.
Темы номера:
Вы можете следить за циклом этих советов по следующей ссылке.
Темы номера:
- видео-курс обучения разработке для Windows Azure из 12 видео [link];
- Конкурс: зарегистрируй сайты — получи шанс выиграть Xbox360+Kinect [link].
- ASP.NET AppDomain – что это такое и почему важно понимать как это работает? [link];
- ASP.NET WF4 / WCF и асинхронные вызовы [link];
- Tailspin Spyworks Tutorial — тестовый демонстрационный проект на ASP.NET [link];
- Пример производительного решения на Windows Azure и Windows Server 2008 R2: StockTrader 5 [link];
+6
Вдогонку Visual Studio 2010 SP1, новые инструменты для разработчиков
2 мин
8.9KКак вы, наверняка, знаете недавно был выпущен пакет обновления для Visual Studio 2010. Спустя некоторое время стали появляться дополнительные инструменты, про которые стоит рассказать отдельно.
+19
Что почитать на выходных? Рекомендуем, выпуск №3
2 мин
1.1KЭто подборка статей на тему веб-разработки на платформе .NET (и не только). За день перед выходными я предлагаю набор интересных ссылок, которые стоит посетить в свободные минуты на выходных, чтобы узнать что-то новое и интересное.
Вы можете следить за циклом этих советов по следующей ссылке.
Тема номера:
Вы можете следить за циклом этих советов по следующей ссылке.
Тема номера:
+19
Что почитать на выходных? Рекомендуем
2 мин
1.4KЭто подборка статей на тему веб-разработки на платформе .NET (и не только). За день перед выходными я предлагаю набор интересных ссылок, которые стоит посетить в свободные минуты на выходных, чтобы узнать что-то новое и интересное.
Вы можете следить за циклом этих советов по следующей ссылке.
Темы номера:
Вы можете следить за циклом этих советов по следующей ссылке.
Темы номера:
+24
UniFi — корпоративный Wi-Fi с контроллером, доступный каждому. Первое впечатление
5 мин
231KЗдравствуйте, дорогие жители Сети.
Спешу поделиться с вами своими впечатлениями о новом продукте для корпоративного сегмента — UniFi от компании Ubiquiti (Юбиквити). Если кто не в курсе — коротко о Ubiquiti я рассказал в предыдущем посте, поэтому сразу к делу.
Несмотря на всеобщее проникновение Wi-Fi в нашу жизнь, рынок корпоративного Wi-Fi до сих пор контролировали буквально пара-тройка производителей. Их системы стоят многие десятки тысяч долларов, причем значительную часть стоимости составляет именно контроллер — мощный и умный. Ubiquiti со свойственной им бесцеремонностью вломилась на этот рынок, предложив систему с ценой в $199. Это цена точки доступа с контроллером. То есть теперь любая организация может позволить себе нормальный корпоративный Wi-Fi. Прежде чем рассказать о том что это такое — UniFi, сделаю небольшое лирическое отступление и расскажу чем же отличается домашний Wi-Fi от офисного.
Спешу поделиться с вами своими впечатлениями о новом продукте для корпоративного сегмента — UniFi от компании Ubiquiti (Юбиквити). Если кто не в курсе — коротко о Ubiquiti я рассказал в предыдущем посте, поэтому сразу к делу.
Несмотря на всеобщее проникновение Wi-Fi в нашу жизнь, рынок корпоративного Wi-Fi до сих пор контролировали буквально пара-тройка производителей. Их системы стоят многие десятки тысяч долларов, причем значительную часть стоимости составляет именно контроллер — мощный и умный. Ubiquiti со свойственной им бесцеремонностью вломилась на этот рынок, предложив систему с ценой в $199. Это цена точки доступа с контроллером. То есть теперь любая организация может позволить себе нормальный корпоративный Wi-Fi. Прежде чем рассказать о том что это такое — UniFi, сделаю небольшое лирическое отступление и расскажу чем же отличается домашний Wi-Fi от офисного.
+32
Файл⇨строка или активность работы над файлом
19 мин
2.3KБольшинство разработчиков знакома с таким продуктом, как визуализатор code_swarm (на google code). Как минимум каждый третий наверняка выгружал для него лог и создавал видео, которое визуализирует процесс разработки приложения, в котором видно активность программистов. Ну и конечно каждый второй видел видео подобного рода. Практически все эти видео делались на срезе отношения программист⇨файл.
В этой статье будет описан процесс формирования лога в срезе отношения файл⇨строка, то есть с генерированное видео будет демонстрировать активность работы над файлом.


Кому это интересно под прошу под кат.
В статье будет использованы:
В этой статье будет описан процесс формирования лога в срезе отношения файл⇨строка, то есть с генерированное видео будет демонстрировать активность работы над файлом.


Кому это интересно под прошу под кат.
В статье будет использованы:
- Git — VCS
- code_swarm — визуализатор истории репозиториев.
- gource — визуализатор истории репозиториев.
- Эмулятор среды linux в Windows или UNIX OS (с git уже идет для win эмулятор msysgit)
- MEncoder — свободный кодировщик видео
- ffmpeg — программа для конвертации видео с использованием различных кодеков.
+40
Data acquisition, часть 2
7 мин
2.3KВ первой части моего рассказа про data acquisition, я написал про то, какой инструментарий используется для получения HTML из интернета. В этом посте я более детально расскажу про то, как из этого HTML получать нужные данные, и как эти данные трансформировать в нужный нам формат.
+13
Информация
- В рейтинге
- Не участвует
- Откуда
- Белгород, Белгородская обл., Россия
- Зарегистрирован
- Активность