программирование

alldotnet.ru →  Удобная программа(+код), чтобы извлечь все файлы из папок

Рекомендую .Net программу, которая позволит извлечь файлы из любого количества вложенных папок.
Крайне удобно для старых mp3 плееров, чтобы не переходить из папки в папку при поиске файлов. Мне очень пригодилась для работы с аудиокнигами, а то было не удобно заходить во се эти папки чтобы найти нужную главу.
Простая и удобная в обращении программа, если вам нужно избавиться от всех папок и извлечь файлы.

GWT →  Использование шаблона Command для организации RPC-вызовов в GWT

В своем прошлогоднем выступлении в рамках Google I/O Ray Rayan поведал аудитории о том, как правильно стоить архитектуру более-менее крупных GWT-проектов. Одна из его рекомендаций — использование шаблона (паттерна) Command для оргиназации RPC-сервисов. В данной заметке я постараюсь вкратце осветить данный подход на примере простейшего GWT-приложения. Для диспетчеризации RPC-вызовов будет использована библиотека gwt-dispatch GWT-Dispatch. Сразу хочу предупредить, что эта статья является симбиозом, осмыслением и компиляцией нескольких источников (GWT-Dispatch Getting Started, GWT MVP Example). Рассматривайте ее как руководство к быстрому старту на пути правильного построения GWT-приложений. Весь материал разработан с учетом того, что серверная реализация RPC-сервисов также выполняется на языке Java.

AppEngine →  Загрузка, хранение и извлечение изображений в Google App Engine

В данной статье хочу поведать сообществу о способе загрузки и хранения изображений в хранилище, которое предоставляет Google App Engine. Решение построено по классическому принципу, на простых JSP-страницах, хотя может быть с легкостью адаптировано применительно к GWT-коду. Для диспетчеризации запросов я решил использовать Spring Framework 3 и JDO для работы с хранилищем. Таким образом, попутно будет рассмотрен вопрос интеграции JDO-классов в Spring-приложения.
Поглядеть как работает приложение можно здесь
Попрошу не судить строго ибо это моя первая проба пера. Итак, поехали!

AppEngine →  Авторизация через службу User Service в GWT приложениях

Данная статья адресована Java программистам начинающим знакомиться с возможностями облачной платформы Google Apps Engine. Так же, я немного напишу про прокол GWT-RPC. Дело в том, что в сфере веб-технологий меня в первую очередь интересуют RIA приложения, а в данный момент технология GWT и производные от нее фреймворки. Несмотря на это, в первой части статьи я постараюсь описать процесс авторизации для тех программистов, кто использует в качестве клиентской части отличные от GWT технологии. Для разработки GWT/GAE приложений я использую Google Eclipse плагин, дальнейший текст построен на предположении что читатель самостоятельно установил и настроил этот плагин, а так же разбирается в основах создания web-приложений на базе технологий Java Servlets & JSP.

Новости в переводе →  15 расширений Google Chrome для людей, создающих вебсайты

Google Chrome - это отличный браузер для веб-дизайнеров и разработчиков. С расширениями Google Chrome вы можете добавить в браузер множество возможностей, помогающих в дизайне, отладке и работе над веб-сайтом.
Итак, ТОП15 лучших расширений:

1. FireBug Lite

firebug

Это расширение установит FireBug Lite в браузер. Хотя в Chrome дает вам приблизительно такие же возможности по отладке (и даже чуть больше), старые фанаты FreBug'а оценят это расширение для отладки и тестирования их работы в Chrome.

2. Web Developer

webdeveloper

Панель веб=разработчика от Криса Федерика - это давнишний фаворит среди веб-дизайнеров и и разработчиков фронт-енда. Первоначально сделанная для Firefox, эта панель портирована теперь и на Google Chrome.
Имеется множество опций для проверки и понимания разметки страниц, включая последовательность элементов в блоке (z-index), показывает информацию о CSS стилях выбранных элементов, мониторит кеш браузера и многое другое...

AppEngine →  Формируем сообщество AppEngine

В соответствии вот с этим сверхсекретным документом, данный топик является первым блином первой экспериментальной попыткой создания тематического сообщества на Enetri, посвященного "облачной" технологии AppEngine.

.NET →  Вопросы для собеседования на позицию ASP.Net Developer/C# (Intertviews question ASP.Net/C#)

Некоторое время тому назад, мне пришлось искать новую работу, и проходить тернистый путь собеседований. За 2 недели, я прошёл около 8-10 собеседований. За время похода я успел собрать большую кучу самых популярных вопросов, которые хотел бы вам презентовать. Надеюсь, что данный списочек поможет кому то при поиске работы, а кого то быть может подтолкнёт к освежению своих данных. А кто то просто, что то новое узнает :)

Программирование →  Теория заговора: Microsoft .NET - продукт компании Borland

К сожалению, во времена когда писался оригинальный текст статьи, о переводе которого пойдет речь, у меня не было ни домашнего компьютера, ни тем более выхода в интернет. Возможно он устарел. Кому сейчас интересно читать про взаимоотношения Borland и Microsoft!?! На сам текст я наткнулся относительно недавно и, честно говоря, я не программировал никогда на Delphi, и не программирую на .NET, но что-то в этой истории меня зацепило. Думаю что читателю, которому не безразличны такие названия как, Borland Delphi, Microsoft .NET или тому, кому просто хочется взглянуть на еще одну точку зрения, будет интересно услышать возможные ответы на следующие вопросы:


Возможно ли что идея .NET framework целиком принадлежит Borland?

Почему Borland понадобилось более двух лет, что бы выпустить свой ответ MS's VS.NET?

Возможно ли, что существует негласное соглашение между Borland и Microsoft, что Borland подвинется и подождет, пока Microsoft получат достаточную часть рынка?

Знаете ли вы что человек, стоявший за созданием Delphi это Андерс Хейлсберг, один из первых сотрудников компании Borland...В последнее время он возглавлял команду создавшую язык программирования C# и являлся ключевым участником в разработке .NET Framework?

twitter.com →  Объявлен конкурс для украинских разработчиков Android-приложений

Завтра, 25 апреля, стартует конкурс для разработчиков Android приложений в Украине HTC Android Developers Contest. Принять участие могут как команды, так и отдельные разработчики.

Ключевое условие конкурса приложение ранее не должно быть доступным в Android Market и ориентировано на украинских пользователей (украинский или многоязычный интерфейс,с возможностью выбора украинского или русского языков).Главный приз 35 000 гривен и телефон HTC Desire.За второе место — премия в 10 000 грн и HTC Desire, за третье HTC Desire.

С 25 апреля по 10 июня будет открыта возможность загрузки приложений на сайт (за эти полтора месяца можно будет успеть написать новое приложение). Результаты опубликуют на сайте 21 июня,а 26 июня победителей торжественно наградят.

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

Также в рамках HTC Android Developers Contest проходят Android мастер-классы для разработчиков. 14 апреля уже прошел первый мастер-класс, а следующий намечен на 28 апреля. Мастер-классы ориентированы на разработчиков, но кроме технических аспектов затрагивают маркетинг и вопросы продвиже

.Net Framework →  Вызов функций из неуправляемой библиотеки (unmanaged dll) на примере Delphi

В данной статье будет рассмотрен пример как вызывать процедуры и функции из бинарного dll, то есть не IL код, а библиотеки написанной не на .Net (например Delphi)

Причины данного действия могут быть самые разные, например: использование готового куска кода написанного на другом языке (не .NET); специальное написание куска кода на unmanaged code с целью защиты от дизассемблеров и декомпиляторов