Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Hed-kun

Программирование, т. 6

Рекомендованные сообщения

возьми intel tbb получи 10, в чем проблема

Поделиться сообщением


Ссылка на сообщение

Скорее всего проблема не в шрифтах, а в кодировке.

Данные передаются в utf8, а способа поставить 1251 пока не видно, мб как-то можно на клиенте выставить?

 

тут(https://github.com/bnoordhuis/node-iconv) вот можно файл передать в поток, и поменять кодировку, думаете с pdf такое проканает?

 

поставил CP1251 кодировку для данных в итоге каракули на винде отображает

я хз

Поделиться сообщением


Ссылка на сообщение
(изменено)

ай впезду кароч

 

как в гугле

file.gif?extra=IG1AAxP8Nja6P9N9HErezFWoMIGapMPw4GoYE1PbusLYcy4O29dWxdyvdowFBrobCKPaUnjvnFfMTRMkCAcHG6VcfCYo7-hd

 

 

как в мозилке

file.gif?extra=qPy2v4ELz8aQpdg2eQ5Hzumtc5XvL151e5XOlwfuNvH_kyczySIv7M0oWYeWXw9H8jXTz2Lm7h22hjyVuUUb0LuxyZEVQZQa

 

 

 

возникло желание навернуть яжки за гаражами


Изменено пользователем DnoInvokera

have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение

одно говно, а другое сломанное говно

Поделиться сообщением


Ссылка на сообщение

дело не в этом.

просто нормального фронтендщика от посредственного долнжо отличать умение делать анимации которые НЕ МЕШАют юзеру. А тут совсем по-другому

Поделиться сообщением


Ссылка на сообщение

не коммерческий продукт

да и похуй мне на юзеров, главное чтоб самому поменьше припекало


have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение
(изменено)

Добро пожаловать в transform-style: preserve-3d в огнелисе (хотя на самом деле он в большинстве случаев отрабатывает основные вещи, а баги там по части stacking context order).

А вообще от гифок чуть не ослеп :palevo:


Изменено пользователем suez

userbar-53933.png

http://codepen.io/suez/ - they see me bydlocoding, they hatin.

Поделиться сообщением


Ссылка на сообщение

вот я сначала не понимал почему твинмакс (библиотека для анимашек) не может повернуть куб налево (ну типа -90градусов), а поворачивает его через право (270(?)градусов) и его принципы в ие (там он вращает только лицевую грань куба)

а сегодня я понял, что

да нихуя я блядь не понял :fffuuu::lol:

 

прости суез, я знаю что мне есть куда расти :trollface: :trollface: :trollface:


have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение

Сап гайз. Как-то я тут отписывал по поводу скрипта для вывода артиста и названия песни, теперь у меня другая проблема: как мне сделать, чтобы этот скрипт обновлялся (т.е, когда начинается другая песня, чтобы название тоже обновлялось (а сейчас оно обновляется только тогда, когда перезагружаю страницу)). Вот сам код, мб кто-нибудь подскажет, что нужно сделать

<!DOCTYPE html>
<html>
<head>
   <meta http-equiv="content-type" content="text/html;charset=utf-8"/>
   <meta name="viewport" content="width=device-width">
   <title>Радио</title>


   <script src="js/jquery.js"></script>
   <script src="js/amazingaudioplayer.js"></script>
   <link rel="stylesheet" type="text/css" href="js/initaudioplayer-1.css">
   <script src="js/initaudioplayer-1.js"></script>


   <?php
    function getMp3StreamTitle($streamingUrl, $interval, $offset = 0, $headers = true)
   {
    $needle = 'StreamTitle=';
    $ua = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36';
    $opts = [
	    'http' => [
		    'method' => 'GET',
		    'header' => 'Icy-MetaData: 1',
		    'user_agent' => $ua
	    ]
    ];
    if (($headers = get_headers($streamingUrl)))
	    foreach ($headers as $h)
		    if (strpos(strtolower($h), 'icy-metaint') !== false && ($interval = explode(':', $h)[1]))
			    break;
    $context = stream_context_create($opts);
    if ($stream = fopen($streamingUrl, 'r', false, $context))
    {
	    while($buffer = stream_get_contents($stream, $interval, $offset)) {
						   if (strpos($buffer, $needle) !== false)
						   {
								   fclose($stream);
								   $title = explode($needle, $buffer)[1];
								   return substr($title, 1, strpos($title, ';') - 2);
						   }

						  $offset += $interval;
	    }
   }
}  
 ?>
</head>
<body>
<div style="margin:12px auto;">


   <div id="amazingaudioplayer-1" style="display:block;position:relative;width:300px;height:300px;margin:0px auto 0px;">
    <ul class="amazingaudioplayer-audios" style="display:none;">
	    <li data-artist="<?php echo getMp3StreamTitle('http://www.draiv.by:8000/ranak', 19200); ?>" data-title="Радио Ранак" data-album="" data-info="" data-image="" data-live="true">
		    <div class="amazingaudioplayer-source" data-src="http://www.draiv.by:8000/ranak" data-type="audio/mpeg" />
	    </li>
    </ul>
   </div>

</div>
</body>
</html>

Поделиться сообщением


Ссылка на сообщение
(изменено)

1) Почему таким вообще занимается php а не JS?

