No Programming, No Life

プログラミング関連の話題や雑記

2019-01-01から1年間の記事一覧

Javaはつまらなくなったな

これは、Javaに限った話ではないが、最近の流れとして、プログラミング言語がどれもこれも似てきてしまっているように思う*1。 あまりに言語が似すぎてしまうと、何を選んでも大差ない、選ぶ基準は動かせるプラットフォームとか、動作速度とか、そういった部…

Windows環境にRustをインストールする

突然、RustをやりたくなったのでWindows環境にインストールしてみた。 その時のインストール手順をメモしておく。 環境やバージョンなどは以下の通り。最近インストールばっかりしてるなー。 環境 手順 インストーラーダウンロード C++のコンパイラをインス…

Excel VBAでUTF-8でパーセントエンコードされた文字列をデコードする(簡易版)

VBA

当記事はVBAでURLデコード | Think Twiceへ移行しました。

Windows環境にElixirをインストールする

突然、ElixirをやりたくなったのでWindows環境にインストールしてみた。 その時のインストール手順のスクリーンショットを貼っておきます。 環境やバージョンなどは以下の通り。 環境 バージョン OS Windows 10 64bit Elixir 1.9.4 手順 1. 公式サイトからイ…

Logbackで開始時に出るLogback自身のログの出力をやめたい

Logback自身のログが最初に大量に出る logbackを導入したときに、プログラム開始時にlogback自身のログが大量に出ることがあります。こんな感じで。 調べてみると、NopStatusListener というのを指定するだけで、消せるみたい。 logback.xml <statusListener class="ch.qos.logback.core.status.NopStatusListener" /> 消えました 参</statuslistener>…

Kotlinで二つのリストの要素をペアにしたリストやマップにまとめる

当記事はhttps://thinktwice.tech/it/kotlin/combine_the_elements_of_two_lists_into_a_paired_list_or_map/へ移管しました。

Kotlinでクラスパス上にあるプロパティファイルを読み込む

当記事はhttps://thinktwice.tech/it/kotlin/read_property_files_on_the_classpath/へ移管しました。

SQL Server 2017のIntegration Services(SSIS)に、SQL Server Management Studio(v18.4)から接続できなかった話

SQL ServerにSSIS環境を構築してテストする必要があり、ローカル環境にSQL Server 2017のデータベースとIntegration Services(SSIS)、それからSQL Server Management Studio(SSMS)をインストールしてテストしていた時の話。めちゃめちゃニッチだが誰かの役に…

ThunderbirdのProfilesをシンボリックリンクで別フォルダに指定

Thunderbirdの1アカウント、1プロファイルという設定ファイルで管理されているみたい。 各プロファイルはデフォルトで以下フォルダのProfilesフォルダに配置されている。 環境はWindows10です。 C:\Users\<ユーザ名>\AppData\Roaming\Thunderbird\Profiles…

Windowsでもシンボリックリンクが使える話

(illust by いらすとや) 実は WIndows7のころから、実はWindowsでもシンボリックリンクが使えるようになっていた。現場ではあまり実用されているところにお目にかかったことがないのだが、色んなフォルダから同じファイルをツツきたいなと思い、ふとWindows…

IT用語斜め読み - サプスクリプション

(photo by Pixabay) 最近のIT用語検索トレンド いつもお世話になってるいる IT用語辞典 e-Wordsさんの 2019年11月17日(日)のアクセスランキングを見てみると、 1位 JavaBeans 2位 インフラ 3位 サインイン 4位 ディスパッチ 5位 Web 6位 API 7位 Apache 8位 …

ExcelのHYPERLINK関数で同一ブック内の別シートにリンクしたい場合は # を付けるといいみたい

当記事はExcelのHYPERLINK関数で同一ブック内の別シートにリンクしたい場合は # を付けるといいみたい | Think Twiceに移管しました。

PowerShellについて誤解していたこと

PowerShell使ってますか?当記事ではPowerShellについて誤解していたことを書きたいと思います。 目次 PowerShellとの再会 PowerShellの何が良いか PowerShellスクリプト なぜバッチファイルは不便なままなのか PowerShellが初見さんに敬遠される理由 おわり…

ロマサガ3 リマスター版にGradleが使われていた

2019年11月11日にオリジナル版から実に24年の時を経て、ロマンシング サガ3のリマスター版が発売されました。今回は8つのプラットフォームで発売されました。私はiOS版を早速購入しました。 さて、タイトルを眺めていたら、右上に「ライセンス」とあったので…

VBAのマクロで外部コマンドを呼び出すサンプル

VBA

はじめに 諸事情があり、Excelのマクロから外部コマンドを呼び出す必要がありました。その際書いたスクリプトのメモです。 動作環境 Win10 × Excel2016でしか動作確認しています。 サンプルコード Dim wsh As Object Dim exec As Object Dim command As Stri…

Rubyのチュートリアルっぽい記事の一覧

Rubyのチュートリアルっぽい記事の一覧はこちら Ruby1 - プログラミング言語Rubyの概要 - No Programming, No Life Ruby2 - Rubyの基礎文法 - No Programming, No Life Ruby3 - Rubyの基礎文法 - 条件分岐 - No Programming, No Life Ruby4 - Rubyの真偽値 -…

Ruby4 - Rubyの真偽値

Rubyで「真」を表すのは何ですか? 偽 以外のすべての値です。ちなみに true は 真 です。 じゃあ、Rubyで「偽」を表すのは何ですか? false と nil です。 Rubyではこの2つ以外はすべて 真 なので、0 (整数のゼロ) や、'' (空文字) も 真 となります。気を…

Rubyが令和に対応したみたいです

Ruby v2.6.3でdateライブラリが令和に対応したみたいです。 $ irb irb(main):001:0> require 'date' => true irb(main):002:0> Date.new(2019, 5, 1).jisx0301 => "R01.05.01" irb(main):003:0> Date.new(2019, 4, 30).jisx0301 => "H31.04.30" irb(main):00…

Python1 - PythonでHello World

当記事はPythonの文法 | Think Twiceにマージしました。 Q1.この記事は何ですか? Pythonのハローワールドです。動作確認はv3.7.3にて行っています。 Q2. PythonでのHelloWorldのコード例を教えて下さい hello1.py print("Hello, World") print("Hello, ") p…

Pythonのmac(Mojave 10.14.5)へのインストール

私はmacを使っているので、こちらを参考にHomebrew + pyenvでv3系で最新の3.7.3をインストールしてみました。 ちなみに途中、うまくインストールが進行しなかったので、ここ を参考に解決しました。 前提 環境:macOS Mojave バージョン 10.14.5 Homebrewは…

Ruby3 - Rubyの基礎文法 - 条件分岐

概要 ここでは、Rubyの条件分岐の文法について見ていきます。 Rubyでの条件分岐には if else elsif や unless 使います。caseも使えます。少し変わりどころだと、後置if, 後置unlessもあります。 if文 まずは if ですが、以下のように記述し、条件 が 真 の…

Ruby2 - Rubyの基礎文法

概要 ここではRubyの基礎文法についてまとめていきたいと思います。 文字列 文字列はシングルクォーテーション ' もしくはダブルクォーテーション " で囲む。 puts 'Hello!' puts "Hello!" 文字列の連結 文字列を連結するには + を使う。 puts 'あいう' + '…

Ruby1 - プログラミング言語Rubyの概要

概要 Rubyはオブジェクト指向のスクリプト言語 開発者は日本人の「まつもとゆきひろ」さん 有名なWebアプリケーションフレームワークとして、Ruby on Railsがある プログラマが楽しくプログラミングをできるようにという設計思想で作られている言語である RE…