Давайте говнокодить

ade0t

Заблокирован
Заблокирован
Победитель в номинации 2019
Сообщения
873
Розыгрыши
0
Репутация
373
Реакции
387
Баллы
0
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Есть тут спецы по GO?
Давайте поговнокодим
 

На джаве уже не интересно говнокодить?)
 
C:
package main

func main() {
    print("Hello ade0t")
}
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Ватафак чего вас несёт говно делать на go что плюсы уже не те?
 
А давайте на говнокодим на бесике запилим сервер ла2 или доту :Run: :D
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
А давайте на говнокодим на бесике запилим сервер ла2 или доту :Run: :D
Давайте начнём а то уже устал читать.

Давайте первый урок по GO.

1 В начале было слово, и слово было 2 байта, а больше ничего не было.
2 И отделил Бог единицу от нуля, и увидел, что это хорошо.
3 И сказал Бог: да будут данные, и стало так.
4 И сказал Бог: да соберутся данные каждые в свое место, и создал дискеты, и винчестеры, и компакт-диски.
5 И сказал Бог: да будут компьютеры, чтобы было куда пихать дискеты, и винчестеры, и компакт-диски, и сотворил компьютеры, и нарек их хардом,и отделил хард от софта.
6 Софта же еще не было, но Бог быстро исправился, и создал программы большие и маленькие, и сказал им: плодитесь и размножайте, и заполняйте всю память.
7 Hо надоело Ему создавать программы самому, и сказал Бог: создадим программиста по образу и подобию нашему, и да владычествует над компьютерами, и над программами, и над данными. И создал Бог программиста,и поселил его в своем ВЦ, чтобы работал в нем. И повел Он программиста к дереву каталогов, и заповедал: из всякого каталога можешь запускать программы, только из каталога Windows не запускай, ибо маст дай.
8 И сказал Бог: не хорошо программисту быть одному, сотворим ему пользователя, соответственно ему. И взял Он у программиста кость, в кой не было мозга, и создал пользователя, и привел его к программисту; и нарек программист его юзером. И сидели они оба под голым ДОСом, и не стыдились.
9 Билл был хитрее всех зверей полевых. И сказал Билл юзеру: подлинно ли сказал Бог: не запускайте никакого софта? И сказал юзер: всякий софт мы можем запускать, и лишь из каталога Windows не можем, ибо маст дай. И сказал Билл юзеру: давайте спорить о вкусе устриц с теми, кто их ел! В день, когда запустите Windows, будете как боги, ибо одним кликом мышки сотворите что угодно. И увидел юзер, что винды приятны для глаз ивожделенны, потому что делают ненужным знание, и поставил их на свой компьютер; а затем сказал программисту, что это круто, и он тоже поставил.
0А И отправился программист искать свежие драйвера, и воззвал Бог программисту и сказал ему: где ты? Программист сказал: ищу свежие драйвера, ибо нет их под голым ДОСом. И сказал Бог: кто тебе сказал про драйвера? Уж не запускал ли ты винды? Программист сказал: юзер, которого Ты мне дал,сказал, что отныне хочет программы только под винды, и я их поставил.И сказал Бог юзеру: что это ты сделал? Юзер сказал: Билл обольстил меня.
0B И сказал Бог Биллу: за то, что ты сделал, проклят ты пред всеми скотами и всеми зверями полевыми, и вражду положу между тобою и программистом:он будет ругать тебя нехорошими словами, а ты будешь продавать ему винды.
0C Юзеру сказал: умножу скорбь твою и истощу кошелек твой, и будешь пользоваться кривыми программами, и не сможешь прожить без программиста, и он будет господствовать над тобой.
0D Программисту же сказал: за то, что послушал юзера, прокляты компьютерыдля тебя; глюки и вирусы произведут они тебе; со скорбью будешь вычищатьих во дни работы твоей; в поте лица своего будешь отлаживать код свой.
0E И выслал Бог их из своего ВЦ, и поставил пароль на вход.
 
Давайте начнём а то уже устал читать.

Давайте первый урок по GO.