2) Если забыть о первом вопросе и представить что пхп онли, то тебе надо с помощью ajax (то есть с помощью JS) получать данные этой еботы на каком-нибудь stand-alone скрипте и вставлять их на клиенте.


Изменено пользователем suez

userbar-53933.png

http://codepen.io/suez/ - they see me bydlocoding, they hatin.

Поделиться сообщением


Ссылка на сообщение
(изменено)

Сап гайз. Как-то я тут отписывал по поводу скрипта для вывода артиста и названия песни, теперь у меня другая проблема: как мне сделать, чтобы этот скрипт обновлялся (т.е, когда начинается другая песня, чтобы название тоже обновлялось (а сейчас оно обновляется только тогда, когда перезагружаю страницу)). Вот сам код, мб кто-нибудь подскажет, что нужно сделать

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<meta name="viewport" content="width=device-width">
<title>Радио</title>


<script src="js/jquery.js"></script>
<script src="js/amazingaudioplayer.js"></script>
<link rel="stylesheet" type="text/css" href="js/initaudioplayer-1.css">
<script src="js/initaudioplayer-1.js"></script>


<?php
	function getMp3StreamTitle($streamingUrl, $interval, $offset = 0, $headers = true)
{
	$needle = 'StreamTitle=';
	$ua = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36';
	$opts = [
		'http' => [
			'method' => 'GET',
			'header' => 'Icy-MetaData: 1',
			'user_agent' => $ua
		]
	];
	if (($headers = get_headers($streamingUrl)))
		foreach ($headers as $h)
			if (strpos(strtolower($h), 'icy-metaint') !== false && ($interval = explode(':', $h)[1]))
				break;
	$context = stream_context_create($opts);
	if ($stream = fopen($streamingUrl, 'r', false, $context))
	{
		while($buffer = stream_get_contents($stream, $interval, $offset)) {
						   if (strpos($buffer, $needle) !== false)
						   {
								   fclose($stream);
								   $title = explode($needle, $buffer)[1];
								   return substr($title, 1, strpos($title, ';') - 2);
						   }

						  $offset += $interval;
		}
}
}  
 ?>
</head>
<body>
<div style="margin:12px auto;">


<div id="amazingaudioplayer-1" style="display:block;position:relative;width:300px;height:300px;margin:0px auto 0px;">
	<ul class="amazingaudioplayer-audios" style="display:none;">
		<li data-artist="<?php echo getMp3StreamTitle('http://www.draiv.by:8000/ranak', 19200); ?>" data-title="Радио Ранак" data-album="" data-info="" data-image="" data-live="true">
			<div class="amazingaudioplayer-source" data-src="http://www.draiv.by:8000/ranak" data-type="audio/mpeg" />
		</li>
	</ul>
