- 1
- 2
- 3
https://github.com/xexpanderx/conky-drawer-interactive/tree/master/lua
а вы тоже храните автосейв файлы редактора на гитхабе?Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
https://github.com/xexpanderx/conky-drawer-interactive/tree/master/lua
а вы тоже храните автосейв файлы редактора на гитхабе?
            https://github.com/xexpanderx/conky-drawer-interactive/blob/master/lua/drawer.lua
cairo_arc(cr,hdd_x+22, hdd_y-5,10,270*math.pi/180,360*math.pi/180)
	cairo_arc(cr, hdd_x+22, hdd_y-5+28,10,0*math.pi/180,90*math.pi/180)0
public class Main {
  public static void uh() {
    try {
      
    } catch (Exception e) {
      throw e;
    }
  }
  // <no errors>
  public static void oh() {
    try {
      throw new RuntimeException();
    } catch (Exception e) {
      throw e;
    }
  }
  // <no errors>
  public static void snap() {
    try {
      throw new Exception();
    } catch (Exception e) {
      throw e;
    }
  }
  // /tmp/Main.java:8: error: unreported exception Exception; must be caught or declared to be thrown
  //       throw e;
  //       ^
  // 1 error
}Где-то посередке между хорошим inference и остутствием интуитивности
0
<div class="choose_payment">
                	<div class="title"><span>2</span>Выберите способы оплаты (все без комиссии)</div>
                    <!-- all terminals -->
                    <div class="all_terminals">
                          <!-- fike: конечно же тут были все терминалы, а вы как думали? -->
                    </div>        
					<!-- payments. no commisson -->
                   <div class="no_commission"><label>
                    	<div class="title_no_commission"><i>Подсказка:</i></div>
                        
                        <div class="we_recommend_2">
                        	<div class="title_we_recommend_2">
					Оплачиваете первый раз?<br>
					наши специалисты ответят на все вопросы <br>
					<!--?phpphp echo preg_replace("/([0-9]{1})([0-9]{3})([0-9]{3})([0-9]{2})([0-9]{2})/", "+$1 ($2) $3-$4-$5", SUPPORT_PHONE); ?--> ежедневно с 10:00 до 19:00
				</div>
                        </div>
						</label>
                    </div>
                </div>А впрочем нет, не ответят
0
@outtext
     v                           >v      ^
> v  <                            v    >>^<
  v  ^  v                         v    ^
     ^  <                         v    ^
        ^                         v    ^
  >   />^<v                       v    ^
  ^  >v<  <                       v    ^
          ^                       v    ^
  ^   > />^<v                     v    ^   #
  ^   ^>v<  <                     v    ^   ^
  ^         ^                     v    ^   ^
  ^     > />^<v                   v    ^   ^
  ^     ^>v<  <                   v    ^   ^
  ^           ^                   v    ^   ^
  ^       > />^<v                 v    ^   ^
  ^       ^>v<  <                 v    ^   ^
  ^             ^                 v    ^   ^
  ^         > />^<v               v    ^   ^
  ^         ^>v<  <           >v  v    ^ >>^<
  ^               ^           ^v  v    ^ ^
  ^           > />^<v         ^v  v    ^ ^
  ^           ^>v<  <         ^v  v  >>^<^
  ^                 ^         ^v  v  ^   ^
  ^             > />^<v       ^v  v  ^   ^
  ^             ^>v<  <       ^v  v  ^   ^
  ^                   ^       ^v  v  ^   ^
  ^               > />^<v     ^v  v  ^   ^
  ^               ^>v<  <     ^v  v  ^   ^
  ^                     ^     ^v  v  ^   ^
  ^                 > />^<v   ^v  v  ^   ^
  ^                 ^>v<  <   ^v  v  ^   ^
  ^                       ^   ^v  v  ^   ^
  ^                   > />^<v ^v  v  ^   ^
  ^                   ^>v<  < ^v  v  ^   ^
  ^                         ^ ^v  v  ^   ^
  ^                     > />^<^v  v  ^   ^
  ^                >>   ^     ^ < v  ^   ^
  ^          >v<<<<<<<<<<<<    v  v  ^   ^
  ^           v   >^<          v  v>>^<  ^
  ^           v  > >v          v  v^     ^
