- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
while (true) {
if ($current === $requested) {
break;
}
if (! in_array($requested, $available)) {
break;
}
session()->put('locale', $requested);
break;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
while (true) {
if ($current === $requested) {
break;
}
if (! in_array($requested, $available)) {
break;
}
session()->put('locale', $requested);
break;
}
+1
// Это означает что, например, поведение следующего кода не определено:
fn cast(x: f32) -> u8 {
x as u8
}
fn main() {
let f = 300.0;
let x = cast(f);
println!("x: {}", x);
}
https://habr.com/ru/post/511546/
> Это мы называем ошибкой «корректности» (ведь unsafe кода тут нет) — то есть ошибка, когда компилятор делает неправильные вещи. Мы отмечаем их в нашем трекере как I-unsound, и относимся к ним очень серьёзно.
−5
Сегодня днем я познакомился с очень хорошей, умной собакой - она увязалась за мной, по пути с работы.
Я шел по улице, а она бежала следом. Когда мы поравнялись, она подошла и тихонько скуля лизнула мне руку.
-Кормить нечем, сказал я. Но видя ее печальные глаза, не устоял и сбегал в магазин за "краковской".
В идели бы Вы жадность, с которой она была съедена!..
Скоро мы дошли до дома, вместе зашли в лифт и поднялись на шестой этаж.
-Проходи, сказал я шепотом. Скоро цокот когтей смолк в полутьме.
Я вошел следом и только собрался включить свет, как кто-то прыгнул мне на грудь, сбивая с ног.
Падая я почувствовал застилающий запах псины и вслед за этим кто-то стал бешенно облизывать и целовать моё лицо.
-Успокойся, хватит, -сказал я раздраженно. В ответ невидимый "любовник" сердито зарычал и расстегнул на мне джинсы.
Снова это волшебное прикосновение теплого, влажного языка... Я не мог сопротивляться.
Мой партнер ласкал меня весьма умело и скоро добился своего. Я бурно кончил, испачкав линолеум - сперма была досуха вылизана.
Потом мы поменялись. Собака оказалась кобелем...
Нащупав острую, влажную морковку я не раздумывая поместил ее себе в рот. Я сосал, а собака покусывала мне соски.
Наконец мы выбились из сил. Отдохнув, я включил свет и увидел, что собака долизывает остатки спермы.
Вот так, а меня супруга импотентом называет.
Выгнал я жену, и стал жить с собакой.
0
#define DECLARE_TYPE(Name, Type) \
using TYPE = Type; \
ObjectInterface s_##Type##ObjectInterface (Name, []()->ObjectType* { return new Type;
#define DECLARE_METHODS \
}, {
#define DECLARE_PROPERTIES \
}, {
#define DECLARE_METHOD(Method) \
{ #Method, reinterpret_cast <_ObjectMethodProc> (&TYPE::Method) },
#define DECLARE_CUSTOM_NAME_METHOD(Name, Method) \
{ Name, reinterpret_cast <_ObjectMethodProc> (&TYPE::Method) },
#define DECLARE_METHOD_MAPPER(_1,_2,DECLARE_METHOD,...) DECLARE_METHOD
#define METHOD(...) DECLARE_METHOD_MAPPER(__VA_ARGS__, DECLARE_CUSTOM_NAME_METHOD, DECLARE_METHOD)(__VA_ARGS__)
#define PROPERTY(Name, Get, Set) \
{ Name, { reinterpret_cast <_PropertyGettingProc> (&TYPE::Get), reinterpret_cast <_PropertySettingProc> (&TYPE::Set) } },
#define END_DECLARE_TYPE \
});
???
+1
using System;
using System.Runtime.Serialization;
namespace MyCoolProject {
internal sealed class CatastrophicException: Exception
{
private static bool dead = false;
public static bool Dead { get { return dead; } }
void RecurseDeath() {
try {
RecurseDeath();
} finally {
RecurseDeath();
}
}
private void DIE() {
dead = true;
try {
Environment.FailFast("Catastrophic Exception!!!");
} finally {
try {
RecurseDeath();
} finally {
throw this;
}
}
}
public CatastrophicException() {
DIE();
}
public sealed override string ToString() {
DIE();
throw this;
}
public sealed override System.Collections.IDictionary Data {
get {
DIE();
throw this;
}
}
public sealed override bool Equals(object obj) {
DIE();
throw this;
}
public sealed override Exception GetBaseException() {
DIE();
throw this;
}
public sealed override int GetHashCode() {
DIE();
throw this;
}
public sealed override string HelpLink {
get {
DIE();
throw this;
} set {
DIE();
}
}
public sealed override string Message {
get {
DIE();
throw this;
}
}
public sealed override void GetObjectData(SerializationInfo info, StreamingContext context) {
DIE();
}
public sealed override string Source {
get {
DIE();
throw this;
}
set {
DIE();
}
}
public sealed override string StackTrace {
get {
DIE();
throw this;
}
}
~CatastrophicException() {
try {
new CatastrophicException().DIE();
} finally {
try {
new CatastrophicException().DIE();
} finally {
new CatastrophicException().DIE();
}
}
}
}
}
+1
public function update_balance()
{
$this->balance = $this->balance_at_end_of_day(time());
}
public function balance_at_end_of_day($time)
{
return $this->balance_at_beginning_of_day($time + 24*60*60);
}
когда окунулся в легаси
0
std::tuple<int, int, int, bool> cock;
std::get<bool>(cock)
Сначала не понимал нахуй нужен геттер по типу, но при очередном добавлении нового int и забытии поменять индекс у була, заюзал его.
Бтв, почему нету cock.get<0>?
0
Я был пионером, носил "звездочку" и красный галстук. За хорошие оценки меня выбрали почетным горнистом школьного звена - неслыханная честь, предмет зависти всех мальчишек.
Это было очень торжественно, я волновался, ведь быть горнистом - очень большая ответственность.
Помню, для того, чтобы купить горн, классная руководительница, которая была вдобавок ещё и завучем, даже поехала в город.
И вот - я, держа в руках сияющую золотую фанфару с вентильком, я громоподобно играю сбор, ловя восхищенные взгляды мальчишек и особенно - нашей вожатой - нины.
После уроков, восхищенная моей игрой, она часто приглашала меня к себе, под предлогом "позаниматься математикой".
Мы ложились под одеяло, где она, смачно причмокивая, долго дула в мою трубу, пока оба не выбивались из сил.
...
+3
{{ order.type === '2' && order.orderAddress ?
` ${$store.getters['delivery/points'].find(item => item['a:DeliveryShopId']._text === order.orderAddress) && $store.getters['delivery/points'].find(item => item['a:DeliveryShopId']._text === order.orderAddress)['a:StreetLine']._text ? $store.getters['delivery/points'].find(item => item['a:DeliveryShopId']._text === order.orderAddress)['a:StreetLine']._text : ''} ${$store.getters['delivery/points'].find(item => item['a:DeliveryShopId']._text === order.orderAddress) ? $store.getters['delivery/points'].find(item => item['a:DeliveryShopId']._text === order.orderAddress)['a:House']._text : ''}`
:
order.clientAddress
?
` ${$store.getters['delivery/clientAddresses'].find(item => item['a:ClientAddressId']._text === order.clientAddress)['a:SettlementName'] && $store.getters['delivery/clientAddresses'].find(item => item['a:ClientAddressId']._text === order.clientAddress) && $store.getters['delivery/clientAddresses'].find(item => item['a:ClientAddressId']._text === order.clientAddress)['a:SettlementName']._text ? $store.getters['delivery/clientAddresses'].find(item => item['a:ClientAddressId']._text === order.clientAddress)['a:SettlementName']._text + ',' : ''} ${$store.getters['delivery/clientAddresses'].find(item => item['a:ClientAddressId']._text === order.clientAddress)['a:StreetLine']._text} ${$store.getters['delivery/clientAddresses'].find(item => item['a:ClientAddressId']._text === order.clientAddress)['a:House']._text}`
:
'' }}
именно так профессиональные разработчики мобильных приложений получают строку с адресом магазина или пользователя.
+1
<p oncopy="return false" ondragstart="return false"></p>
<p oncopy="return false" ondragstart="return false"></p>
<p oncopy="return false" ondragstart="return false"></p>
<p oncopy="return false" ondragstart="return false"></p>
<p oncopy="return false" ondragstart="return false"></p>
<p oncopy="return false" ondragstart="return false"></p>
<p oncopy="return false" ondragstart="return false"></p>
<p oncopy="return false" ondragstart="return false"></p>
<p oncopy="return false" ondragstart="return false"></p>
Защита контента для самых маленьких