Новости информационных технологий - 25306

Уважаемый читатель, приветсвую тебя на просторах хабрахабра, этой уникальной площадки обмена опытом и мнениями. В этой заметке я хочу вернутся к теме беспроводной передачи высококачественного видео и звука без использования проводов, с применением различных технологий. При этом я буду рассматривать аспект беспроводной передачи шире, чем просто сетевое «расшаривание» фильмов и музыки. Необходимым и достаточным условием упоминания той или иной технологии будет возможность передачи экрана рабочего стола и работы любых программ, с поддержкой разрешения, не ниже 1280x720 (HD-ready/720p).
Поскольку с момента моих прошлых публикаций уже прошло довольноЧитать полностью »

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

Исходный класс:

class ClassForClone { 	//here are value type fields 	 	public readonly A a; 	public readonly Lazy<string> lazy; 	 	protected void Func1() 	{ 		//to to something; 	} 		 	public ClassForClone(A a) 	{ 		this.a = a; 		lazy = new Lazy<string>(() => 		{ 			// some calculations  			Func1(); 			return a.SomeText; 		}); 	} } 

Воспользуемся функцией побитового копирования полей объекта Object.MemberwiseClone(). Она избавляет нас от монотонной работы копирования полей, но все поля с ссылочными типамиЧитать полностью »

На просторах Интернета есть очень хороший Javascript фреймворк под названием qooxdoo. Наверное, многие знают о нем и видели его в действии. А если кто не знает, это фреймворк с большим количеством классов, в том числе отвечающих за UI. Подробности можно почитать и посмотреть там. Хорош он всем, но при разработке ASP.NET приложений его использовать крайне сложно. Так было раньше. Теперь я рад поделиться новостью: появился новый проект, который позволяет просто и быстро создавать ASP.NET приложения с пользовательским интерфейсом на qooxdoo, при этом писать на javascript совсем не придется. Проект называется qxdotnet и распространяется под лицензиейЧитать полностью »

Сегодня мы рады сообщить о добавлении панорам Москвы и Петербурга на Карты Google. Кроме этих городов пользователи Карт Google смогут посмотреть на Химки, Мытищи, Подольск, Домодедово, Петергоф, Пушкин, Павловск, Кронштадт и Ломоносов. Для того чтобы начать виртуальную прогулку по улицам, нужно либо максимально приблизить карту, либо перетащить оранжевого человечка с линейки масштаба на интересующую вас улицу.

Вид с Васильевского спуска в Москве
Теперь вы можете прямо наЧитать полностью »

До выборов Президента РФ, которые пройдут 4 марта 2012 года, осталось не так много времени.

Специально к этому событию мы открыли небольшой сайт – он поможет получить основную информацию о предстоящем событии.

Блог компании Яндекс / [RSS пост] Мы выбираем

В частности, вы узнаете рейтинги кандидатов (данные предоставляют ведущие социологические службы).

Для каждого из кандидатов есть отдельная лента новостей.

На странице теледебатов вы увидите как общее расписание «баталий» кандидатов, так и отдельное – для каждого претендента.

В разделахЧитать полностью »

Калифорнийские ребята разработали интересный сервис Pixelapse, который позволяет загружать на сайт графические файлы (интеграция с Photoshop), автоматически создает версии файлов и дает богатые возможности для обсуждения работ.

Одним словом Pixelapse — это GitHub для дизайнеров.

image

Коротко о возможностях:

  • Сравнение двух и более версий, путем расположения их рядом друг с другом или методом наложения. Прикольная штука, своеобразный графический merge в браузере, быстрый и удобный.
  • В комментариях можно ссылаться на конкретные версии и на пользователей,Читать полностью »

GNU make — широко известная утилита для автоматической сборки проектов. В мире UNIX она является стандартом де-факто для этой задачи. Являясь не такой популярной среди Windows-разработчиков, тем не менее, привела к появлению таких аналогов, как nmake от Microsoft.

Однако, несмотря на свою популярность, make — во многом ущербный инструмент. Его надёжность вызывает сомнения; производительность низка, особенно для больших проектов; сам же язык файлов makefile выглядит заумно и при этом в нём отсутствуют многие базовые элементы, которые изначально присутствуют во многих других языках программирования.

Конечно, make — не единственнаяЧитать полностью »

Изучая node.js я обнаружил, что добиться успеха в этом непростом деле мне мешает постоянная необходимость перезапускать руками сервер node в командной строке. Так появилась идея повесить перезапуск сервера на горячую клавишу в любимом редакторе (в моем случае, Vim'е) сохранив возможность следить за выводом STDOUT и STDERR сервера. Решение linux-only, поскольку написано на sh.

Однако, одним node.js дело не ограничивается. Используя это решение можно организовать перезапуск и перенаправление вывода любой утилиты (python/php/etc), просто указав ее имя в настройках скрипта вместо node.

Не исключаю вероятность, всё это (и намного больше) реализовано в «нормальнойЧитать полностью »

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

Чтобы не попасться на удочку мошенников, как правило, достаточно лишь банальной внимательности, но от непредвиденных обстоятельств не застрахован никто. Вполне может случиться, что вы дали телефон поиграть ребенку или посмотреть другу, а вернули его вам с виноватым выражением и недоуменной фразой: «Там что-то всплыло, я нажал, чтобы пропустить, а тут такое…»

Блог компании HTC / AirPush фишинг: практические советы по безопасности
Читать полностью »

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

Чтобы не попасться на удочку мошенников, как правило, достаточно лишь банальной внимательности, но от непредвиденных обстоятельств не застрахован никто. Вполне может случиться, что вы дали телефон поиграть ребенку или посмотреть другу, а вернули его вам с виноватым выражением и недоуменной фразой: «Там что-то всплыло, я нажал, чтобы пропустить, а тут такое…»

Блог компании HTC / AirPush фишинг: практические рекомендации по безопасности
Читать полностью »


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