> ^   v       v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v      ^
^ ^           v  ^^            v  v    >>^<
^ ^           v  ^^ <          v  v    ^
^ ^           v>>^<            v  v    ^
^ ^                            v  v    ^
^ ^           v^               v  v    ^
^ ^           v^               v  v    ^
^ ^           v^               v  v      v
^ ^           v^               v  v >v   <
^ ^           v^               v  v  >>^<^
^ ^        >v <^               v  v  ^   ^
^ ^         >>^^<              v  v      ^
^ ^         ^                  v  v      ^
^ ^                            v  >v     ^
^ ^                            v  ^v     ^
^ ^                            v   v     ^
^ ^                            v   v     ^
^ ^    v                       v   v     ^
^ ^    <                       v   v     ^
^     >^<                      v   v     ^
^     ^                        v   v     ^
^     v                        > ^<      ^
^     <                        ^
    >>^<
 >  ^<v
 ^ >v<<
  v
>v<
  ^
 >^<
 o>v
 v >  ^<
 v ^
            Обнаружил ideone.com на максималках.
Называется https://tio.run/
Поддерживает больше сотни различных языков и диалектов. 
Даже такая питушня про которую я никогда не слышал.
Конкретно этот код: хелловорлд на «Half-Broken Car in Heavy Traffic»
        
0
<script>
			if (!window.BX && top.BX)
				window.BX = top.BX;
			<?CMedialib::AppendLangMessages();?>
			window.<?= $arConfig['event']?> = function(bLoadJS)
			{
				if (window.oBXMedialib && window.oBXMedialib.bOpened)
					return false;
				<?if(!CMedialib::CanDoOperation('medialib_view_collection', 0)):?>
					return alert(ML_MESS.AccessDenied);
				<?else:?>
				if (!window.BXMediaLib)
				{
					if (bLoadJS !== false)
					{
						// Append CSS
						BX.loadCSS("/bitrix/js/fileman/medialib/medialib.css");
						var arJS = [];
						if (!window.jsAjaxUtil)
							arJS.push("/bitrix/js/main/ajax.js?v=<?= filemtime($_SERVER["DOCUMENT_ROOT"].'/bitrix/js/main/ajax.js')?>");
						if (!window.jsUtils)
							arJS.push("/bitrix/js/main/utils.js?v=<?= filemtime($_SERVER["DOCUMENT_ROOT"].'/bitrix/js/main/utils.js')?>");
						if (!window.CHttpRequest)
							arJS.push("/bitrix/js/main/admin_tools.js?v=<?= filemtime($_SERVER["DOCUMENT_ROOT"].'/bitrix/js/main/admin_tools.js')?>");
						arJS.push("/bitrix/js/fileman/medialib/common.js?v=<?= filemtime($_SERVER["DOCUMENT_ROOT"].'/bitrix/js/fileman/medialib/common.js')?>");
						arJS.push("/bitrix/js/fileman/medialib/core.js?v=<?= filemtime($_SERVER["DOCUMENT_ROOT"].'/bitrix/js/fileman/medialib/core.js')?>");
						BX.loadScript(arJS);
					}
					return setTimeout(function(){<?=$arConfig['event']?>(false)}, 50);
				}
				<?CMedialib::ShowJS()?>
				<?
					$arSet = explode(',' , CUserOptions::GetOption("fileman", "medialib_user_set", '600,450,0'));
					$width = $arSet[0] ? intVal($arSet[0]) : 600;
					$height = $arSet[1] ? intVal($arSet[1]) : 450;
					$coll_id = $arSet[2] ? intVal($arSet[2]) : 0;
				?>
				window._mlUserSettings = window._mlUserSettings || {width: <?=$width?>, height: <?=$height?>, coll_id: <?=$coll_id?>}
				var oConfig =
				{
					sessid: "<?=bitrix_sessid()?>",
					thumbWidth : <?= COption::GetOptionInt('fileman', "ml_thumb_width", 140)?>,
					thumbHeight : <?= COption::GetOptionInt('fileman', "ml_thumb_height", 105) ?>,
					userSettings : window._mlUserSettings,
					resType: "<?= $resultDest?>",
					Types : <?= CUtil::PhpToJSObject(CMedialib::GetTypes($arConfig['types']))?>,
					arResultDest : <?= CUtil::PhpToJSObject($arConfig['arResultDest'])?>,
					rootAccess: {
						new_col: '<?= CMedialib::CanDoOperation('medialib_new_collection', 0)?>',
						edit: '<?= CMedialib::CanDoOperation('medialib_edit_collection', 0)?>',
						del: '<?= CMedialib::CanDoOperation('medialib_del_collection', 0)?>',
						new_item: '<?= CMedialib::CanDoOperation('medialib_new_item', 0)?>',
						edit_item: '<?= CMedialib::CanDoOperation('medialib_edit_item', 0)?>',
						del_item: '<?= CMedialib::CanDoOperation('medialib_del_item', 0)?>',
						access: '<?= CMedialib::CanDoOperation('medialib_access', 0)?>'
					},
					bCanUpload: <?= $USER->CanDoOperation('fileman_upload_files') ? 'true' : 'false'?>,
					bCanViewStructure: <?= $USER->CanDoOperation('fileman_view_file_structure') ? 'true' : 'false'?>,
					strExt : "<?= CUtil::JSEscape(CMedialib::GetMediaExtentions())?>",
					lang : "<?= $arConfig['lang']?>",
					description_id : '<?= CUtil::JSEscape($arConfig['description_id'])?>'
				};
				window.oBXMedialib = new BXMediaLib(oConfig);
				oBXMedialib.Open();
				<?endif;?>
			};
			</script>
