Архив за 19 апреля 2017 - 2

Кроме россыпи адаптеров Radeon RX 580 компания XFX представила всего одну карту Radeon RX 570. Модель называется Radeon RX 570 RS 4GB XXX Edition.

Как и у старших карт, у этой модели повышена частота памяти. Вместо 7000 МГц в данном случае 4 ГБ памяти трудятся на частоте 7100 МГц. Графический процессор в режиме OC+ Mode работает на частоте 1284 МГц, то есть разогнан не очень сильно.

Компания XFX, конечно, тоже выпустила свои версии видеокарты Radeon RX 580. На данный момент у этого производителя наибольшее количество новых адаптеров: целых 10 моделей!

Но на самом деле тут есть подвох, так как за отдельные модели XFX посчитала карты с разным цветом подсветки вентиляторов и версии, которые будут продаваться эксклюзивно в сети BestBuy. Если же отбросить такое разделение, то выйдет, что в ассортименте компании пять ускорителей Radeon RX 580. Параметры этой пятёрки мы и приведём ниже.

Radeon RX 580 GTS XXX Edition 8GB

в 17:43, , рубрики: nix, метки:

1. Чтобы быстро скопировать/переименовать файл с длинным именем, можно набрать:

cp /home/user1/myfile123456789.txt{,-new}

и обратно:

cp /home/user1/myfile123456789.txt{-new,}

2. Бесполезная, но прикольная форк-бомба (правда, не сработает, если у Вас задан ulimit для количества процессов):

:(){ :|:& };:

3. Эмулятор сетевого принтера на локальном компьютере:

nc -l -p 9100 > job.prn

4. Простейшее нагрузочное тестирование веб-сайта:

for i in {1..1000}; do echo ya.ru; done | xargs -P 20 wget &>/dev/null

5. Удобочитаемый вывод команды mount:

mount | column -t

Читать полностью »

Как определить, какое животное китайского кругового календаря соответствует любому году? Для начала, обнаружим некоторые закономерности.

Пусть М = некоему набору исторических годов:

int[] M = { 1905,1917,1941,1953,1989,2001,2013,2025,2241 };

Тогда, для него справедлив следующий тест:


//((1))
	// Набор специальных исторических годов M
	static int[] GetSpecialHistoryYears() {
		int[] M = { 1905,1917,1941,1953, 1989,2001,2013,2025,  2241 };
		return M;
	}
	
//((2))
	// Проверяем математические закономерности годов M
	[Test]
	protected void SpecialHistoryYearsMath() {
		int[] M = GetSpecialHistoryYears();
		
		// A и B - индексы массива
		// вкладывая A в B мы получаем возможность брать любую пару в массиве M.
		for( int A = 0; A < M.Length; A++ ) {
			for( int B = 0; B < M.Length; B++ ) {
				// разница любой пары в наборе кратна 12
				Assert.AreEqual( 0, Math.Abs(M[A]-M[B]) % 12, 
				"Expected 12x differrence" );
			}
		}

	}

Читать полностью »

В данной статье пойдёт речь о кодировках в Windows. Все в жизни хоть раз использовали и писали консольные приложения как таковые. Нету разницы для какой причины. Будь-то выбивание процесса или же просто написать «Привет!!! Я не могу сделать кодировку нормальной, поэтому я смотрю эту статью!».

Тем, кто ещё не понимает, о чём проблема, то вот Вам:

image
Читать полностью »

Приглашаем на Android Devs Meetup 26 апреля - 1

Приглашаем Android-разработчиков на шестой Android Devs Meetup, который состоится в московском офисе Mail.Ru Group. Мы обсудим фичи мобильной разработки для Android от разработчиков Одноклассников, а также интересные особенности языка программирования, который сейчас интересует многих разработчиков — Kotlin — на примерах из практики JetBrains, Splyt и Avito. В программе встречи четыре доклада, подробности читайте под катом.
Читать полностью »

Философия информации, глава 2. Существование информации - 1

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

Содержание

Ранее:
 Введение | Краткая история вопроса | Глава 1. Дуализм

Глава 2. Существование информации
  Сигналы и контексты
  Измерение информации
  «Информация» в физике
  Данные
  Информация в числе пи
  Итоги главы

coming soon...
 Глава 3. Основания
 Глава 4. Системы
 Глава 5. Целенаправленно действующий субъект
 Глава 6. Существа
 Глава 7. Системообразование
 Заключение

Читать полностью »

Сегодня мы подготовили для вас дайджест, в котором постарались собрать самые интересные литературные источники, статьи, видеокурсы и лекции (в том числе подготовленные силами преподавателей, студентов и сотрудников Университета ИТМО), которые позволят познакомиться с Data Science.

Эти материалы затрагивают как теоретические аспекты работы с данными, так и практические — направленные на создание алгоритмов и написание программ.

Дайджест Университета ИТМО: материалы для тех, кто хочет влиться в Data Science - 1Читать полностью »

Это продолжение цикла статей о том, как я занимался оптимизацией и получил самый быстрый ресайз на современных x86 процессорах. В каждой статье я рассказываю часть истории, и надеюсь подтолкнуть еще кого-то заняться оптимизацией своего или чужого кода. В предыдущих сериях:

Часть 0
Часть 1, общие оптимизации

В прошлый раз мы получили ускорение в среднем в 2,5 раза без изменения подхода. В этот раз я покажу, как применять SIMD-подход и получить ускорение еще в 3,5 раза. Конечно, применение SIMD для обработки графики не является ноу-хау, можно даже сказать, что SIMD был придуман для этого. Но на практике очень мало разработчиков используют его даже в задачах обработки изображений. Например, довольно известные и распространенные библиотеки ImageMagick и LibGD написаны без использования SIMD. Отчасти так происходит потому, что SIMD-подход объективно сложнее и не кроссплатформенный, а отчасти потому, что по нему мало информации. Довольно просто найти азы, но мало детальных материалов и разбора реальных задач. От этого на Stack Overflow очень много вопросов буквально о каждой мелочи: как загрузить данные, как распаковать, запаковать. Видно, что всем приходится набивать шишки самостоятельно.

Читать полностью »

Baidu создает открытую платформу для робомобилей - 1

На рынке систем автономного управления автомобилями становится все больше игроков. Компании, которые занимаются созданием робомобилей, как аппаратного, так и программного обеспечения для таких транспортных средств, исчисляются уже десятками. Среди них есть и китайские разработчики. Сейчас о себе заявил техногигант из Китая — корпорация Baidu.

Она анонсировала собственную платформу для робомобилей, которую Baidu сделала открытой. Инициатива получила название Project Apollo. По словам руководства компании, проект объединяет в себе как аппаратные, так и программные элементы. Своим партнерам компания Baidu готова предоставлять решения, позволяющие транспортным средствам обнаруживать препятствия, избегать их, планировать маршрут в соответствии с различными факторами.
Читать полностью »


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