</div>

</div>
</body>
</html>

 

 

если парни правильно там говорили про "аякс блаблабла аякс ззапросы пэхапэ", то я тебе отвечал уже, но ты наверн не видел

 

 

"Ничего не выходит" это не описание проблемы, поэтому и помочь ничем не можем.

 

В этом то и проблема. Тупо не получается даже скрипт запустить, хотя у @@DnoInvokera получилось запустить его в чистом виде

 

бля, ну как бы тебе попроще-то объяснить

 

 

 

<!DOCTYPE html>
<html lang="ru elite">
<head>
<meta charset="UTF-8">
<title>Ajax Radiostation</title>
<link rel="icon" href="1449644199_add_16x16.ico" type="image/gif">
<style>
.click {
width: 300px;
height: 300px;
clear:both;
font: 48px/300px 'Open Sans', Arial;
text-align: center;
color: white;
background: #880000;
float:left;
}

.result {
width: 300px;
height: 300px;
background: darkgrey;
margin: 50px;
float:left;
}
</style>
</head>
<body>

<div class="click">ckick</div>

<div class="result"></div>

<script src='jquery.min.js'></script>
<script>
jQuery(document).ready(function(){

$(".click").click(function() {
console.log('hi');
$(".result").html('lana del rey foreva').hide(8888);
});




function show()  
	{  
		$.ajax({  
type: "POST",
			url: "radiostation.php",  
			cache: false,  
			success: function(html){  
				$(".result").html(html);  
			}  
		});  
	}  

show();

dShow =  setInterval(show,2000);  




});



</script>
</body>
</html>

 

осталось только прикрутить жквери и тот пхп скрипт

 

 

 

есть шанс, что я там применял магию дворового кодинга

 

а вообще я тогда нагуглил овердохуя готовых решений


Изменено пользователем DnoInvokera

have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение

1) Почему таким вообще занимается php а не JS?

2) Если забыть о первом вопросе и представить что пхп онли, то тебе надо с помощью ajax (то есть с помощью JS) получать данные этой еботы на каком-нибудь stand-alone скрипте и вставлять их на клиенте.

 

Я смутно имею представление об ajax :trollface: Можешь подробьнее расписать, как мне провернуть это дело?

Офк, если не лень :smile:

 

 

Сап гайз. Как-то я тут отписывал по поводу скрипта для вывода артиста и названия песни, теперь у меня другая проблема: как мне сделать, чтобы этот скрипт обновлялся (т.е, когда начинается другая песня, чтобы название тоже обновлялось (а сейчас оно обновляется только тогда, когда перезагружаю страницу)). Вот сам код, мб кто-нибудь подскажет, что нужно сделать

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<meta name="viewport" content="width=device-width">
<title>Радио</title>


<script src="js/jquery.js"></script>
<script src="js/amazingaudioplayer.js"></script>
<link rel="stylesheet" type="text/css" href="js/initaudioplayer-1.css">
<script src="js/initaudioplayer-1.js"></script>


<?php
	function getMp3StreamTitle($streamingUrl, $interval, $offset = 0, $headers = true)
{
	$needle = 'StreamTitle=';
	$ua = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36';
	$opts = [
		'http' => [
			'method' => 'GET',
			'header' => 'Icy-MetaData: 1',
			'user_agent' => $ua
		]
	];
	if (($headers = get_headers($streamingUrl)))
		foreach ($headers as $h)
			if (strpos(strtolower($h), 'icy-metaint') !== false && ($interval = explode(':', $h)[1]))
				break;
	$context = stream_context_create($opts);
	if ($stream = fopen($streamingUrl, 'r', false, $context))
	{
		while($buffer = stream_get_contents($stream, $interval, $offset)) {
						   if (strpos($buffer, $needle) !== false)
						   {
								   fclose($stream);
								   $title = explode($needle, $buffer)[1];
								   return substr($title, 1, strpos($title, ';') - 2);
						   }

						  $offset += $interval;
		}
}
}  
 ?>
