- 1
int ccInstance_to_ncInstance(ccInstance *dst, ncInstance *src);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+105
int ccInstance_to_ncInstance(ccInstance *dst, ncInstance *src);
+144
function list_dir($dir='.',$isfile,$extension=''){
$slash=(strrpos($dir,'/')==(strlen($dir)-1)?'':'/');
$files=array();
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(
($isfile && is_file($dir.$slash.$file))
||
((!$isfile) && (!is_file($dir.$slash.$file)))
)
{
if($extension=='') {
$files[$dir.$slash.$file]="$file";
} else {
$fp=split('[.]',$file);
$fe=$fp[sizeof($fp)-1];
if(strtolower($extension)==strtolower($fe)) {
$files[$dir.$slash.$file]="$file";
}
}
}
}
}
closedir($handle);
}
return $files;
}
еще из личного сайта 8летней давности. Здесь говно даже не код, а идея:
есть папка с подпапками с хтмл-файлами, структурой /год/жанр/имя.html. Слева меню, которое строится каждый раз (кэшить еще не знал), с помощью этой функции пробегаем по всему хранилищу и строим древо-меню, по клику инклудим данный хтмл на страницу оО
+144
<?php
$cssf="./_css/_all.css";
if(file_exists($cssf)) {
echo "<link rel='stylesheet' href='$cssf' />";
}
?>
<?php
$cssf="$cssdir/_all.css";
if(file_exists($cssf)) {
echo "<link rel='stylesheet' href='$cssf' />";
}
?>
<?php
$cssf="$cssdir/$type/_all.css";
if(file_exists($cssf)) {
echo "<link rel='stylesheet' href='$cssf' />";
}
?>
<?php
$cssf="$cssdir/$type/$name.css";
if(file_exists($cssf)) {
echo "<link rel='stylesheet' href='$cssf' />";
}
?>
из кода 8летней давности личного сайта, классика.
я знаю, что можно и лучше, иначе бы не выкладывал )
+136
int check_process(pid_t pid, char *search) {
char file[1024], buf[1024];
FILE *FH=NULL;
int rc, ret=0;
snprintf(file, 1024, "/proc/%d/cmdline", pid);
rc = check_file(file);
if (!rc) {
// cmdline exists
ret = 1;
if (search) {
// check if cmdline contains 'search'
FH = fopen(file, "r");
if (FH) {
bzero(buf, 1024);
while(fgets(buf, 1024, FH)) {
char *p;
while((p = memchr(buf, '\0', 1024))) {
*p = 'X';
}
buf[1023] = '\0';
if (strstr(buf, search)) {
ret = 0;
}
}
fclose(FH);
}
} else {
ret = 0;
}
} else {
ret = 1;
}
return(ret);
}
Суровые калифорнийские студенты суровы.
+114
if (this.orderMode == 'alphabetically') {
Element.writeAttribute(butSortByName, 'disabled');
Element.addClassName(butSortByName, 'current_state');
}
if (this.orderMode == 'bygroup') {
Element.writeAttribute(butSortByGroups, 'disabled');
Element.addClassName(butSortByGroups, 'current_state');
}
if (this.orderMode == 'byvalue') {
Element.writeAttribute(butSortByValues, 'disabled');
Element.addClassName(butSortByValues, 'current_state');
}
ну вот разве это нормально ? ... (c) Valery
+159
switch (document.getElementById("selectLang").selectedIndex)
{
case 0:
oInputSearchValue.value = "Поиск по сайту"; //поиск по сайту
case 2:
oInputSearchValue.value = "搜索"; //поиск по сайту
oTextWhiteData0.data = "始終可用!"; //будьте всегда доступны
oTextWhiteData1.data = "預算您的公司不允許廣告在電視上?"; //бюджет вашей компании
oTextWhiteData2.data = "或不滿意音速,這將會“消失”電台?"; //бюджет вашей компании
oTextWhiteData3.data = "然後將廣告在我們的門戶!"; //бюджет вашей компании
oTextWhiteData4.data = "可在網絡世界!"; //бюджет вашей компании
oTextX1Y1Data0.data = "主要的"; //главная
oTextX1Y1Data1.data = "出版社“不受歡迎新聞生產印刷特刊,並出版了若干背景商業目錄專門業務網絡視頻。";
oTextX1Y1Data2.data = "參考目錄“不受歡迎新聞”讓數以百萬計的人們找到信息,在各個領域的業務,並作為一個平台,發揮宣傳視頻內容業務。";
oTextX1Y2Data0.data = "服務"; //услуги
oTextX1Y2Data1.data = "•生產和安置的廣告在我們的專業網站和印刷。";
oTextX1Y2Data2.data = "•生產中的視頻廣告。";
oTextX1Y2Data3.data = "•促進品牌和客戶的廣告系列。";
oTextX2Y1Data0.data = "發現"; //откройте для себя
oTextX2Y1Data1.data = "用戶和合作夥伴";
oTextX2Y1Data2.data = "在我們的印刷出版物和在線出版物,我們為您提供:";
oTextX2Y1Data3.data = "•尋找一個新的想法,以開啟他們自己的業務。";
oTextX2Y1Data4.data = "•熟悉的原始技術,成功的企業家在外地的管理,財務,營銷,人力資源政策。";
oTextX2Y1Data5.data = "•獲取在線諮詢服務領域的法律和稅收。";
oTextX2Y1Data6.data = "•開展了廣告公司,同時考慮到廣告客戶的營銷目標和優化預算。";
oTextX2Y2Data0.data = "我們為什麼要"; //почему у нас
oTextX2Y2Data1.data = "我們可以幫助您的業務為代價的高品質,最佳組合的價格和優質的服務,創意,創新的工作方法。";
oTextX3Y1Data0.data = "我們的項目"; //наши проекты
oTextX3Y1Data1.data = "出版物-一份周刊廣告“買企業” 。";
oTextX3Y1Data2.data = "互聯網資源-報紙的在線廣告購買商業“ www.buy-business-online.com 。";
oTextX3Y1Data3.data = "互聯網門戶網站-企業名錄在線視頻“業務的基礎上” www.business - basis.com 。";
oTextX3Y1Data4.data = "電視項目。";
break;
default:
oInputSearchValue.value = "Поиск по сайту"; //поиск по сайту
oTextWhiteData0.data = "Будьте всегда доступны!"; //будьте всегда доступны
а так Максим Прохоров делал локализацию. Хотите ещё????
+149.2
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#define myXPaddress 0b00000010
//#define transmit_en PD0
void avr_init(void);
void clear_buff(unsigned char buff);
volatile unsigned char bit9 = 0;
volatile unsigned char rbyte = 0;
volatile unsigned char pc_rbyte = 0;
volatile unsigned char pc_command[17];
volatile unsigned char xp_response[15];
volatile unsigned char pc_rec_pos = 0;
volatile unsigned char xp_rec_pos = 0;
volatile unsigned char pc_rec_en = 0;
volatile unsigned char xp_rec_en = 0;
volatile unsigned char pc_buff_ready = 0;
volatile unsigned char xp_buff_ready = 0;
volatile unsigned char my_window = 0;
volatile unsigned char ack = 0;
volatile unsigned char xp_xor = 0;
volatile unsigned char COMM = 0;
unsigned char i;
void rs485_ransmit( unsigned char data )
{
while ( !( UCSR0A & (1<<UDRE0)) );
UCSR0B &= ~(1<<TXB80); // SET 9 BIT IN 0
UDR0 = data;
}
unsigned char rs485_reciv(void)
{
char status,data;
status=UCSR0A;
bit9 = UCSR0B;
data=UDR0;
if ( status & ( (1<<FE)|(1<<DOR)|(1<<UPE) ) )
return 0;
return data;
}
unsigned char rs232_reciv( void )
{
while ( !(UCSR1A & (1<<RXC1)) );
return UDR1;
}
void rs232_transmit( unsigned char data )
{
while ( !( UCSR1A & (1<<UDRE1)) );
UDR1 = data;
}
ISR(USART1_RX_vect)
{
pc_rbyte = rs232_reciv();
if( pc_buff_ready == 1 && pc_rbyte == 0xFA )
{
pc_rec_en = 0;
rs232_transmit('B');
rs232_transmit('U');
rs232_transmit('F');
rs232_transmit('F');
rs232_transmit(' ');
rs232_transmit('O');
rs232_transmit('V');
rs232_transmit('F');
return;
}
if( pc_rec_en == 1 )
if( pc_rbyte == 0xFF)
{
pc_rec_en = 0;
pc_buff_ready = 1;
return;
}
else
{
pc_command[pc_rec_pos] = pc_rbyte;
pc_rec_pos++;
return;
}
+69
if (isRenderVerifyClaimTab()) {
addContrToInit("com.cs.creditecspert.webjsf.controllers.ddeControllers.VerifyClaimController");
}
if (isRenderVerifyAvtoTab()) {
addContrToInit("com.cs.creditecspert.webjsf.controllers.ddeControllers.VerifyAvtoController");
}
if (isRenderUntipicalClaimTab()) {
addContrToInit("com.cs.creditecspert.webjsf.controllers.ddeControllers.UntipicalClaimController");
}
if (isRenderTypeClaimTab()) {
addContrToInit("com.cs.creditecspert.webjsf.controllers.ddeControllers.TypeClaimController");
}
Профтыкал что можно было делать так:
if (isRenderCheckClaimTab()) {
addContrToInit(CheckClaimController.clas s.getName());
}
:)
+70.8
if (tp != null) {
DocElement d = (DocElement)tp.getLastPathComponent();
if (d.getElementType() == Constants.TYPE_FOLDER) {
context.setCursor(DragSource.DefaultMoveDrop);
if (d.getElementType()==Constants.TYPE_FOLDER) {
tree.setSelectionPath(tp);
tree.expandPath(tp);
}
}else {
context.setCursor(DragSource.DefaultMoveNoDrop);
}
}
моё, так сказать носом ткнули)
условие if (d.getElementType()==Constants.TYPE_FOLD ER)
+164.6
function setStyle (id, style, val) {
if (document.getElementById(id).getAttribute('style').indexOf(style) != -1) {
document.getElementById(id).setAttribute('style', document.getElementById(id).getAttribute('style').replace(style, val))} else {
document.getElementById(id).setAttribute('style', document.getElementById(id).getAttribute('style') + style + ':' + val + ';')
}
}
Функция для установки CSS-свойств от китайских умельцев.