- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
/**
* Магический геттер
*
* @param string $name
* @return mixed
*/
public function __get($name)
{
if ($name == $this->fileName)
return $this->fileName;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+53
/**
* Магический геттер
*
* @param string $name
* @return mixed
*/
public function __get($name)
{
if ($name == $this->fileName)
return $this->fileName;
}
Magic is here
+71
private String getSecondsToTimeFormat(long startTime, long finishTime) {
int secs = Math.round((finishTime - startTime) / 1000);
int hours = secs / 3600,
remainder = secs % 3600,
minutes = remainder / 60,
seconds = remainder % 60;
StringBuilder result = new StringBuilder();
if (hours > 0) {
result.append((hours < 10 ? "0" : "") + hours).append(":");
}
if (minutes > 0 || hours > 0) {
result.append((minutes < 10 ? "0" : "") + minutes).append(":");
}
if (seconds > 0 || hours > 0 || minutes > 0) {
result.append((seconds < 10 ? "0" : "") + seconds);
}
if (hours == 0 && minutes == 0) {
if (seconds == 1) {
result.append(" second");
} else {
result.append(" seconds");
}
}
return result.toString();
}
Задача - перевести из секунд в человеческий формат
+149
Wreqr.Commands = (function(Wreqr){
"use strict";
return Wreqr.Handlers.extend({
execute: function(){
var name = arguments[0];
var args = Array.prototype.slice.call(arguments, 1);
this.getHandler(name).apply(this, args);
}
});
})(Wreqr);
из библиотеки которая претендует на популярность, шаблонность (в модном нынче смысле слова) и стэйт-оф-зэ-артность
вопрос - НАХ8Я СТРОКА 6???????
+38
isset($params) && array_push(
$urlPart,
implode('/',
array_map(
function ($key, $value) {
return $key . '/' . $value;
},
array_keys($params),
array_values($params)
)
)
);
+133
.wrapper#container {
background-color: #ffffff;
border-style: hidden;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: 0 auto 0;
width: 672px;
width: 672px;
width: 672px;
width: 672px;
width: 672px;
width: 672px;
width: 672px;
width: 672px;
width: 672px;
width: 672px;
width: 672px;
width: 672px;
width: 672px;
width: 672px;
width: 672px;
width: 672px;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
padding: 15px 20px 20px 30px;
}
Из сорса страницы Evernote, вообще там порядка 8к строк для 4 дивов....
+19
struct Base { };
struct Class : Base
{
int mem{ 0 }; // init non-static data member
Class(int i)
: Base{} // init base class
, mem{i} // init member
{
int j{i}; // init local var
int k = int{0}; // init temporary
f( { 1 } ); // init function arg
int* p = new int{1}; // new init
// int k(int()); // most vexing parse, declares function
int k{ int{} }; // ok, declares variable
int i[4]{ 1,2,3,4 }; // init array
}
Class f(int i)
{
return { i }; // init return value
}
};
Class c{1}; // init global var
+155
/**
* Checks if a setting is enabled
*
* @api public
*/
Manager.prototype.enabled = function (key) {
return !!this.settings[key];
};
/**
* Checks if a setting is disabled
*
* @api public
*/
Manager.prototype.disabled = function (key) {
return !this.settings[key];
};
https://github.com/LearnBoost/socket.io/blob/develop/lib/manager.js
+113
private int GenerateRandom(int MaxValue)
{
var mas = Guid.NewGuid().ToByteArray();
return BitConverter.ToInt32(mas, 4) % MaxValue;
}
....
+41
public static function getById( $id )
{
$model = new self;
$data = $model->load();
foreach( $data AS $item ){
if( $item->id == $id ){
return $item;
}
}
return null;
}
Нашел в текущем проекте.
+142
if ($options->get('registrationSetup', 'requireDob')) {
// dob required
Без ДОБ-а не пущу.