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

JavaScript スコープとクロージャ

js

スコープとクロージャの例 var logElementNumber = function(len) { var funcArray = []; var i; // 1.0 まだ解釈されない。 var func = function(n) { return function() { console.log(n, i); }; }; for (i = 0; i < len; i++) { // 1.1 i:0 len:3 // 1.2 …

【Ubuntu】Windows端末にLinux環境構築

Windows端末にVirtualBoxを使ってLinux環境を構築する手順を記載します。 ホストOS(Windows)からゲストOS(Ubuntu)にSSH接続可能な状態に設定します。 「導入環境」 Windows10 home 64bit (lenovo x1 carbon) 「インストールするソフトウェア」 VirtualBox (v…

Bean型のリストから特定のフィールドを抜き出して、Integer型リストに変換する

package trial; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; public class Loop { public static void main(String[] args) { /****************************************** * ループ処理いろいろ * HogeBean…

【Visual Studio Code】 プロジェクトを複数開く

~ Visual Studio Codeでプロジェクト(フォルダ)を複数開く方法 ~1. バージョン 1.12.1 win版 2. プロジェクト(フォルダ)を複数開く ctr + shift + n

論理的思考テスト【回答】

Javaで思いついたまま書きました。 ダメだし、他の方法、他の言語での回答、お待ちしています。^^ package main.java; import java.util.ArrayList; import java.util.Collections; import java.util.Random; public class Logical { /* * 9つの鉄球の中から…

論理的思考テスト

ある会社のプログラマ採用試験の問題らしく、論理的な思考が出来る人と出来ない人では、開発時間に7倍の差が出るとかでないとか。 プログラマに論理的思考は必須だとか、プログラミングはセンスだとか言うのはあまり好きではないのですが、 気になって解い…

Eclipse エラー・ログの解析

本エントリーでは、eclipseのエラー・ログ ビューに出たエラーを解析していきます。 根本原因までは分かっておらず、発生している原因を特定するところまでの内容となります。 C:\Program Files (x86)\Gow\bin\which.exe: no git in 環境 Neon.2 Release (4.…

Eclipse ダークテーマ 設定まとめ

・完成イメージ 本エントリーでは、Eclipseを黒基調にする手順、黒基調に適した設定を記載します。トピック ダークテーマに変更する エクスプローラまたはナビゲータ内の文字色を見やすい色に変更する お洒落なシンタックスハイライトを設定する コミット前…

コマンドプロンプトでUNIXコマンドを使う。【Gow】

コマンドプロンプトでUNIXコマンドを使えるようにする方法ls, mv, cat, tail, grepなど100種類のコマンドに対応する、Gowというツールを導入します。 同様なツールでCygwinがありますが、より手軽で軽量です。[導入手順]1. exeを任意の場所に配置して、すべ…