LINUX.ORG.RU

Сообщения enterix

 

Golang, или что выбрать для сервера RTS с перспективой на будущее

Здраствуйте софорумцы! Начну с сути темы, а дальше обьясню ситуацию. Во-первых, появилась возможность поучаствовать в разработке инди онлайн стратегии. В данный момент в команде 3-е людей: кодер на юнити, моделлер и я. Моя задача - это написание сервера для игры. Особой практики в написании производительных серверов нет, так что и любимого инструмента под это дело тоже нет. Но хочеться выбрать подходящий инструмент с помощью которого в адекватные сроки такой сервер можно написать. Работаю я не один, а потому подводить коллег не хочеться.

Во-вторых, у меня заканчиваеться сессия и я хочу этим летом устроиться на работу. Для этого решил написать какой-нибуть проект, который можно будет показать на собеседовании. Сначала думал писать на руби и рельсах, даже Матсумото почти до конца дочитал. Но так как проект требовал работы с вебсокетами, я отказался от затеи писать его на руби и попробовал в то время ненавистный мне js. Оказалось, что хоть язык он так себе (хотя es6 делает его поприятнее), его экосистема мне очень нравиться. Все новое, блистящее и модульное. Миллион библиотек и лепи проект как хочешь. Правда, эта самая модульность имеет и довольно большие минусы в плане того, что есть много вариантов как и что использовать и ты часто не знаешь conventional way. Чет меня в сторону уносит... Короче в результате есть почти дописанный маленький проект на feathers.js и react. Но вот поискав в гугле работу. Кстати интересует именно западный рынок, а не отечественный. Живу не в снг. Понял, что в основном работа на js - это фронтэнд. Да, я чуток освоил реакт, но верстать я ненавижу и получаеться у меня ужасно. Знаний по бэк-энду у меня больше и нравиться он больше. В общем ищу бэк-энд работу в вебе. Что посоветуете изучать? Вроде тут Go подходит и для того инди проекта Go хорош должен быть. Но работ по нему ещё меньше чем по бэк-энд ноде и, кроме того, после прочтения статьи появилась боязнь «профессиональной деградации», не хочу стать бездумной стэковерфлоу макакой. Или просто идти на любое собеседование по java/ruby/c++, не зная там ничего, но показывая какие-то готовые наработки на других языках и технологиях? Так не очень углублялся в какие-то конкретные технологии и языки, а скорее пробовал всякое разное: c/openGL и геймдев/java/android/clojure/scala+play2!/ruby+ROR/asm/elixir+phoenix/elm/react/js и так далее. Так, книгу прочел, поковырял и давай новое...

Или может вообще фриланс попробовать? Но хочеться в коллективе поработать... Короче слово вам, господа.

 , , ,

enterix
()

Ищу символ или как такое сделать

Всем привет! Нашёл в галерее (а именно тут) такие оповещения. Пытаюсь сделать что-то подобное с помощью dunst. Подскажите какие символы использует автор того поста в галерее? Я имею ввиду толстые вертикальные линии двух типов, одна более жирная, вторая - менее? И вообще есть ли идеи какой notification-daemon использует автор? Спасибо.

P. S. В dunsk отвалился мэинтейнер, никто не хочет помэинтейнить?

 

enterix
()

Dota 2 match history steam API key

Всем привет. Есть небольшая идея по анализу данных публичных матчей в доте. Нашёл вот тут API. Собственно тут 2 вопроса для тех кто с подобным работал:

1) (цитата с ссылки выше)

Retrieving match history:

Code:

https://api.steampowered.com/IDOTA2Match_570/GetMatchHistory/V001/?key=<ke...

A maximum of 25 matches are returned. To request the next 25, use the param «start_at_match_id» with one less than the last match number you received: https://api.steampowered.com/IDOTA2Match_570/GetMatchHistory/V001/?start_at_m...

Собственно не совсем понимаю следующей фразы:

To request the next 25, use the param «start_at_match_id»

Вот эти самые next 25 matches - это матчи СТАРЕЕ start_at_match_id, или те что идут ПОЗЖЕ?

2) При регистрации steam api key нужен домен, домена у меня нет. Собственно как я должен протестировать свою программу без ключа?

 , ,

enterix
()

Где лучше создавать symlinks?

