- 1
- 2
- 3
Прокси-граббер
http://rghost.ru/47337858
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+133
Прокси-граббер
http://rghost.ru/47337858
Наш ответ ансикльным петушкам)
+132
$error = "Всё хорошо";
if (!$_POST['mail'] || !checkEmail($_POST['mail'])) {
$error .= "Не верный E-mail";
}
...
if ($error == "Всё хорошо") {
$db->query("INSERT...
} else {
...
−95
obj.serialized_data = str(serialized_data).replace(
" u'", " '").replace("{u'", "{'").replace(" '", ' "').replace("':", '":').replace(
"{'", '{"').replace("', ", '", ').replace("'}", '"}').replace(' True,', ' true,').replace(
'None', 'null').replace(' False,', 'false,')
Сериализация словаря
+150
if (!empty ($src) && !array_key_exists($src, $this->loadedjscripts)) {
if (isset ($this->loadedjscripts[$src]))
return;
Если ключа нет, то проверяем не null ли значение в массиве по этому индексу.
+147
/* ----------------------- */
function stopLevel()
{
//clean
context2D.clearRect(...);
...
}
/* ----------------------- */
/* ----------------------- */
/* ----------------------- */
function nextStep() { ... }
В коде все комментарии написаны исключительно азбукой Морзе :|
+70
@OnEvent("search")
@ReportGritter(title = "message:error", text = "message:database_error")
Results search() {
final List<Result> results = new ArrayList<Result>();
int count = 0;
final List<?> search1 = this.bands.search(this.query);
final String group1 = HSSearch.GROUP_BANDS;
if (!search1.isEmpty()) {
results.addAll(this.transform(search1, group1));
count += search1.size();
}
final List<?> search2 = this.albums.search(this.query);
final String group2 = HSSearch.GROUP_ALBUMS;
if (!search2.isEmpty()) {
results.addAll(this.transform(search2, group2));
count += search2.size();
}
final List<?> search3 = this.tracks.search(this.query);
final String group3 = HSSearch.GROUP_TRACKS;
if (!search3.isEmpty()) {
results.addAll(this.transform(search3, group3));
count += search3.size();
}
this.results.setResults(results);
this.results.setCount(count);
return this.results;
}
private <E> String toTitle(final E item) {
if (item instanceof BandEntity) {
return ((BandEntity) item).getTitle();
}
if (item instanceof AlbumEntity) {
final AlbumEntity aitem = (AlbumEntity) item;
return String.format("%s (%d)", aitem.getTitle(), Integer.valueOf(aitem.getYear()));
}
if (item instanceof TrackEntity) {
return ((TrackEntity) item).getTitle();
}
return item.toString();
}
private <E> String toUrl(final E item) {
if (item instanceof BandEntity) {
final BandEntity bitem = (BandEntity) item;
return this.links.createPageRenderLinkWithContext(Band.class, bitem.getLetter(), bitem.getAlias())
.toAbsoluteURI();
}
if (item instanceof AlbumEntity) {
final AlbumEntity aitem = (AlbumEntity) item;
return this.links.createPageRenderLinkWithContext(Album.class, aitem.getBand().getLetter(),
aitem.getBand().getAlias(), aitem.getAlias()).toAbsoluteURI();
}
if (item instanceof TrackEntity) {
final TrackEntity titem = (TrackEntity) item;
return this.links.createPageRenderLinkWithContext(Album.class, titem.getAlbum().getBand().getLetter(),
titem.getAlbum().getBand().getAlias(), titem.getAlbum().getAlias()).toAbsoluteURI();
}
return this.links.createPageRenderLinkWithContext("").toAbsoluteURI();
}
private <E> List<Result> transform(final List<E> search, final String groupName) {
final ArrayList<Result> res = new ArrayList<Result>();
if (!search.isEmpty()) {
final String group = this.messages.get(groupName);
res.add(new Result(group));
for (final E item : search) {
res.add(new Result(group, this.toTitle(item), this.toUrl(item)));
}
}
return res;
}
DRY in Action.
мое домашнее творчество.
+152
function CreatePriceListArray($result_array)//TODO:Формирует древовидную форму прайс листа
{
//print_r($result_array);
$price_list=array();//Жилая недвижимость
$current_object_name="";
$current_section_name="none";
$current_section_id=0;
$current_object_array=null;
$current_section_array=null;
$current_kvartira_type=null;
$current_kvartira_type_name="";
$current_kvartira=null;
$current_kvartira_area="";
foreach($result_array as $value)
{
if($current_object_name != $value['object'])
{
if($current_object_array !=null)
{
$current_kvartira_type[]=array('name'=>$current_kvartira_area,'count_object'=>count($current_kvartira),'object_array'=>$current_kvartira);
$current_section_array[]=array('name'=>$current_kvartira_type_name,'count_object'=>count($current_kvartira_type),'object_array'=>$current_kvartira_type);
$current_object_array[]=array('name'=>$current_section_name,'id'=>$current_section_id,'count_object'=>count($current_section_array),'object_array'=>$current_section_array);
$price_list[]=array('name'=>$current_object_name,'count_object'=>count($current_object_array),'object_array'=>$current_object_array);
}
$current_object_array=array();
$current_object_name=$value['object'];
$current_section_name="none";
$current_section_id=0;
$current_section_array=null;
}
if($current_section_name != $value['section_name'])
{
// echo $current_kvartira_type['name']; echo ' | ';
//if($current_kvartira_type['name'] != '')
{
foreach ($current_kvartira_type as $value)
//print_r($current_kvartira_type);
$current_kvartira_type[]=array('name'=>$current_kvartira_area,'count_object'=>count($current_kvartira),'object_array'=>$current_kvartira);
$current_section_array[]=array('name'=>$current_kvartira_type_name,'count_object'=>count($current_kvartira_type),'object_array'=>$current_kvartira_type);
$current_object_array[]=array('name'=>$current_section_name,'id'=>$current_section_id,'count_object'=>count($current_section_array),'object_array'=>$current_section_array);
}
$current_section_array=array();
$current_section_name = $value['section_name'];
$current_section_id=$value['section_id'];
// $current_kvartira_type=null;
$current_kvartira_type_name="";
}
if($current_kvartira_type_name != $value['kvartira_name'])
{
// if($current_kvartira_type != null)
{
$current_kvartira_type[]=array('name'=>$current_kvartira_area,'count_object'=>count($current_kvartira),'object_array'=>$current_kvartira);
$current_section_array[]=array('name'=>$current_kvartira_type_name,'count_object'=>count($current_kvartira_type),'object_array'=>$current_kvartira_type);
}
$current_kvartira_type=array();
$current_kvartira_type_name = $value['kvartira_name'];
$current_kvartira=null;
$current_kvartira_area="";
}
if($current_kvartira_area != $value['area'])
{
// if($current_kvartira != null)
{
$current_kvartira_type[]=array('name'=>$current_kvartira_area,'count_object'=>count($current_kvartira),'object_array'=>$current_kvartira);
}
$current_kvartira=array();
$current_kvartira_area = $value['area'];
}
$current_kvartira[]=$value['floor'];
}
$current_kvartira_type[]=array('name'=>$current_kvartira_area,'count_object'=>count($current_kvartira),'object_array'=>$current_kvartira);
$current_section_array[]=array('name'=>$current_kvartira_type_name,'count_object'=>count($current_kvartira_type),'object_array'=>$current_kvartira_type);
$current_object_array[]=array('name'=>$current_section_name,'id'=>$current_section_id,'count_object'=>count($current_section_array),'object_array'=>$current_section_array);
//echo $current_object_name;
if($current_object_name!='') $price_list[]=array('name'=>$current_object_name,'count_object'=>count($current_object_array),'object_array'=>$current_object_array);
echo '<!--';
print_r($price_list);
echo '-->';
return $price_list;
}
Пытаюсь тут что-то найти... Идет второй час.
−89
const char *aPositionCString = [@"a_position" cStringUsingEncoding:NSUTF8StringEncoding];
GLuint aPosition = glGetAttribLocation(program, aPositionCString);
Вместо того, чтобы написать так:
GLuint aPosition = glGetAttribLocation(program, "a_position");
+77
public CommandResult update() {
CommandResult res = null;
try {
long start = System.nanoTime();
res = _port.runCommand(_mongo.getDB("admin"), isMasterCmd);
long end = System.nanoTime();
float newPingMS = (end - start) / 1000000F;
if (!successfullyContacted)
_pingTimeMS = newPingMS;
else
_pingTimeMS = _pingTimeMS + ((newPingMS - _pingTimeMS) / latencySmoothFactor);
getLogger().log(Level.FINE, "Latency to " + _addr + " actual=" + newPingMS + " smoothed=" + _pingTimeMS);
successfullyContacted = true;
if (res == null) {
throw new MongoInternalException("Invalid null value returned from isMaster");
}
if (!_ok) {
getLogger().log(Level.INFO, "Server seen up: " + _addr);
}
_ok = true;
// max size was added in 1.8
if (res.containsField("maxBsonObjectSize")) {
_maxBsonObjectSize = (Integer) res.get("maxBsonObjectSize");
} else {
_maxBsonObjectSize = Bytes.MAX_OBJECT_SIZE;
}
} catch (Exception e) {
if (!((_ok) ? true : (Math.random() > 0.1))) {
return res;
}
final StringBuilder logError = (new StringBuilder("Server seen down: ")).append(_addr);
if (e instanceof IOException) {
logError.append(" - ").append(IOException.class.getName());
if (e.getMessage() != null) {
logError.append(" - message: ").append(e.getMessage());
}
getLogger().log(Level.WARNING, logError.toString());
} else {
getLogger().log(Level.WARNING, logError.toString(), e);
}
_ok = false;
}
return res;
}
https://github.com/mongodb/mongo-java-driver/blob/master/src/main/com/mongodb/ConnectionStatus.java
Незаметен.
+65
// вот такой вот паттерн инициализации статических переменных во всех классах проекта...
private static Properties globalProps = null;
static {
globalProps = new Properties();
}
вот такой вот паттерн инициализации статических переменных во всех классах проекта...ин-лайн инициализацию автору делать почему то не хотелось...и ведь вроде не индус писал, а белый человек...