0
IT Оффтоп #36
            #2: https://govnokod.ru/18378 https://govnokod.xyz/_18378
#3: https://govnokod.ru/19667 https://govnokod.xyz/_19667
#4: https://govnokod.ru/21160 https://govnokod.xyz/_21160
#5: https://govnokod.ru/21772 https://govnokod.xyz/_21772
#6: (vanished) https://govnokod.xyz/_24063
#7: https://govnokod.ru/24538 https://govnokod.xyz/_24538
#8: (vanished) https://govnokod.xyz/_24815
#9: https://govnokod.ru/24867 https://govnokod.xyz/_24867
#10: https://govnokod.ru/25328 https://govnokod.xyz/_25328
#11: (vanished) https://govnokod.xyz/_25436
#12: (vanished) https://govnokod.xyz/_25471
#13: (vanished) https://govnokod.xyz/_25590
#14: https://govnokod.ru/25684 https://govnokod.xyz/_25684
#15: https://govnokod.ru/25694 https://govnokod.xyz/_25694
#16: https://govnokod.ru/25725 https://govnokod.xyz/_25725
#17: https://govnokod.ru/25731 https://govnokod.xyz/_25731
#18: https://govnokod.ru/25762 https://govnokod.xyz/_25762
#19: https://govnokod.ru/25767 https://govnokod.xyz/_25767
#20: https://govnokod.ru/25776 https://govnokod.xyz/_25776
#21: https://govnokod.ru/25798 https://govnokod.xyz/_25798
#22: https://govnokod.ru/25811 https://govnokod.xyz/_25811
#23: https://govnokod.ru/25863 https://govnokod.xyz/_25863
#24: https://govnokod.ru/25941 https://govnokod.xyz/_25941
#25: https://govnokod.ru/26026 https://govnokod.xyz/_26026
#26: https://govnokod.ru/26050 https://govnokod.xyz/_26050
#27: https://govnokod.ru/26340 https://govnokod.xyz/_26340
#28: https://govnokod.ru/26372 https://govnokod.xyz/_26372
#29: https://govnokod.ru/26385 https://govnokod.xyz/_26385
#30: https://govnokod.ru/26413 https://govnokod.xyz/_26413
#31: https://govnokod.ru/26423 https://govnokod.xyz/_26423
#32: https://govnokod.ru/26440 https://govnokod.xyz/_26440
#33: https://govnokod.ru/26449 https://govnokod.xyz/_26449
#34: https://govnokod.ru/26456 https://govnokod.xyz/_26456
#35: https://govnokod.ru/26463 https://govnokod.xyz/_26463
        
