- 1
#define BSWAP16(x) ( (uint16_t)(((uint32_t)x)*(1 | 1 << 16) >> 8) )
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
#define BSWAP16(x) ( (uint16_t)(((uint32_t)x)*(1 | 1 << 16) >> 8) )
+2
.. Подставные Зомби .. продолжение
при наличии в Локации нескольких Фортов / Замков / Башен может сложиться ситуация ,что Защищать Форт
уже нечем и более удобно избрать местом занятия Алхимией какую-нибудь Башню . При этом может быть
что Пара Замков находиться под контролем не особо приветливой стороны хотя с ней есть Серый Нейтралитет.
как БелАякс понял из Серой Книги Некромантии в который было полно различных Серых Советов для
разных случаев : то в таком случае рекомендовалось от имени Белиара выставить на дорогу к Покинутому Форту любую
Зомби Группу обычно состоящую из 10 -ка Армий - особо указывалось что это должны быть Потрепанные Зомби
так как их потрепанный вид мог намекать на возможное скрытое Проклятие которое могла содержать
такая Зомби Группа : с одной стороны не Некроманту будет сложно определить так ли это , с другой
если это будет Некромант то тогда это будет наверняка Союзник к тому же Герой уже находится в Башне .
При наличии возможности обычную Башню можно было сделать Волшебной Башней или Серой Башней
и иметь возможность влиять на такие Зомби Группы .. но это был немного другой момент ,а именно в этом случае
даже необычный Герой скорее всего проедет мимо таковой Зомби Группы ,если будет куда ..
..а куда - это скорее всего туда к одному из двух замков из той Пары Замков . Чем по-сути обеспечивалась
безопасность Серой Башни и возможно Форта - ведь Замок был на порядок мощнее в обороне , если тот
удастся захватить - но тогда Бой с Зомби Группой не желателен если Герой не собирался штурмовать Форт
по той причине что если он штурманет Форт ,то на Замок ему уже сил не хватит : обычно выбирался более
приемлимый для Штурма Замок в котором можно было прилично долго Копить Силы ...
+132
@font-face {
font-family: 'MyWebFont';
src: url('webfont.eot#') format('eot'),
url('webfont.woff') format('woff');
}
Если в «src» поместить больше одного формата шрифта, то IE не сможет загрузить его и сообщит об ошибке 404. Причина в том, что IE пытается использовать как адрес файла всё, что записано после первой открывающей скобки и до самой последней закрывающей скобки.
IE как всегда в своём стиле...
+113
open System
let mutable str = "1234455566667778888"
for i = str.Length - 1 downto 1 do
if str.[i] = str.[i-1] && Char.IsDigit(str.Chars(i)) then
str <- str.Remove(i, 1);
printfn "%s" str
Console.ReadKey() |> ignore
−873
SELECT users.nick,group.name FROM users,group WHERE user.id='$id' AND group.id=user.group;
Это мой код. Мне сказали что это говнокод, и порекомендовали спросить здесь.
В чём именно говнокодость, и как надо писать правильно?
−2
Чем обусловлена течка по сильной типизации, если она крайне неудобна?
К примеру, в "PHP" я могу спокойно написать код, подобный приведённому ниже,
и не надо будет придумывать всё новые и новые названия для переменных:
$count='microsoft,apple,amazon';
$count=explode(',', $count);
$count=count($count);
$count=$count.' шт.';
+352
15000 гет!
Багровые войны гетам не помеха.
+48
auto filename = std::string{};
0
reinterpret_cast<ppu_function_t>(static_cast<std::uintptr_t>(ppu_ref<u32>(cia)))(*this);
Лопни глазоньки. Шаблоны увечат С++ как бог черепаху.
https://github.com/RPCS3/rpcs3/blob/91d06a97296e5e418fb601284577475d8c7dfbaf/rpcs3/Emu/Cell/PPUThread.cpp
+4
def generate_set(max_size, base_images, samples_per_image=100):
assert len(base_images) == CHARS_NUM
input_vec_len = max_size[0] * max_size[1]
output_vec_len = CHARS_NUM
set_size = samples_per_image * CHARS_NUM
x_set = np.empty(shape=(set_size, input_vec_len))
y_set = np.empty(shape=(set_size, output_vec_len))
sample_num = 0
for c, img in base_images.items():
for _ in range(samples_per_image):
x_set[sample_num] = generate_distorted_sample(img)
y_set[sample_num] = char_to_onehot(c)
sample_num += 1
# LOL
rng_state = np.random.get_state()
np.random.shuffle(x_set)
np.random.set_state(rng_state)
np.random.shuffle(y_set)
return x_set, y_set
ТУРЕЛЬ: 1-1 сорцовый кобенный генератор по мотивам: https://govnokod.ru/26434#comment527875.
https://github.com/gost-gk/turel
Принцимп мухи: берём символы русского алфамита с цифрами/пуньктуацией, генерируем из них слегка искажённые картинки, тренируем элементарную модельку —
optimizer = keras.optimizers.Adagrad(learning_rate=0.02)
model = Sequential()
model.add(Dense(units=CHARS_NUM * 2, activation='relu', input_dim=input_vec_len))
model.add(Dense(units=CHARS_NUM, activation='softmax'))
model.compile(loss='categorical_crossentropy',
optimizer=optimizer,
metrics=['accuracy'])