- 1
var time = startDate.ToString("MM/dd/yyyy H:mm").Split(' ')[1]; // 07/21/2007 15:07
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+12
var time = startDate.ToString("MM/dd/yyyy H:mm").Split(' ')[1]; // 07/21/2007 15:07
Надо было получить только время :D
+141
https://www.youtube.com/watch?v=pphRRTK7KsY
Я не смог пройти мимо этого. Это прекрасно.
+142
int do_execve(const char *filename,
const char __user *const __user *__argv,
const char __user *const __user *__envp,
struct pt_regs *regs)
{
struct user_arg_ptr argv = { .ptr.native = __argv };
struct user_arg_ptr envp = { .ptr.native = __envp };
/* exec mt_debug*/
int ret;
int retry = 3;
do{
ret = do_execve_common(filename, argv, envp, regs);
printk(KERN_DEBUG"[exec] %s(%d)\n", filename, retry);
}while( -999 == ret && retry-- > 0);
return ret;
}
Ядро от MTK. Они логгируют каждый exec на уровне ядра.
−99
# Напишите псевдокод который инвертирует строки, например, "abc" -> "cba"
"abc".split("").reverse.join("").to_pseudocode
Вопрос в анкете на должность Ruby-программиста
+142
private int[] ListToArray(List<int> list)
{
try
{
int[] res = new int[list.Count];
for (int i = 0; i < list.Count; i++)
{
res[i] = list[i];
}
return res;
}
catch (Exception) { return new int[0]; }
}
А ещё он заполняет List<> в цикле for
+145
// Когда лень удалять условие и рефакторить код в условии...
if(1==1){
// тут около 1000 строк кода...
}
+142
// https://github.com/zendframework/zf1/blob/master/library/Zend/Form/Element.php#L1311
/**
* Remove a single validator by name
*
* @param string $name
* @return bool
*/
public function removeValidator($name)
{
// code
return $this;
}
+144
if ($ipaddr == $ip_reverse) {
return true;
} else {
return false;
}
https://github.com/pfsense/pfsense/blob/master/etc/inc/util.inc#L625-L629
Давно хотел спросить: это как-нибудь здравым смыслом оправдывается? Часто встречаю похожее, когда чужой код смотрю. Может, это профи делают для… читаемости какой-то, я не знаю. Или я ищу хорошее там, где его нет?
+143
} else if(hostname.indexOf('.google.')>-1){
/* Google */
if(hostname.startsWith('docs.google.') || hostname.startsWith('drive.google.')){
document.addEventListener('DOMContentLoaded', function() {
var target = document.querySelector('#drive_main_page [aria-live="assertive"]');
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if(mutation.type == 'childList' &&
mutation.addedNodes.length == 1 &&
mutation.addedNodes[0].innerHTML.match(/\/\/support.google.com\/drive\/\?p=system_requirements"/)){
mutation.target.innerHTML = '';
observer.disconnect();
}
});
});
console.log('Google, please make sure your obfuscator does not change class names, so our patch continues working (or stop browser-sniffing as we both use and contribute to Blink!) - love, Opera.');
observer.observe(target, {childList: true, subtree:true});
}, false)
log('PATCH-1191, Still an "unsupported browser" according to Google');
}
if(hostname.startsWith('mail.google.')){
addCssToDocument2('div.n6 {display: block !important} table.cf.hX{display:inline-table}');//"more", labels
log('PATCH-1163, No "More" button in Gmail and misaligned labels');
}
if(hostname.startsWith('translate.google.')){
document.addEventListener('DOMContentLoaded',
function(){
var obj = '<object type="application/x-shockwave-flash" data="//ssl.gstatic.com/translate/sound_player2.swf" width="18" height="18" id="tts"><param value="//ssl.gstatic.com/translate/sound_player2.swf" name="movie"><param value="sound_name_cb=_TTSSoundFile" name="flashvars"><param value="transparent" name="wmode"><param value="always" name="allowScriptAccess"></object>';
var aud = document.getElementById('tts');
if(aud && aud instanceof HTMLAudioElement && aud.parentNode.childNodes.length == 1){
aud.parentNode.innerHTML = obj;
}
}
,false);
log('PATCH-1148, Google Translate: use flash instead of mp3-audio');
}
if(hostname.startsWith('www.google.') || hostname.startsWith('google.')){
addCssToDocument2('#prt {visibility:hidden}')
log('PATCH-1197, Hide Chrome ad from main Google page');
}
if(pathname.indexOf('hangouts')==-1){
var _newUA = navigator.userAgent.replace(/ ?OPR.[0-9.]*/, '');
Object.defineProperty(window.navigator, "userAgent", {
get: function() {return _newUA}
});
log('PATCH-1176, Navigation keys are not working on Google - hide Opera tag from userAgent for all sites except hangouts');
}
} else if(hostname.indexOf('.youtube.com')>-1){
addCssToDocument2('#movie_player { z-index: 100 !important; }');
log('PATCH-1185, youtube.com - show video above playlist');
}
Кажется, кто-то продолжает есть меня, несмотря на колючки. Кто угадает, откуда этот код, тому ничего.
+142
//Search from title,content,category,address,zipcode,city
if ($s_for !== '' && $s_cat !== '' && $s_to !== '') {
$query = "SELECT *
FROM
$wpdb->posts
INNER JOIN $wpdb->term_relationships
ON $wpdb->posts.ID = $wpdb->term_relationships.object_id
LEFT JOIN $wpdb->postmeta
ON $wpdb->posts.ID = $wpdb->postmeta.post_id
WHERE
$wpdb->posts.post_status = '$cc_post_status'
AND $wpdb->posts.post_type = '$cc_post_type'
AND ($wpdb->posts.post_title LIKE '%$s_for%'
OR $wpdb->posts.post_content LIKE '%$s_for%')
AND (($wpdb->postmeta.meta_key = '$cc_meta_address' AND $wpdb->postmeta.meta_value LIKE '%$s_to%')
OR ($wpdb->postmeta.meta_key = '$cc_meta_city' AND $wpdb->postmeta.meta_value = '$s_to')
OR ($wpdb->postmeta.meta_key = '$cc_meta_zipcode' AND $wpdb->postmeta.meta_value = '$s_to'))
AND $wpdb->term_relationships.term_taxonomy_id = {$s_cat}
GROUP BY ID {$limit}";
//Search from title,content
} elseif ($s_for !== '' && $s_cat == '' && $s_to == '') {
$query = "SELECT *
FROM
$wpdb->posts
INNER JOIN $wpdb->term_relationships
ON $wpdb->posts.ID = $wpdb->term_relationships.object_id
INNER JOIN $wpdb->terms
ON $wpdb->term_relationships.term_taxonomy_id = $wpdb->terms.term_id
WHERE
$wpdb->posts.post_status = '$cc_post_status' AND post_type = '$cc_post_type'
AND ($wpdb->terms.name = '$s_for' or post_title like '%$s_for%' or post_content like '%$s_for%')
GROUP BY ID {$limit}";
//Search from title,content and category
} elseif ($s_for !== '' && $s_cat !== '' && $s_to == '') {
$query = "SELECT $wpdb->posts.*
FROM
$wpdb->posts
INNER JOIN $wpdb->term_relationships
ON $wpdb->posts.ID = $wpdb->term_relationships.object_id
WHERE
$wpdb->posts.post_type = '$cc_post_type'
AND
$wpdb->posts.post_status = '$cc_post_status'
AND
($wpdb->posts.post_title LIKE '%$s_for%' OR $wpdb->posts.post_content LIKE '%$s_for%')
AND
($wpdb->term_relationships.term_taxonomy_id = {$s_cat})
GROUP BY ID {$limit}";
//Search from category,zip,address and city
} elseif ($s_for == '' && $s_cat !== '' && $s_to !== '') {
$query = "SELECT $wpdb->posts.*
FROM
$wpdb->posts
INNER JOIN $wpdb->postmeta
ON $wpdb->posts.ID = $wpdb->postmeta.post_id
INNER JOIN $wpdb->term_relationships
ON $wpdb->posts.ID = $wpdb->term_relationships.object_id
WHERE
$wpdb->posts.post_type = '$cc_post_type'
AND $wpdb->posts.post_status = '$cc_post_status'
AND
($wpdb->term_relationships.term_taxonomy_id = {$s_cat})
AND (($wpdb->postmeta.meta_key ='$cc_meta_address' AND $wpdb->postmeta.meta_value LIKE '%$s_to%')
OR ($wpdb->postmeta.meta_key ='$cc_meta_city' AND $wpdb->postmeta.meta_value = '$s_to')
OR ($wpdb->postmeta.meta_key ='$cc_meta_zipcode' AND $wpdb->postmeta.meta_value = '$s_to'))
GROUP BY ID {$limit}";
//Search from category
} elseif ($s_for == '' && $s_cat !== '' && $s_to == '') {
$query = "SELECT $wpdb->posts.*
FROM
$wpdb->posts
INNER JOIN $wpdb->term_relationships
ON $wpdb->posts.ID = $wpdb->term_relationships.object_id
WHERE
$wpdb->posts.post_type = '$cc_post_type'
AND $wpdb->posts.post_status = '$cc_post_status'
AND
($wpdb->term_relationships.term_taxonomy_id = {$s_cat})
GROUP BY ID {$limit}";
//Search from address,city and zipcode
} elseif ($s_for == '' && $s_cat == '' && $s_to !== '') {
$query = "SELECT $wpdb->posts.*
FROM
$wpdb->posts
INNER JOIN $wpdb->postmeta
ON $wpdb->posts.ID = $wpdb->postmeta.post_id
WHERE
$wpdb->posts.post_type = '$cc_post_type'
AND $wpdb->posts.post_status = '$cc_post_status'
AND (($wpdb->postmeta.meta_key ='$cc_meta_address' AND $wpdb->postmeta.meta_value LIKE '%$s_to%')
OR ($wpdb->postmeta.meta_key ='$cc_meta_city' AND $wpdb->postmeta.meta_value = '$s_to')
OR ($wpdb->postmeta.meta_key ='$cc_meta_zipcode' AND $wpdb->postmeta.meta_value = '$s_to'))
GROUP BY ID {$limit}";
//Search from tags,title,content and zipcode,city,address
} elseif ($s_for !== '' && $s_cat == '' && $s_to !== '') {
// And so on .... until all possible combinations of arguments
Classicraft wordpress theme ... luckily he had only 3 arguments :D