はじめに これまでは、ubuntuをVirtualBox上で動かしていましたが、Windows Subsystem for Linux (WSL)が成熟してきたこともあり、こちらに移行しました。 これまでの環境構築については、以下を参照してください。 構築環境 Windows 10 WSL Ubuntu 18.04 (on WSL) Python3 (numpy, scipy, pandas and so on) R (Knitr, tidyverse, Rstudio) Julia Jupyter notebook (Python3, R and Julia kernel) Latex (luatex, xetex) Visual Studio Code mono, dotnet SDK, F# QGIS Elixir 構築の仕方 基本的な方針 Jupyter notebook はUbu
社会人は時間がない。 こんなことを書くと優秀な人からは「お前の時間の使い方が下手なだけだ」と殴られるのはわかっている。 だから僕は逆に、優秀な人の時間の使い方を知りたいのだ。 平日は毎日9時間近く業務に縛られる。 激務な人は12時間以上は会社にいるだろう。 日中の最も頭が働く時間は会社のために使うことを余儀なくされ、帰宅後には既に疲れている。 食事や風呂、適度な運動をこなした後に残る時間は少ない。 社会人は学ばなければならないことが多い。 英語の勉強は継続しなければ身に付かないし、毎朝毎晩届く日経新聞に目を通すのにも一日30分はかかる。 英語に加えて会社の仕事に役に立ちそうな統計学だったりプログラミングだったりを勉強すると、帰宅後の時間はほぼなくなってしまう。 僕の場合はそれに加えてツイッターのパトロールと毎日のブログの執筆を自分に課しているため、平日は飲みに行くこともできない。 必然的に
子どもと一緒にシェアして読んでる漫画に少年ジャンプ連載の『Dr.STONE』(ドクターストーン)があります。 Dr.STONE 1 (ジャンプコミックスDIGITAL) 作者: 稲垣理一郎,Boichi 出版社/メーカー: 集英社 発売日: 2017/07/04 メディア: Kindle版 この商品を含むブログ (4件) を見る 人類が謎の現象によって石化してしまった3700年後の、原始時代みたいな世界で、科学の知識(もっぱら化学とちょっと物理)を使って、サバイバルするみたいなお話です。(最初はサバイバルかと思ったら、人間同士のバトルになっちゃうんだけど、バトルでもちゃんと科学は使われる。) この作品、『はたらく細胞』(もっぱら生物)と同じく、漫画としても面白い上、科学ネタが豊富です。というか、科学自体がテーマの漫画です。 はたらく細胞(1) (シリウスコミックス) 作者: 清水茜 出版社
コマンドプロンプトあるいはWindowsターミナルでコマンドを実行したとき、「'<入力したコマンド名>'は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」というエラーが表示されて困惑したことはないだろうか? あるいは、コマンドの実行には成功したものの、表示された結果が想定と違っていて、何か別の実行ファイルを起動したように見える、といった経験もあるかもしれない。 このような場合、どこにある実行ファイルが呼び出されたのか、ぜひとも確認したいところだ。ただ、エクスプローラーの検索機能だと非常に時間がかかったり、検索結果に表示されないこともある。 本Tech TIPSでは、こうした状況で実行ファイルの在りかを簡単に突き止められる「where」コマンドの使い方と注意点を説明する。このコマンドはWindows OSに標準装備されており、改めてインス
@ pcysbabymother @channievvbackup I used to love Ariana Grande and I think a part of me always will but I can’t get with the cultural appropriation from 7 rings and now this bbq “7 rings” tattoo. Like it’s okay to like another culture but idk her interest in Japan (and Japanese) is very ignorant to me. 2019-01-30 13:24:56 Hopeworldian🎄 @iknowmeforever @Channievv I'm Japanese and yes its pretty mu
Version 1.89 is now available! Read about the new features and fixes from April. January 2019 (version 1.31) Update 1.31.1: The update addresses these issues. Downloads: Windows: x64 | Mac: Intel | Linux 64-bit: deb rpm tarball | 32-bit: deb rpm tarball Welcome to the January 2019 release of Visual Studio Code. There are a number of significant updates in this version that we hope you will like, s
日経xTECHの元記事を読んでもCOBOLの特徴があんまり伝わってこない感じだし、かといってそれをディスってもしょうがないので、書いてみた。 https://anond.hatelabo.jp/20190205192741 COBOLは本質的にはDSLなんだけど、一見汎用プログラミング言語に見えてしまってRubyやPythonなんかと比較するのが誤解のもとではあると思う。今の人でも知ってそうなCOBOLに似ている言語はたぶんSQLで、データを処理するための専用言語。ただ、SQLは頑張ればすごく複雑なこともできるパワフルな言語で、だからこそ現代でも生き延びているわけだけど、COBOLはわりとシンプルなデータ処理を想定している感じ。 SQLだけでアプリケーションを作れないのは触ったことある人なら誰でもわかると思う。普通はJavaやRubyで全体の流れを記述してデータベース入出力をSQLで書く。
最近はJava8の記事がよくでてきてますよね。 私も「まずはためしに使ってみよう!」って始めようとした時、 あれ、今入っているJava7はどうなるんだろ? Java8入れるとシステムデフォもJava8になるのかも シンボリックリンクとかゴニョゴニョとか?うーん、めんどうそう... となりました。 ただ、GVMとかpyenvとかすでに使ってたので、もしかしてJavaにもxxenvがあるのかも? と探したらありました。 jEnv - http://www.jenv.be/ これを使うと、システムのデフォルトはJava7、このプロジェクトフォルダはJava8とか できて、JAVA_HOMEやらシンボリックリンクやら頑張らなくてもよくなります。 インストール http://www.jenv.be/ にとても簡単にまとまってます。 私はOSX使っているので、Homebrewでいれました。
何を解決したいか? Mac, Windows, Linux, iPhoneやAndroidのスマホ・タブレットとかのデバイス間でデータの転送したいことがあります。 SlackとかLineとかSkypeとかAirDropとかあっても 送りたい相手と共通して使っているサービスを探す必要とか、 GUIのソフトウェアのインストールが必要とか、 AirDropだとApple系OSである必要 があるなどの転送の障壁があって、GUIが使えないデバイスに送りたいときなどは困ってしまいます。 すでにたくさんのファイル共有系のサービスがありますが、コマンドを使ったCUIベースにあまり親切な設計なものはあまりないと思います。 そこで、上記の問題を解決するために、以下のようなファイル転送の仕組みを作りました。 他デバイス間でデータ転送ができ、 別途ソフトウェアのインストール不要で、 パイプにとても親和性が高くエン
2年前まで3年間児童相談所の嘱託職員だった私 ・児童相談所の一時保護所は常に定員オーバー(全国ほとんど) ・一時保護所では1人部屋に子ども2人いれたり、食事の時間をこまかく分けたりしてた。 ・精神的に不安定な子でも一人部屋が用意できなかった。 ・冬場はお風呂は3日に1回で時間も細かく決めて15分。職員が足らない。 ・なぜ定員オーバーか→児童養護施設の空きがない、相談件数が増加しているのに規模が拡大していない。 ・一時保護所なのにみんな長期入所になってしまう。緊急保護の受け入れ体制を確保するために、長期の子はできるだけ家庭に帰すことがあった。 ・保護するには法の壁がたくさんあり、動けないこともあった。警察はすぐ逮捕できるような案件でなければ動いてくれない。 ・警察から仕事が回ってくることはめちゃくちゃある ・親が手放すことを望んでない場合、親から引き離すことは相当大変。訪問しても居留守、強引
諸々の理由によりWindowsな皆様こんにちは。Bash on Ubuntu on Windows使ってますか?私はBash on openSUSE on Windows派です。 Windows10の10月17日予定のアップデートFall Creators Update(1709)からBash on WindowsことWSLことWindows Subsystem for Linuxが正式版になり、あわせてUbuntuだけでなくopenSUSE/SLES、また予定ではFedoraなどディストリビューションを選ぶこともできるようになり、たいへん導入しやすくなりました。 Windows版Linuxの導入でつまずかない方法 さて、このWSLは単体でもコンソールとしては優秀ですが、X Window Serverと組み合わせるとおおよそLinuxデスクトップっぽくなってたいへん素敵です。素敵度合いをア
はじめに 日本時間の8月3日から提供が開始されたWindows 10のAnniversary Updateで、ついにBashがやってきました。 これでいろいろなストレスから解放されるはず。さっそくインストールして、使ってみましょう! 2017/11/02追記 Windows 10 Fall Creators Updateにおいてインストール作業が簡略化されました。 また、名称も「Bash on Ubuntu on Windows」から「Windows Subsystem for Linux」に変更されています。 旧バージョンをお使いの方にもわかるようにその都度注釈を入れていきます。 機能の有効化 まず、Windows側でLinux Subsystemを有効化する必要がありあす。 スタートボタンを右クリックして、アプリと機能をクリックします。 さらに、右上にあるプログラムと機能をクリックしま
以前、Ubuntuの使い勝手をできるだけMacに近づけるという記事の中でLinuxbrewを紹介しましたが、それがWSL(Windows Subsystem for Linux)の環境でも使えたよって話です。 これでMac, Windows, Linuxのパッケージマネージャをbrewで統一することができました。 メリット コマンドをbrewで統一できる パッケージ名を間違えずに済む(agとかsilversearcher-agとかthe_silver_searcherとか) aptにはないパッケージも揃ってる(fzfとかghqとか) 安定志向(?)のaptと違いパッケージのバージョンが最新 パッケージのバージョンを統一できる デメリット (Windows,Linuxの場合)aptに比べてパッケージのインストールが遅い 私は特に気にしていないが情報収集をしているらしい インストール 簡単にイ
Homebrew on Linux The Homebrew package manager may be used on Linux and Windows Subsystem for Linux (WSL) 2. Homebrew was formerly referred to as Linuxbrew when running on Linux or WSL. Homebrew does not use any libraries provided by your host system, except glibc and gcc if they are new enough. Homebrew can install its own current versions of glibc and gcc for older distributions of Linux. Featur
はじめに Oracle JDK/JRE 8のPublic Updates1が商用ユーザーに対しては2019年1月までで終了し、2019年4月のリリースからライセンスが変更されたため、別のJDKディストリビューションへの切り替えを考えている方も多いと思います。 しかし、特にOracle JDK 8までは、素のOpenJDKにはない2機能が多く存在します。 安易に切り替えてトラブルにならないように、Oracle JDK 8にはあるが、一般的なOpenJDKディストリビューション3にはない機能を無償・有償別にまとめてみます。 Oracle JDK 8で無償利用できていた機能 Applets/JRE Browser plug-in 4 Java Web Start 5 JavaFX 6 VisualVM 7 Derby DB 8 Font Rendering/Fonts 9 Color Match
WSL(Windows Subsystem for Linux)とは? Windows 10ではLinuxのプログラムを実行可能にする「WSL(Windows Subsystem for Linux)」が利用できる。当初、このWSLは実験的なβ版(当時の名称は「Bash on Ubuntu on Windows」)として提供されていたが、Windows 10 バージョン1709(ビルド16299)以降では正式なOS機能の一つとなっている。 現在ではLinuxシステムとの互換性も向上した他、Microsoft Store経由でのインストール、Ubuntu以外のディストリビューションの提供、コマンドプロンプトからWSLのコマンドを呼び出し可能になるなど、機能も向上している。 Linxu環境をエミュレーションするWSL WSLはWindows OS上でLinuxの実行環境を実現するサブシステムで
TL;DR Windows 10 build 17120から、Visual Studio Code for Linux(vscode)がWindows Subsystem for Linux(WSL)で動くようになります。 Windows 10 Build 17120のWSL (Debian)でVisual Studio Codeが動いた!うれしい!— 🐰int128 (@int128) 2018年3月20日 github.com Getting Started Windows 10が必要です。 設定からWindows Insider Programを開き、Microsoftアカウントでサインインします。そして、「次のバージョンの Windows」の「スロー」を取得するように設定します。Build 17120がダウンロードとインストールが完了したら通知されるので再起動します。 ストアから
WSL(Ubuntu) C++開発環境をVS Codeで構築 2018年3月、Windows Subsystem for Linux(WSL)で動作するUbuntuのC++開発環境をWindows環境で動作するVisual Studio Codeで実現しました。 マイクロソフトが WSLを正式リリースして、Microsoft StoreからUbuntuがダウンロードできるようになり、WindowsでLinuxが動作するという便利な時代となりました。 WSL : Windows で Ubuntu環境 を実行する Visual Studio Code(VS Code)を使用して、Windows Subsystem for Linuxで動作するUbuntuのC++開発環境を構築しました。VS Codeは、マイクロソフト社が開発したクロスプラットフォームで動作する高機能なソースコードエディターです
はじめに の前に(2019/06/20追記) こちらの記事に いいね を下さる方がいらっしゃって(本当にありがとうございます)忍びないので、走り書きになりますが追記をしておきます。 以下の内容は古い話で、現状では最近出たRemote Developmentの拡張機能がベターというか最高だと思ってます。 どうぞ、そちらをお試し下さい。 はじめに WSLでVS Codeを利用してpythonを勉強していたのですが、困ることがありました。 gitも同じなのですが、環境をWSLとWindowsの両方に用意する必要があるのです。 例えば、pipでライブラリをインストールしてVS Code上の統合ターミナル(WSL)で実行すると問題なく動くのですが、一方でVS Code上のpylintはWindows側のpython環境を参照するためエラーを表示します。 そもそも、python自体もWSL環境とWin
はじめに 最近DockerがWSLで使えるようになったらしいというのが、話題に上がっていました1。 しかも、Visual Studio Codeも使えるようになっていたらしい23。 じゃあ、いっそ開発環境全部全部WSLに移行できるんじゃ!? 情報は各サイトにまとまってはいるのですが、一か所にまとめておきたいのでメモ。 詳しいことは各リンクにあります。先人達に感謝です。 流れ WSLの導入 X Window Serverのインストール+日本語化 Visual Studio Codeのインストール Dockerのインストール WSLの導入 章立てといてあれですが、省略。 Ubuntu16.04想定です。
プログラミングほとんどしたことがないか、Windowsでの開発環境を整えたことがない人向け。 新入生に競技プログラミング環境を作ってもらうために書きました。 私はよくガバをするので突っ込み待ってます。 プログラミング Linuxをインストールする Windowsの場合プログラムをコンパイラを導入する方法は、主に2通りある。 一つ目は、コンパイラのインストーラをインストールした後インストールする方法だ。 わざわざWebで検索する必要がある上に、インストールが二度手間である。 Linuxの使い方が分からない方は自分で検索してください。 二つ目はWindows Subsystem for Linuxを利用する方法である。 簡単に言うと、WindowsにLinuxが入れられるというもので、Microsoft Storeから好きなOSをダウンロードできる。 Linuxを使って、Windows上のファ
■ 常用エディタをVisual Studio Codeに変えようかな(挫折する予感はある) 普段はさほどカスタマイズしていないvimでコード(やコード以外のなんでも)を書いていて、sshで乗り込んだ先でもローカルといっさい違いのない環境でものが書けるのはとてもいいし、困ったことは特にない。とはいえ、いろんな支援技術が入っている最近のエディタも使ってみたいんだよなぁ……とはもう何年も考えてるんだけど、ここらでえいやっと取り組んでみることに。とりあえず勢いのあるVS CODEがいいんじゃないの。 目標は、職場(Ubuntu Desktop)と自宅(Windows 10)で同じ環境にすること。WindowsではWSLを使っているから、基本的にLinuxに合わせるのがいい。ということで、まずはUbuntu 18に導入。これはらくちん。 ちゃんとハード3タブにできるんだ。えらいぞ、Microsoft
Chocolateyを使った環境構築の時のメモ [Windows] Windows 10をクリーンインストールした際の 環境構築のためにソフトをインストールする際に役立った Chocolateyの使い方をまとめました. chocolateyとは? Ubuntu/Debian系でよく使われるパッケージ管理の apt-get が Windows版でchocolateyになったと思えばいいと思う. これをインストールすると みたいな感じでインストールできる. インストールするメリット 使いたいソフトの Windowsインストーラ をダウンロードして 毎回 Yes とか 承諾 とかをクリックする 手間が省ける chocolateyでインストールしたソフトは一括アップデートできる cinst ${packagename}でググれば,ソフトのインストールは楽々 広告URLをクリックして偽ソフトをうっか
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く