調べるブログ

Apple製品(Mac/iPhone/iPad)、IT、仮想通貨など自分が調べた様々なことを記事にしています。

テクノロジー

ITに関するカテゴリーです。


数学の学習一辺倒だった機械学習の勉強を変えてみる

学生時代の数学からやりなおしている話 先日、機械学習の勉強を始めたがいきなり数学で挫折したので、まずは学生時代の数学からやり直しているという記事を書いた。 loxley-tips.hatenablog.jp すると、はてなブックマークのコメントで貴重なご意見をいただ…

gitに.gitignoreもcommitしてしまった場合の対処方法

.gitignoreファイルまでcommitしてしまった リポジトリに.gitignoreファイルを配置すると記述した内容をcommitから除外できるが、うっかり.gitignoreファイル自体を除外扱いするのを忘れてしまい、既にpushまでしてしまい、面倒なことになった。 remoteから…

MacBook ProでGitHubを使い始める

GitHubを利用する プログラミング言語PythonやElixirをせっかく体系的に書籍で学ぶわけだから、学んだこと、試したことをノウハウとして後で参照できるようにしようとGitHubを使うことにした。 GitHubを利用する プロジェクトを作る ローカルで作業しリモー…

機械学習を勉強しようと久々にAnaconda Navigatorを起動しようとしたらerrorが発生していたので対処したこと

数学の勉強にも飽きてきたし、そろそろ機械工学の勉強に着手しようと技術書籍を購入した。 教科書代わりに使用するこの書籍は「Python 3 エンジニア認定データ分析試験」の出題範囲でもある。 Pythonによるあたらしいデータ分析の教科書 (AI&TECHNOLOGY) 作…

MacのTerminalでvimに行番号とタブ数を設定する方法

MacBook Pro購入時に最初からvimは使用できるが、行番号が表示されず、タブ数も8になっていて使いにくい。 RubyやPythonの学習時は行番号表示とタブ数は4が望ましい。 vimを設定する 以下の設定を行うことで行番号の表示、タブ数4にすることができた。 $ cd …

MacのTerminalでElixirを動かす

MacでElixirを動かす MacのTerminalでiex(ElixirのREPL)を動かしたくなったので実機上にElixirをインストールすることにした。 以前、VMのUbuntu上に下記の書籍を参考にElixir/Phoenixをインストールし、初歩のチュートリアルプログラムを動かしたことがあ…

Python3エンジニア認定データ分析試験やディープラーニング検定の内容についてメモ

機械学習、データ分析関連でシラバスと教材が公開されていたのでメモ。 データ分析試験 一般社団法人Pythonエンジニア育成推進協会が実施する認定試験。 www.pythonic-exam.com ◆「Python 3 エンジニア認定データ分析試験」概要 試験名称:Python 3 エンジニ…

Macに任意のバージョンのRubyをインストールする方法

Macでプログラミング言語Rubyの学習環境を構築したい 購入直後のMacBook ProにインストールされているRubyのバージョンは古く、このままだと gem update --system も失敗していた。 そこでMacに任意のバージョンのRubyをインストールしたいと思い、参考にし…

MacにPython3.xをインストールする方法

Pythonのバージョンが気になる 先日投稿した記事にも書いているが、MacBook ProにデフォルトでインストールされているPythonはバージョンが古い(2.x)。勉強する場合はやはり3.5以降が欲しいところだ。 loxley-tips.hatenablog.jp 公式サイトから入手する …

機械学習に数学が必要と聞いて勉強を始めたがなかなか進まない

Pythonを利用した機械学習が人気だ。筆者が勤務する会社でも先輩が機械学習の勉強をしているようで、エンジニアの教養の一つとして筆者も始めてみることにした。 数学の勉強が進まない というのが初夏の話で、じつはいきなり数学で挫折した。工学部を出てい…

見慣れぬディレクトリがGoogle Driveに出来ていた話

以下は、10月2日にMacbook Proが届いたので箱開け写真を撮ってGoogle Driveにアップロードしていた時の話である。 loxley-tips.hatenablog.jp Colab Notebooks というディレクトリが出来ている パシャパシャとMacbook Proの外箱の写真を撮ってGoogle Driveに…

Dockerで関数型プログラミング言語「Elixir」の実行環境を構築する

プログラミング言語 Elixir プログラミング言語 Elixir は難しい。 Elixirは並行処理の機能や関数型と行った特徴を持つ、Erlangの仮想マシンBEAM上で動作するプログラミング言語なのであるが、とにかくとっつきにくい。 そもそも環境構築からしてやっかいだ…

プリント・オン・デマンドとは

プログラミング言語 Python の勉強を進めていて、そろそろWebアプリケーションとDB連携あたりを試したいと思うようになってきた。しかしPython関連の書籍、特にWAFはFlask、Djangoとも日本語書籍がかなり少ないのが現状だ。 オンデマンド? やっと探し出して…

プログラミング初学者の学習環境について思うこと

オンライン学習サイトを活用中 筆者は元プログラマーであり、他技術職に移った今でも業務ではプログラミングを活用している。 業務での活用といいつつも、じつは新たなプログラミング言語を習得するのが趣味のひとつなのだが、最近はProgateやPaizaなどのオ…

CentOS6.7環境にPython+Flask環境を構築するメモ

Python3系でWebアプリケーションの作成方法を勉強するにあたり、まずは軽量フレームワークの「Flask」を試してみることにした。(Djangoは大きすぎて筆者のような初心者は概要を掴むのにも苦労した) 以下は環境構築と動作確認手順の個人的メモ。 仮想環境を構…