Всем привет.Собственно вернулся в линукс и пытаюсь все делать красиво и правильно. Решил поставить игрушку (рогалик Cataclysm: DDA). Нашел её в арчевском AUR, но во время установки (а именно компиляции) вылетает ошибка. Как я понял она проявляеться из-за флага -Werror, который сообщает компилятору воспринимать любое предупреждение как ошибку. Сделал поиск по файлам в папке, думал если найду в каком-то файле этот флаг - уберу и скомпилирую в warning. Но оказалось, что флаг этот где-то не там спрятался. Хорошо, попробовал с git вытащить последнюю версию и скомпилить самостоятельно, но пока тянул с github'a нашёл 64bit версию спрятанную на их ftp (готовые бинарники, что с сайта, не работали, т.к. требовали 32тные либы). Запускаю - спрашивает либы, например, надо liblua5.2.so.0 . Поискал в /usr/lib нашёл файлы типа liblua5.2.so, без нолика в конце. Хорошо, сделал через ln -s линк, запустилась игра - все супер. Как я понимаю я схитрил и не все программы требующие liblua5.2.so.0 будут работать корректно с тем что я прилинковал, или даже если будут, в будущем я обновлю либу и pacman удалит старые файлы, игра то перестанет запускаться. Нужно, как я понимаю, вручную снова линковать. Но дело в том что таких либ у меня много (лишь для этой игры создавал около 5 ссылок), как их всех поддерживать? Думал закинуть в /usr/local/lib и туда кучковать все эти потенциально не рабочие либы, но arch, как форумы говорят, эту папку не использует. Это можно настроить, но как вообще правильно со всем этим бороться? Не зря же в арче она по дефорту игнорируеться. Спасибо.

 , ,

enterix
()

Дешевый ноутэ, стоит ли брать хромбук

миллион первая тема на тему хочу крутой ноут, бюджет до 400 баксов - гора.

собственно посмотрел в сторону хромбуков, а то на буржуйских форумах пишут о их преславутой совместимости с линуксом. друганам в школе показывать это вообще так, на каких-то моделх проверяли лично? Говорят на acer c720 работает все кроме блютуза, подумываю его взять. Но работать может работает, а на нем работать то можно? ну то есть кроме как в консоли православной, хотелось бы и в инете посидеть, фильмишки посмотреть онлайн, код поправить и продемонстировать когда надо (ruby/RoR/C/clojure + какую-то IDE для них, в идеале чтоб intellij idea нормально работала).. А когда дома доки листать кодя на десктопе. Ну и офис чтобы работалъ, адЫкватно. Из дистров ставить буду школоАрч, т. к. там нормальная документация, да и легкий он. Вообще опишите возможности хромбуков имеющих нормальню совместимость с пингвином. Ну а если хромбук с линуксом на борту такое не может, то что посоветуете за такую цену (ток давайте без б/у тинкпедоф)?

