Не так давно мы узнали о новой разработке Microsoft. Впервые эта компания представила кросплатформенный редактор кода, который сразу же полюбился многим, в том числе и мне. Потому Visual Studio Code быстро обросла огромным количеством плагинов и расширений, упрощающих разработку и приспосабливающий редактор под самые различные нужды. Встречайте, подборка 10 самых полезных плагинов для VSC по […]
Наверно многие из вас знают, что на Debian, в отличие от других linux’оподобных систем Node.js вызывается как nodejs, а не node. Этим обусловлены трудности с дополнением функционала Node.js сторонними разработками, например pm2. Но есть довольно простое решение проблемы, которое, однако, сложно найти в интернете. Достаточно установить пакет nodejs-legacy, который создает зеркало команды nodejs с стандартным […]
Установка git: sudo apt-get install git Клонирование репозитория git clone git@bitbucket.org Добавление нового файла в репозиторий git add TODO.TXT Коммит git commit -a Отправка коммитов на сервер git push origin Обновление репозитория с сервера git pull Создание репозитория git init project-name Состояние репозитория git status Создать ветку git branch some_branch История изменений git log Source: […]
Недавно захотел немного нового (поивращаться) и решил посмотреть в сторону сайта на Python для новой игры. В качестве главного плюса я видел простую и легкую интеграцию всех данных игры в сайт, начиная от счетчика онлайна и заканчивая страницами игроков. Начал искать какие-то готовые инструменты. Единственной форумной CMS, что я нашел был FlexBB (клон PunBB на […]
И в очередной раз я возвращаюсь к насущей идее RolePlay MORPG. Чтобы не напороться на старые грабли, я подвел итоги предыдущих 4 попыток и сделал выводы.
#!/usr/bin/env python from http.server import BaseHTTPRequestHandler, HTTPServer HTTPRequestHandler class class testHTTPServer_RequestHandler(BaseHTTPRequestHandler): GET def do_GET(self): Send response status code self.send_response(200) Send headers self.send_header(‘Content-type’,’text/html’) self.end_headers() Send message back to client message = self.path Write content as utf-8 data self.wfile.write(bytes(message, “utf8”)) return def run(): print(‘starting server…’) Server settings Choose port 8080, for port 80, which is normally used […]
Полный код using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; using Microsoft.Xna.Framework.Input; namespace Game1 { public class Game1 : Game { GraphicsDeviceManager graphics; SpriteBatch spriteBatch; Texture2D texture; Vector2 position = Vector2.Zero; int frameWidth = 108; int frameHeight = 140; Point currentFrame = new Point(0, 0); Point spriteSize = new Point(8, 2); public Game1() { graphics = new GraphicsDeviceManager(this); Content.RootDirectory […]