備忘録

備忘録

2018-06-01から1ヶ月間の記事一覧

PythonでSQLiteを使う方法

Ⅰ. はじめに Python の sqlite3 は標準ライブラリです。 pipからインストールする必要はありません。 Ⅱ. サンプルプログラム #!/usr/bin/env python3 # coding: utf-8 import sqlite3 conn = sqlite3.connect('main2.sqlite3') c = conn.cursor() # create t…

PythonでRSSを取得する方法

Ⅰ. はじめに タイトルの通り「PythonでRSSを取得する方法」です。 Ⅱ. やり方 1. 必要なモジュールをインストールする pip install feedparser 2. サンプルプログラムを書く main.py #!/usr/bin/env python3 # coding: utf-8 import feedparser import json f…

x64dbgにテーマを適応する方法

Ⅰ. はじめに タイトルの通り「x64dbgにテーマを適応する方法」です。 Ⅱ. やり方 1. git cloneする git clone https://github.com/ThunderCls/x64dbg_vs_dark 2. style.css と icons フォルダを x64dbg.exe と同じ階層にコピーする 3. visual_studio_dark_the…

LuaでUUIDバージョン4を生成する方法

Lua

Ⅰ. はじめに タイトルの通り「LuaでUUIDバージョン4を生成する方法」です。 Ⅱ. サンプルプログラム math.randomseed(os.time()) local random = math.random local function uuid() local template ='xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx' return string.g…

Steamのファイルを自動ダウンロードする方法

Ⅰ. はじめに タイトルの通り「Steamのファイルを自動ダウンロードする方法」です。サンプルとしてPUBG(PLAYERUNKNOWN'S BATTLEGROUNDS)のTslGame.exeだけを自動ダウンロードする方法をこの記事で紹介します。 Ⅱ. やり方 1. DepotDownloader をダウンロードす…

Fridaでjava.security.MessageDigestをhookする方法

Ⅰ. はじめに タイトルの通り「Fridaでjava.security.MessageDigestをhookする方法」です。この記事は以下のように"hoge"のMD5を取得するdigest()メソッドをhookする事を想定して書かれています。 MessageDigest md5 = MessageDigest.getInstance("MD5"); byt…

Ubuntu にデスクトップ環境をインストールする方法

Ⅰ. はじめに タイトルの通り「Ubuntu にデスクトップ環境をインストールする方法」です。 VPSでレンタルしたコマンドラインのみのUbuntuにデスクトップ環境をインストールし、VNC接続で操作できるようにする事を想定しています。 Ⅱ. やり方 1. VNCサーバをイ…

OnsenUIのons-listを一番下までスクロールする方法

Ⅰ. はじめに タイトルの通り「OnsenUIのons-listを一番下までスクロールする方法」です。 Ⅱ. やり方 サンプルプログラム <html> <head> <link rel="stylesheet" href="https://unpkg.com/onsenui/css/onsenui.css"> <link rel="stylesheet" href="https://unpkg.com/onsenui/css/onsen-css-components.min.css"> </link></link></head></html>

JavaScriptで非同期的にsleepする方法

Ⅰ. はじめに タイトルの通り「JavaScriptで非同期的にsleepする方法」です。 Ⅱ. やり方 サンプルプログラム async function sleep (msec) { return new Promise(resolve => setTimeout(resolve, msec)) } (async () => { console.log('hello world 1') await…

CentOSでspeedtest-cliを実行する方法

Ⅰ. はじめに タイトルの通り「CentOSでspeedtest-cliを実行する方法」です。 Ⅱ. やり方 1. pipをインストールする yum install epel-release yum install python-pip pip install pip --upgrade 2. speedtest-cli をインストールする pip install speedtest-…

Vue.js+webpackでCropperを使う方法

Ⅰ. はじめに タイトルの通り「Vue.js+webpackでCropperを使う方法」です。 Cropperは画像のトリミング用のjQueryプラグインですが、有志によりVue.js でも簡単に利用できるようにするパッケージが作成されています。Cropperの公式デモサイト https://fengyua…

後からGitのリモートを追加する方法

Ⅰ. はじめに タイトルの通り「後からGitのリモートを追加する方法」です。 Ⅱ. やり方 1. Git を初期化する git init 2. リモートを追加する git remote add origin https://github.com/user/repository.git 3. pull する git pull origin main 4. ブランチ名…