1 В начале было слово, и слово было 2 байта, а больше ничего не было.
2 И отделил Бог единицу от нуля, и увидел, что это хорошо.
3 И сказал Бог: да будут данные, и стало так.
4 И сказал Бог: да соберутся данные каждые в свое место, и создал дискеты, и винчестеры, и компакт-диски.
5 И сказал Бог: да будут компьютеры, чтобы было куда пихать дискеты, и винчестеры, и компакт-диски, и сотворил компьютеры, и нарек их хардом,и отделил хард от софта.
6 Софта же еще не было, но Бог быстро исправился, и создал программы большие и маленькие, и сказал им: плодитесь и размножайте, и заполняйте всю память.
7 Hо надоело Ему создавать программы самому, и сказал Бог: создадим программиста по образу и подобию нашему, и да владычествует над компьютерами, и над программами, и над данными. И создал Бог программиста,и поселил его в своем ВЦ, чтобы работал в нем. И повел Он программиста к дереву каталогов, и заповедал: из всякого каталога можешь запускать программы, только из каталога Windows не запускай, ибо маст дай.
8 И сказал Бог: не хорошо программисту быть одному, сотворим ему пользователя, соответственно ему. И взял Он у программиста кость, в кой не было мозга, и создал пользователя, и привел его к программисту; и нарек программист его юзером. И сидели они оба под голым ДОСом, и не стыдились.
9 Билл был хитрее всех зверей полевых. И сказал Билл юзеру: подлинно ли сказал Бог: не запускайте никакого софта? И сказал юзер: всякий софт мы можем запускать, и лишь из каталога Windows не можем, ибо маст дай. И сказал Билл юзеру: давайте спорить о вкусе устриц с теми, кто их ел! В день, когда запустите Windows, будете как боги, ибо одним кликом мышки сотворите что угодно. И увидел юзер, что винды приятны для глаз ивожделенны, потому что делают ненужным знание, и поставил их на свой компьютер; а затем сказал программисту, что это круто, и он тоже поставил.
0А И отправился программист искать свежие драйвера, и воззвал Бог программисту и сказал ему: где ты? Программист сказал: ищу свежие драйвера, ибо нет их под голым ДОСом. И сказал Бог: кто тебе сказал про драйвера? Уж не запускал ли ты винды? Программист сказал: юзер, которого Ты мне дал,сказал, что отныне хочет программы только под винды, и я их поставил.И сказал Бог юзеру: что это ты сделал? Юзер сказал: Билл обольстил меня.
0B И сказал Бог Биллу: за то, что ты сделал, проклят ты пред всеми скотами и всеми зверями полевыми, и вражду положу между тобою и программистом:он будет ругать тебя нехорошими словами, а ты будешь продавать ему винды.
0C Юзеру сказал: умножу скорбь твою и истощу кошелек твой, и будешь пользоваться кривыми программами, и не сможешь прожить без программиста, и он будет господствовать над тобой.
0D Программисту же сказал: за то, что послушал юзера, прокляты компьютерыдля тебя; глюки и вирусы произведут они тебе; со скорбью будешь вычищатьих во дни работы твоей; в поте лица своего будешь отлаживать код свой.
0E И выслал Бог их из своего ВЦ, и поставил пароль на вход.
Да прибудет нам На-говнокод Аминь
 
  • Мне нравится
Реакции: Falov

    Falov

    Баллов: 1
    круто)))
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
ну а серьезно может рефинансируем создание сервера на GO.
Что-бы так прям так говно код был и костыли даже можно что бы кастыль на костыль
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
C:
package main

func main() {
    print("Hello ade0t")
}



Говнокодец в тренд

Код:
package main

import (
    "context"
    "database/sql"
    "fmt"
    "log"

    _ "github.com/denisenkom/go-mssqldb"
)

var db *sql.DB

var server = "127.0.0.8"
var port = 1433
var user = "sa"
var password = "ПАРОЛЬ"
var database = "lin2world"

func main() {

    connString := fmt.Sprintf("server=%s;user id=%s;password=%s;port=%d;database=%s;",
        server, user, password, port, database)

    var err error

    db, err = sql.Open("sqlserver", connString)
    if err != nil {
        log.Fatal("Error creating connection pool: ", err.Error())
    }
    ctx := context.Background()
    err = db.PingContext(ctx)
    if err != nil {
        log.Fatal(err.Error())
    }
    fmt.Printf("Connected!\n")

    count, err := ReadEmployees()
    if err != nil {
        log.Fatal("Error reading Employees: ", err.Error())
    }
    fmt.Printf("Read %d row(s) successfully.\n", count)

}

