Pull to refresh
3
0
Данил Колумбет @tautomer

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

Send message

Есть видео горения гремучего газа в игле шприца: https://www.youtube.com/watch?v=7M4yqcO_pPo

У меня получился такой batch-однострочник, чтобы создать в папке файл output.txt со всеми файлами и ссылками.
(for /f "tokens=*" %f in ('dir /b /r /od') do ((echo %f) & more +1 < %f:Zone.Identifier & echo.) >> output.txt) > nul 2>nul
До февраля 2018 года мои файлы скачанные хромом были без ссылок.
Я для себя написал userScript с таким функционалом. При нажатии клавиши f быстро но плавно перематывает к комментарию с наибольшим количеством голосов. При чём дописывается сколько всего было голосов, ведь бывает позитивная и негативная реакция компенсируются. А так видно все резонансные коменты.
Исходный код user script-а
var scoreElems
var scoresCache
var scores
var index
var max
var time = 0
var beginTime = 0
var begin = 0
var change = 0
var duration = 200
var factor = 0.05//.15

var easeInOutQuad = function (time, begin, change, duration) {
	time /= duration/2
	if (time < 1) return change/2*time*time + begin
	time--
	return -change/2 * (time*(time-2) - 1) + begin
}

var animateScroll = function(){
	time = performance.now() - beginTime
	var target = easeInOutQuad(time, begin, change, duration)
	window.scrollTo(window.scrollX, target)
	if(time<duration) {
		requestAnimationFrame(animateScroll)
	} else {
		window.scrollTo(window.scrollX, begin + change)
	}
}

var getScores = function(){
	scores = scoresCache.map(s => +s[0])
}

var nextComment = function(){
	max = -0.3
	for (var i = 0; i < scores.length; i++) {
		if(max < scores[i]){
		 	index = i
		 	max = scores[i]
		}			
	}
	if(max === -0.3) getScores()
	if(scores[index] == 0) scores[index] = 0.5
	scoreElems[index].innerText += ' / ' + scores[index]
	scores[index] = -scores[index]
	time = 0
	begin = window.scrollY
	change = scoreElems[index].getBoundingClientRect().top-150
	duration = Math.abs(change *factor) + 300
	beginTime = performance.now()
	requestAnimationFrame(animateScroll)
}

document.addEventListener('keydown', function(e){
	if (e.which === 70){ //клавиша f или а
		if(e.target.tagName !== 'INPUT' && e.target.tagName !== 'TEXTAREA') {
			nextComment()
		}
	}
})

window.addEventListener('load', function(){
	scoreElems = Array.prototype.slice.call(document.querySelectorAll('.js-score'))
	scoreElems = scoreElems.slice(1)
	var number = /\d+/
	scoresCache = scoreElems
		.map(e => e.title)
		.map(t => t.match(number))
	getScores()
})

Нет, первая серия — обзорная, фрагменты других серий и вопросы, которые будут обсуждаться для возбуждения интереса.
Вовсе не многовато. Вот только, чтобы казалось, что материя нагрета до красного каления, красным должен быть только «ореол». То есть, тёплые частицы могут краснеть, а вот самые горячие частицы желтеют аж до белого.
Это не стоит учитывать, потому что большинство химических реакций для синтеза углеродной органики тоже происходят не при комнатной температуре и не без концентрированных кислот, да и платиново-родиевых катализаторов. А стадий реакции гораздо больше, чем в случае ферментативных реакций.
Это вовсе не нюанс. На сайте любой js библиотеки есть ссылка скачать. И только как альтернатива ссылка на какой-нибудь cdn. А если начинающий делает по уроку, то тем более никто не скажет подключай ссылкой. Урок же для начинающих. Вот когда я делал Three.js, то да, могли бы и написать, что локально модель в .obj файле не подключишь.
Подключаемый js можно скачать в папку к html и не будет никаких ограничений безопасности.
Так во время загрузки страницы, над полосой загрузки есть ссылка «открыть упрощённую HTML-версию». Конечно, она уведомлений о письмах присылать не будет. https://mail.google.com/mail/u/0/h/
Там тоже сделали редактор сцен: threejs.org/editor
У меня тоже возникал такой вопрос. WIP: i.imgur.com/kxVrN0q.jpg
У меня тоже есть такой транслятор кода прямо в браузере kolumb.tk/code
Начал делать, чтобы показать одному малому, который с английским пока не дружит, как программируют игры. Изначально даже хотел подправить синтаксис, чтобы решить проблему переключения раскладки на символы { } [ ].
«Линейный размер зависит от скорости движения объекта» — это как будь-то цитата из следствий теории относительности. Может такие панорамы смогут наглядно проиллюстрировать этот эффект?

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity