調べるブログ

Macやプログラミング、技術情報など。

テクノロジー

プログラミングやITに関するカテゴリーです。


コマンドラインでSwift REPLを実行した時にエラーが出た場合の対処方法

MacBookがお気に入り 先日MacBookをAmazonのタイムセールで購入しまして、ブログの記事作成やサイトを閲覧したり、ネットラジオ・音楽を聞いたり、軽めのプログラミングをしたりと週の半分は持ち歩いて使っています。 軽くて持ちやすくてバッテリーも持つ。…

「独習Git」で勉強し、もう少しGitに詳しくなりたい

定番?「独習Git」で学ぶ 技術書籍「独習Git」を購入した。 これまでGitは自宅でGitHub、会社でGitLabを利用することもあって、ある程度使ってきたが、正直深い知識は身についていなかった。 一人で使っているだけでは周辺知識というものはなかなか身につか…

「マインドマップから始めるソフトウェアテスト」読後の感想

会社の本棚でプログラミング関連の技術書を探していたところ、とある本が見つかったので読んでみることにした。 書籍のタイトルは「マインドマップから始めるソフトウェアテスト」。マインドマップについては複数の書籍が出版されているので説明は割愛する。…

Macの開発環境「Xcode」を使い始めた件

仕事でObjective-Cを使うことになりそうなので、まずはXcodeに慣れるところから始めました。 左にiPad Proを置いて書籍(Kindle本)を表示し、MacBook Proをプログラミングの学習環境にしています。 Xcode自体は以前インストールしておいたので、まずはC言語…

Python BeautifulSoupでAmazonランキングデータ「本:コンピュータ・IT」をWebスクレイピングした結果(2019年1月19日版)

Amazon売れ筋ランキング「本」→「コンピュータ・IT」 AmazonランキングをPythonのBeautifulSoupを使用してWebスクレイピングしてみました。 以下はコンピュータ・IT関連の書籍のランキングデータを取得した結果です。CSVでファイル出力しましたが、そのまま…

Python BeautifulSoupでAmazonランキングデータ「本:コンピュータ・IT」をWebスクレイピングした結果(2018年12月28日版)

Amazon売れ筋ランキング「本」→「コンピュータ・IT」 久々にAmazonランキングをPythonのBeautifulSoupを使用してWebスクレイピングしてみた。 以下はコンピュータ・IT関連の書籍のランキングデータを取得した結果である。(CSVでファイル出力したがそのまま…

PostgreSQLでデータベースをバックアップ・リストアするメモ

PostgreSQLデータベースのバックアップとリストア ドットインストールとLPI JAPANの「オープンソースデータベース標準教科書 ― PostgreSQL ― (Ver1.0.1)」を見ながらPostgreSQLを勉強しているのだけど、試してみるのにバックアップとリストアは必須なのでメ…

Ubuntuデスクトップのエラーレポートを非表示にしたい

Ubuntuのエラーレポートダイアログが邪魔な件 プログラミングを行う際、なるべく実環境に影響を与えたくないので仮想環境上で作業を行うことが多い。お手軽な動作環境としてはVMware PlayerやVirtual-Boxがある。これらの仮想化ソフトウェアを利用してUbuntu…

「ゼロからわかるRuby超入門」を手を動かしながら読んでみた

久々にRuby入門書を読了 Ruby初心者というわけではないけれど、実務で使用しているわけではなく、しばらく使ってこなかったので中級者でもない。しかしRuby on Railsで基本的なWebアプリケーションフレームワークを学ぶ上で、ある程度のRubyの学習(復習)は…

Kindle本を誤って購入してしまったので返品してみた

Kindle Unlimited対象の本を購入してしまった AmazonのKindle Unlimited対象の本を誤って購入してしまったので返品処理を行った。 返品対象の本はRuby on Railsの勉強に使用していたこの本。 「Ruby on Rails 5.0 初級?: 経路、アクション、テンプレート (OI…

Windows10でWSL+Ubuntu16.04を使用し快適なRuby on Rails学習環境を構築する

WindowsでもDockerを使ってみようとDocker for Windowsの情報を調べていたところ、Windows Subsystem for Linuxが使えるという記事を見つけた。 面白そうなので早速導入してみることにした。 WSL(Windows Subsystem for Linux)を導入する Windows10のスター…

BeautifulSoupでAmazonランキングデータ「本:コンピュータ・IT」をWebスクレイピングした結果(2018年11月2日版)

継続してPythonを勉強中 プログラミング言語「Python」を継続して勉強中である。まだWAF「Django」の勉強は始めたばかりだが、いろいろと興味のある分野に着目して組んでみることにした。何事も興味のあることだと成長が速いものだ。 というわけで「Beautifu…

Macで指定ディレクトリの使用容量を調べる方法

iCloudをMacBook Proのバックアップドライブ代わりに使う MacBook Pro購入前は外付けHDDを購入してTimeMachineでバックアップを取ろうと考えていたが、iCloudの便利さに感心してしまい、今後のバックアップはiCloudを利用することに決めた。 WD HDD Mac用ポ…

Docker for Macをインストールして使ってみる

DockerをMacで使いたい Linux(Ubuntu16.04 server)でDockerを使い始めたが、ストレージの永続化設定ができればプログラミングの学習環境として使えそうなので、愛用のMacBook Proに「Docker for Mac」をインストールしてみることにした。 loxley-tips.hate…

バージョン管理システムについて思うこと

バージョン管理システムをGitに移行した 先日、職場で利用するバージョン管理システムをSubversionからGit(GitLab)に乗り換えた。随分前にGitの利用は職場でも行われており、いつでも使える状態にあったのだが、参加するプロジェクトの都合でSubversionを…

書籍「Pythonチュートリアル」は非常に難解だったという話

「Pythonチュートリアル」を読んだ プログラミング言語「Python」の技術書籍「Pythonチュートリアル」を読んだ。 Python公式サイトにはチュートリアルのページがあり、それの紙版でしかないのだが、「Python 3 エンジニア認定基礎試験」の出題範囲でもあるの…

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

学生時代の数学からやりなおしている話 先日、機械学習の勉強を始めたがいきなり数学で挫折したので、まずは学生時代の数学からやり直しているという記事を書いた。 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などのオ…


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

(C)LOXLEY-TIPS