</head>
<body>
<div style="margin:12px auto;">


<div id="amazingaudioplayer-1" style="display:block;position:relative;width:300px;height:300px;margin:0px auto 0px;">
	<ul class="amazingaudioplayer-audios" style="display:none;">
		<li data-artist="<?php echo getMp3StreamTitle('http://www.draiv.by:8000/ranak', 19200); ?>" data-title="Радио Ранак" data-album="" data-info="" data-image="" data-live="true">
			<div class="amazingaudioplayer-source" data-src="http://www.draiv.by:8000/ranak" data-type="audio/mpeg" />
		</li>
	</ul>
</div>

</div>
</body>
</html>

 

 

если парни правильно там говорили про "аякс блаблабла аякс ззапросы пэхапэ", то я тебе отвечал уже, но ты наверн не видел

 

 

"Ничего не выходит" это не описание проблемы, поэтому и помочь ничем не можем.

 

В этом то и проблема. Тупо не получается даже скрипт запустить, хотя у @@DnoInvokera получилось запустить его в чистом виде

 

бля, ну как бы тебе попроще-то объяснить

 

 

 

<!DOCTYPE html>
<html lang="ru elite">
<head>
<meta charset="UTF-8">
<title>Ajax Radiostation</title>
<link rel="icon" href="1449644199_add_16x16.ico" type="image/gif">
<style>
.click {
width: 300px;
height: 300px;
clear:both;
font: 48px/300px 'Open Sans', Arial;
text-align: center;
color: white;
background: #880000;
float:left;
}

.result {
width: 300px;
height: 300px;
background: darkgrey;
margin: 50px;
float:left;
}
</style>
</head>
<body>

<div class="click">ckick</div>

<div class="result"></div>

<script src='jquery.min.js'></script>
<script>
jQuery(document).ready(function(){

$(".click").click(function() {
console.log('hi');
$(".result").html('lana del rey foreva').hide(8888);
});




function show()  
	{  
		$.ajax({  
type: "POST",
			url: "radiostation.php",  
			cache: false,  
			success: function(html){  
				$(".result").html(html);  
			}  
		});  
	}  

show();

dShow =  setInterval(show,2000);  




});



</script>
</body>
</html>

 

осталось только прикрутить жквери и тот пхп скрипт

 

 

 

есть шанс, что я там применял магию дворового кодинга

 

а вообще я тогда нагуглил овердохуя готовых решений

 

Я нагуглил только обновление при клике, а чтобы обновляло раз в n-сек не нашел :((

Поделиться сообщением


Ссылка на сообщение

написать псевдокод, на любом из языков, который из строки символов будет доставать подстроку с саммый большим кол-вом повторных символов.

решение не нужно, подскажите саму идею ,как это реализовать можно. php.

Поделиться сообщением


Ссылка на сообщение

нагугли обновление чего-либо вообще раз в n сек и совмести решения

Поделиться сообщением


Ссылка на сообщение

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


have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение

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

 

дай ссылку на сервис плз

Поделиться сообщением


Ссылка на сообщение

написать псевдокод, на любом из языков, который из строки символов будет доставать подстроку с саммый большим кол-вом повторных символов.

решение не нужно, подскажите саму идею ,как это реализовать можно. php.

я так допускаю что нужна "наименьшая подстрока" с "наибольшим кол-вом повторов" потому что иначе всегда подойдёт полная строка

тут по идее вложеные циклы надо

первый уровень итерирует по стартовой позиции

второй уровень по длинне которая начинается от этой стартовой позиции

приоритет выбора строки: кол-во повторов > длинна

если есть большее кол-во повторов - замена, если кол-во повторов такое же и длинна ниже - замена

в противном случае остаётся текущая

Поделиться сообщением


Ссылка на сообщение

дай ссылку на сервис плз

чет конечно извини, но я не смог найти)000 все либо платные, либо еще хуй пойми какие. видимо удачный запрос в гугле какой-то делал (или меня глючило)


have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...