Ах да, экран хотелось бы 11 и лучше всего лёгонький, а то носит сложно :( (гелием накачать штоле?).

п. с. С доставкой проблем нет, т. к. давно продал мать Рассею за бумажки. живу закордоном.

П. С. С. Спасибооткликнувшимсяназоф, незабуду

tags: легкий ноут 11, для выходов наружу, пасаветуйте, нетинкпед

 , ,

enterix
()

Где можно прочитать более подробно об ошибке

Всем доброго времени суток. Я новенький в линуксе. Около 3-х месяцев при старте линукса (федора 20) замечаю ошибки (точнее одно повторяющееся сообщение, которое вижу до старта гуи). Гугление ошибки ни к чем у не привели. Сама ошибка говорит что-то типа, «ata5: exception emaks 0x10 sact», там дальше идет ещё что-то, но как я уже говорил гугление ни к чему не привело, да и мне кажеться с этого толком то ничего понять нельзя. При старте консоли без гуи (alt+ctrl+F2) вижу как эта ошибка снова и снова печатается на экран с интервалом в 2-3 секунды. Собственно вопрос, что делать в таких случаях? Разумееться где-то должны быть какие-то логи, в которых более внятно разьясняется что происходит. Так где же эти логи? Всем спасибо за ответы.

 , ,

enterix
()

Зависает дота 2

Всем добрый день. По чуть-чуть обустраиваю свой линукс, решил поставить доту, ставлю нативную, без wine. Драйвер видеокарты nvindia стоит дефолтный для федоры, то есть nouveavu. Но появилась проблема, меню запускаеться нормально, но при запуске игры (правда запускал только лобби, но уверен что по сети будет то же самое) зависает загрузка, иногда показывает карту и там зависает, один раз даже до таймера дошло, но и там зависло (как раз когда делал фотографии, кстати извините за фото, пока не знаю как делать скриншоты). Пришлось перезагружаться, хотя мышка и двигалась, но компьютер ни на не что реагировал. Пробовал ставить другие драйвера, но мне писало glGetError :( Что посоветуете? Гугление особой пользы не принесло. Спасибо Вам зарание.

Скриншотики:

меню работает нормально

обычно зависает на этом месте

когда делал фото зависло на этом моменте

 ,

enterix
()

Fedora или FreeBSD

Всем добрый день. Что лучше Fedora или freeBSD? И нет, не удаляйте тему я не развожу холивар. Начну сначала, я решил поставить на десктоп систему которую в будущем смогу использовать на работе, да и вообще иметь опыт работы с linux/freebsd намного лучше выглядит чем уметь устанавливать windows7 опыт в windows. Раньше несколько месяцев стоял линукс на компе (при чем разные ubuntu/xubuntu/arch), но потом все же перешёл на винду поиграть в доту. Вот сейчас решил снова пойти в linux/unix системы. Хотелось бы взять freebsd, но коментарии пользователей все же говорят что для десктопа он почти более неприспособлен в отличии от линукса, потому думаю выбрать Fedora, но дело в том что те плохие коментарии про FreeBSD обычно старше 2-х лет (а то и намного больше), что изменилось за это время, стал ли FreeBSD более юзабильным? Например смогу ли я поставить на него Aptana (IDE для руби/rails), или ту же RubyMine? То есть я понимаю что поставить её я смогу, но будет ли она работать нормально, это уже вопрос. Вообщем что бы Вы выбрали/посоветовали мне?

 , ,

enterix
()

arch errno 16, xubuntu загрузка больше минуты

Всем добрый день. Решил в конце концов полностью перейти на линукс, машина мощная (в игры гонялся :) ) проц i5, 8gb ... Винда 7 запускаеться меньше 20 сек. Решил поставить арч (пол года назад стоял, на этом же компе, работал нормально), но после установки пишет что-то там с кэшем и ошибку выбивает errno=-16. (извините что не могу привести текст того что там написано, там вроде какая-то ошибка с кэшем была). Кстати эта же ошибка была при запуске установки, но если подождать около минуты все загружалось нормально. Ставил по гайду на вики арча. Погуглил, но нормального ответа не нашёл. Поставил xubuntu - совсем не лагает, но запускаеться больше минуты, при том что винда, запускаеться намного меньше. Хотя линукс должен летать в таком случае.

Так вот вопрос: 1) что с арчем. 2) Куда смотреть (какие логи и т. п.) в ксубунте чтобы найти причины такой длительной загрузке (кстати может причины такие же как в арче?) 3) Может вместо арча gentoo поставить? Я лично занимаюсь программированием, но с линуксом особо дел не имел. Не за сложно ли будет?

 , ,

enterix
()

Arch linux Выключить gnome

Всем доброго времени суток. Появилась проблема при обновлении драйверов видеокарты. Нужно выключить gnome, но сделать это с помощью gdm stop не получаеться - курсор переводится на новою строку и все... просто ждет... то есть как бы продолжает выполняться выключение... проходит 5 минут, ничего не меняеться. ctrl+alt+backspace - так же не работает. Кто сталкивался с подобным? Что делать?

 , , ,

enterix
()

KDE проблема со шрыфтами в браузере

Всем добрый день. Сегодны поставил линук Arch, все нравиться. Установил KDE и поясилась следующая проблема; Шрифт в самом kde работает хорошо и в стандартном бразере, который идет вместе с KDE, но в установленном мною (опера, мозилла) квадратики или пропуски вместо кирилицы. В хроме настроил шрифт, вместо пропусков появились квадратики =(

Посоветуйте что делать?

P. S. Извените, сли создал тему не там, или уже есть тема вопрос-ответ. Я пишу с телефона, мог не заметить.

 , ,

enterix
()

RSS подписка на новые темы