サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
ksino.hatenablog.com
インストール sudo apt update sudo apt install mysql-server mysql-clientインストール中にrootユーザのパスワード入力を求められる。 DBの作成 $ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.7.16-0ubuntu0.16.04.1 (Ubuntu) Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corpora
privateなインナークラスをリフレクションで触る方法について調べました。 Constructorクラスを取得する際の引数列がポイントかな。。 対象のクラス public class OuterClass { public String outer(String str) { InnerClass inner = new InnerClass(str); return inner.inner(); } private class InnerClass { private String str; public InnerClass(String str) { super(); this.str = str; } public String inner() { return str; } } } 実行クラス import java.lang.reflect.Constructor; impo
まずはrbenvをインストールします。 git clone https://github.com/sstephenson/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc source ~/.bashrc rbenv --version続いてruby-buildをインストールします。 git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build引き続きRubyをインストール。 rbenv install -l rbenv install 2.1.3 rbenv global 2.1.3 rbenv r
最近のUbuntu(Unity)では、alt+tabキー押下時の動きがウィンドウ切り替えではなく、アプリケーション切り替えになっていますね。あまり好きになれないので、ウィンドウ切り替えに戻します。 まずは設定ツールを導入します。 sudo apt install compizconfig-settings-manager sudo apt install compiz-plugins導入したツールをDashとかから起動します ccsm[カテゴリ]-[デスクトップ]-[Ubuntu Unity Plugin]を開きます。 [Switcher]タブを開き、[Key to start the Switcher]と[Key to switch the previous window in the switcher]を無効にします。 [カテゴリ]-[ウィンドウ・マネジメント]-[アプリケーション・ス
PPAで楽してインストールします。 sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installerあとは画面の指示に従っていくだけ。 もしOpenJDKが導入済みであれば、Oracle JDKの導入前に消しておきます。 sudo apt-get purge openjdk*
OptionParserってのを使うと簡単らしいです。 # coding: utf-8 require 'optparse' def cmdline args = {} OptionParser.new do |parser| parser.on('-f', '--foo', '真偽値オプション') {|v| args[:foo] = v} parser.on('-b VALUE', '--bar VALUE', '引数付きオプション(必須)') {|v| args[:bar] = v} parser.on('-q [VALUE]', '--quz [VALUE]', '引数付きオプション(任意)') {|v| args[:quz] = v} parser.parse!(ARGV) end args end args = cmdline puts args[:foo] puts args[
このページを最初にブックマークしてみませんか?
『ksino.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く