AtomでElixirのソースコードをハイライト表示する

並行処理・関数型という特徴を持つElixir言語に興味を持ち、週末に勉強してみることにした。 Phoenixを含む開発環境のインストールは書籍「Elixir/Phoenix 初級1: はじめの一歩 (OIAX BOOKS)」と公式サイトを参考に済ませることが出来た。 Elixir/Phoenix 初…

Anaconda Spyderでファイルを操作するプログラムを作ってみる

Anacondaをインストール Windows環境でPythonを勉強するためにAnacondaをインストールした。 www.anaconda.com Pythonは先にRubyを勉強した筆者にはわりとわかりやすい言語で、今後仕事で作成するツールは EXCEL VBA や JScript、VBScript からPythonに置き…

CentOS6.7環境に任意のバージョンのRubyをインストールする

CentOS6.7にrbenvをインストールしてruby環境を構築する資料を読んでやってみたがややこしい。 loxley-tips.hatenablog.jp 結局 make install することにした。 以下はその時の備忘録。 環境 yum installするとrubyのバージョンが古い ソースを入手してmake …

CentOS6.7環境にPython3をインストールする

自宅でもPythonプログラミング環境を整えようとCentOS6.7にPython3系をインストールした。以下はその備忘録。 環境 じつはPythonは元々インストールされている 既存のPython環境に影響を与えずにインストールしたい 動作を確認する VIM設定 ローカル環境につ…

CentOS7で日本語入力を使用する設定

CentOS7をインストール後、デフォルトで日本語入力ができなかったので設定を行った。以下は備忘録。 使用したCentOSのバージョン # cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) イメージ入手先 CentOS Project 日本語入力の設定 「アプリ…

Rubyの学習環境を構築した時のメモ(CentOS7使用)

初めに 日本発のプログラミング言語「Ruby」に興味を持った。 過去、Rubyを勉強目的でローカル環境で使用した時はあり、その時に参考にした書籍がこちら。 プログラミング言語 Ruby 作者: まつもとゆきひろ,David Flanagan,卜部昌平(監訳),長尾高弘 出版社/…

Web UIの自動テストツール「Cypress」をWindows10で動かす

Cypressを使う Web UI 自動テストツール「Cypress」に関心を持ったので使ってみることにした。 www.cypress.io Cypressの特徴 主に以下の特徴がある。 オープンソースで無料(一部機能は有料らしい) Google Chromeのみ対応 JavaScriptでテストケースを記述す…

Progateでプログラミング学習を始めた話

会社でやっている仕事だけだとなかなか他の技術について習得の機会がない。研修が充実している(と思われる)大手のIT企業ならともかく中小ならなおさらだ。 というわけで日頃使っている技術以外にも勉強する機会を得ようとProgateに登録して使い始めた。 pr…

プログラミング言語「Python」の勉強をとある書籍を参考に始めてみた

筆者はプログラミング言語の習得が趣味のひとつなのですが、先日興味深い書籍があったので購入し、Pythonの勉強を始めてみました。 購入した書籍は「独学プログラマー Python言語の基本から仕事のやり方まで」です。 独習シリーズみたいな内容の本かと思って…

Google ChromeのブックマークマネージャーUIを以前のものに戻す方法

Google ChromeのブックマークマネージャーのUIが突然変わって非常に使いにくいものになってしまいました。 これがデフォルトだと非常に困るので元に戻す方法を調べました。 ブックマークマネージャーのUIを以前のものに戻す方法を以下に書いておきます。 Goo…

ウイルス保管容疑でセキュリティ企業の社員が逮捕される

セキュリティ企業の社員がウイルス保管容疑で逮捕されたようだ。 同企業は本件に対し、反論を企業の公式サイト上に掲示した。 安全安心なネットワーク社会の実現を目指す 株式会社ディアイティ お知らせ:当社社員の不正指令電磁的記録(ウイルス)保管容疑…

ちょっと笑ってしまった詐欺メール

セキュリティ情報サイトを見ていると詐欺メールの被害が多いことがわかります。 www.security-next.com フィッシング、マルウェアなど様々な手法で攻撃してくるわけですが、ちょっと笑えるものがありました。

マルウェア対策にモナコインウォレットは暗号化し、必ずパスワードを設定しよう!

急騰著しい仮想通貨モナコイン(Monacoin)は仮想通貨取扱所(Zaif)で一時1MONA=700円を記録した。 ビットコインを60万円も超えているし、仮想通貨界隈はまことに大賑わいな状況である。 AskMonaで発見されたマルウェアの件 しかし先日モナコインのウォレッ…

AskMonaで配布されたソフトウェアにマルウェアの働きがあることが判明

取引価格の急騰で賑わうモナコインだが、コミュニティサイトのAskMonaでちょっとした騒ぎがあったようだ。 一部のAskMonaビューワーソフトにマルウェアの働きがあることが判明 2017年10月12日に公開されたAskMonaのWindows用クライアントソフト(ビューワー…

2017年8月17日はDebian 24周年の記念日でした

仕事やプライベートで筆者も利用していたLinuxディストリビューション「Debian」が先日24周年を迎えたそうです。 Bits from Debian - Debian turns 24! Today is Debian's 24th anniversary. If you are close to any of the cities celebrating Debian Day …


  • 当ブログは、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。
  • 当ブログ記事の2ch系まとめサイトへの無断転載を禁じます。
  • 投稿した記事内容は私的なものであり、所属する組織・団体に関連性はありません。
  • 投資にはリスクが伴います。利益を得る反面、損失もありえます。投資活動は自己責任で。

(C)LOXLEY-TIPS