func ReadEmployees() (int, error) {
    ctx := context.Background()
    err := db.PingContext(ctx)
    if err != nil {
        return -1, err
    }

    tsql := fmt.Sprintf("SELECT TOP 20 char_name, Lev, duel, PK, use_time, class FROM user_data ORDER BY duel DESC;")

    rows, err := db.QueryContext(ctx, tsql)
    if err != nil {
        return -1, err
    }

    defer rows.Close()

    var count int

    // Iterate through the result set.
    for rows.Next() {
        var char_name, Lev, duel, PK, use_time string
        var class int64
        // Get values from row.

        err := rows.Scan(&char_name, &Lev, &duel, &PK, &use_time, &class)
        if err != nil {
            return -1, err
        }
        ////////////////////////////
        var x [126]string
        x[0] = "fighter"
        x[1] = "warrior"
        x[2] = "gladiator"
        x[3] = "warlord"
        x[4] = "knight"
        x[5] = "paladin"
        x[6] = "dark avenger"
        x[7] = "rogue"
        x[8] = "treasure hunter"
        x[9] = "hawkeye"
        x[10] = "mage"
        x[11] = "wizard"
        x[12] = "sorcerer"
        x[13] = "necromancer"
        x[14] = "warlock"
        x[15] = "cleric"
        x[16] = "bishop"
        x[17] = "prophet"
        x[18] = "elven fighter"
        x[19] = "elven knight"
        x[20] = "temple knight"
        x[21] = "swordsinger"
        x[22] = "elven scout"
        x[23] = "plains walker"
        x[24] = "silver ranger"
        x[25] = "elven mage"
        x[26] = "elven wizard"
        x[27] = "spellsinger"
        x[28] = "elemental summoner"
        x[29] = "oracle"
        x[30] = "elder"
        x[31] = "dark fighter"
        x[32] = "palus knight"
        x[33] = "shillien knight"
        x[34] = "bladedancer"
        x[35] = "assassin"
        x[36] = "abyss walker"
        x[37] = "phantom ranger"
        x[38] = "dark mage"
        x[39] = "dark wizard"
        x[40] = "spellhowler"
        x[41] = "phantom summoner"
        x[42] = "shillien oracle"
        x[43] = "shillien elder"
        x[44] = "orc fighter"
        x[45] = "orc raider"
        x[46] = "destroyer"
        x[47] = "orc monk"
        x[48] = "tyrant"
        x[49] = "orc mage"
        x[50] = "orc shaman"
        x[51] = "overlord"
        x[52] = "warcryer"
        x[53] = "dwarven fighter"
        x[54] = "scavenger"
        x[55] = "bounty hunter"
        x[56] = "artisan"
        x[57] = "warsmith"
        x[88] = "duelist"
        x[89] = "dreadnought"
        x[90] = "phoenix knight"
        x[91] = "hell knight"
        x[92] = "sagittarius"
        x[93] = "adventurer"
        x[94] = "archmage"
        x[95] = "soultaker"
        x[96] = "arcana lord"
        x[97] = "cardinal"
        x[98] = "hierophant"
        x[99] = "evas templar"
        x[100] = "sword muse"
        x[101] = "wind rider"
        x[102] = "moonlight sentinel"
        x[103] = "mystic muse"
        x[104] = "elemental master"
        x[105] = "evas saint"
        x[106] = "shillien templar"
        x[107] = "spectral dancer"
        x[108] = "ghost hunter"
        x[109] = "ghost sentinel"
        x[110] = "storm screamer"
        x[111] = "spectral master"
        x[112] = "shillien saint"
        x[113] = "titan"
        x[114] = "grand khavatari"
        x[115] = "dominator"
        x[116] = "doomcryer"
        x[117] = "fortune seeker"
        x[118] = "maestro"
        x[119] = "maestro"
        x[120] = "Неизвестный класс"
        x[121] = "Неизвестный класс"
        x[122] = "Неизвестный класс"
        x[123] = "Неизвестный класс"
        x[124] = "Неизвестный класс"
        x[125] = "Неизвестный класс"
        ///////////////////////////
        var id int64 = class
        fmt.Printf("Имя Игрока: %s, Уровень: %s, ПВП: %s, ПК: %s, Время в игре: %s, Класс: %v, \n", char_name, Lev, duel, PK, use_time, x[id])
        count++
    }

    return count, nil
}
 
Главное компильнуть по быстрому, и никто не узнает насколько отвратительный у нас там говнокод!
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
давай, но зачем делать велосипед. Когда он давно готов.
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
ну можно извратится и полностью запилить в одно main.go весь логин сервер и продавать его как л2скриптс свои сборки.
Главное реклама что наш логин сервер на ГО лучше
 
  • Ха-ха-ха
Реакции: kick
Easy!
Можно даже парсер написать который будет это делать за нас, пусть он говнокодит пока говнокодим и мы!
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Easy!
Можно даже парсер написать который будет это делать за нас, пусть он говнокодит пока говнокодим и мы!
Кстати я уже прям даже в голове код парсера набросал xD
 
Вы еще турнир устройте, с призовым фондом, кто лучше наговнокодит и это будет работать :loltt0:
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Назад
Сверху Снизу