+3
<?php
define('BOT_TOKEN', '12345678:replace-me-with-real-token');
define('API_URL', 'https://api.telegram.org/bot'.BOT_TOKEN.'/');
function apiRequestWebhook($method, $parameters) {
  if (!is_string($method)) {
    error_log("Method name must be a string\n");
    return false;
  }
  if (!$parameters) {
    $parameters = array();
  } else if (!is_array($parameters)) {
    error_log("Parameters must be an array\n");
    return false;
  }
  $parameters["method"] = $method;
  header("Content-Type: application/json");
  echo json_encode($parameters);
  return true;
}
function exec_curl_request($handle) {
  $response = curl_exec($handle);
  if ($response === false) {
    $errno = curl_errno($handle);
    $error = curl_error($handle);
    error_log("Curl returned error $errno: $error\n");
    curl_close($handle);
    return false;
  }
  $http_code = intval(curl_getinfo($handle, CURLINFO_HTTP_CODE));
  curl_close($handle);
  if ($http_code >= 500) {
    // do not wat to DDOS server if something goes wrong
    sleep(10);
    return false;
  } else if ($http_code != 200) {
    $response = json_decode($response, true);
    error_log("Request has failed with error {$response['error_code']}: {$response['description']}\n");
    if ($http_code == 401) {
      throw new Exception('Invalid access token provided');
    }
    return false;
  } else {
    $response = json_decode($response, true);
    if (isset($response['description'])) {
      error_log("Request was successful: {$response['description']}\n");
    }
    $response = $response['result'];
  }
  return $response;
}
function apiRequest($method, $parameters) {
  if (!is_string($method)) {
    error_log("Method name must be a string\n");
    return false;
  }
  if (!$parameters) {
    $parameters = array();
  } else if (!is_array($parameters)) {
    error_log("Parameters must be an array\n");
    return false;
  }
  foreach ($parameters as $key => &$val) {
    // encoding to JSON array parameters, for example reply_markup
    if (!is_numeric($val) && !is_string($val)) {
      $val = json_encode($val);
    }
  }
  $url = API_URL.$method.'?'.http_build_query($parameters);
  $handle = curl_init($url);
  curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 5);
  curl_setopt($handle, CURLOPT_TIMEOUT, 60);
  return exec_curl_request($handle);
}
function apiRequestJson($method, $parameters) {
  if (!is_string($method)) {
    error_log("Method name must be a string\n");
    return false;
  }
  if (!$parameters) {
    $parameters = array();
  } else if (!is_array($parameters)) {
    error_log("Parameters must be an array\n");
+2
interface TemplateReducerInterface {
    getConfigParameters(): Promise<ConfigParametersResult>
    getConfig(): Record<string, any>
    setConfig(config: Record<string, any>): void
    getDirectoriesForRemove(): Promise<string[]>
    getFilesForRemove(): Promise<string[]>
    getDependenciesForRemove(): Promise<string[]>
    getFilesContentReplacers(): Promise<ReplaceFileContentItem[]>
    finish(): Promise<void>
    getTestConfigSet(): Promise<Record<string, any>[]>
}
            Какой «TypeScript» )))
https://habr.com/ru/post/487648/
        
0
Какой шанс сдохнуть от пневмонии в ближайшие 3 месяца?
            В Москве началась паника.
Может в запой уйти?
        
0
Type
  ONETWO = 1 .. 2;
var I: ONETWO;
begin
	I:=1;
	I:=I+1;
	writeln(I); //2
	I:=1+I;     
	writeln(I); //3
	inc(I);
	writeln(I); //4
	inc(I);
	writeln(I);	//5
end.
            https://ideone.com/mtmPPq
Всё что нужно знать о продвинутой тупизации в «Паскале».