本ページはプロモーションが含まれています

プログラミング関係 読書履歴

読書履歴を記録する事にした。

プログラミングErlang(Joe Armstrong著、榊原一矢 訳)

  • 昔、紙の本で読んだ事がある。
  • 2016.5.1 電子書籍入手
  • 2024.7.9 久し振りに開いて、Eshell を久し振りに少し試してみる。
  • プログラミング関係の本は電子書籍だと便利な感じがする。

プログラミングErlang


改訂4版 基礎Ruby on Rails

  • 2024.6.28 Debian で apt で、Rails をインストールして試してみる。
  • 2024.6.29 ビューの作成辺り

改訂4版 基礎Ruby on Rails 基礎シリーズ


オブジェクト指向応用プログラミング―SMALLTALK/Vによる技術 ビジネスアプリケーション (D. サヴィッチ 著, 小林 史典 訳)

  • 2023.7.24現在:読書中
  • SMALLTALK/V 環境は無いのだが、squeak で実行出来そうなコードは読みながら試している。
オブジェクト指向応用プログラミング―SMALLTALK/Vによる技術 ビジネスアプリケーション

独習JavaScript 新版 (外村将大 著)

  • 2023.7.11 とりあえず通読
  • スコープ、クラス、イテレーター、DOM等について書かれている。
  • 言語を探求したい人向けな感じ

【PR】


独習JavaScript 新版

プロの「引き出し」を増やす HTML+CSSコーディングの強化書(草野あけみ 著)

  • 2023.7.11 通読。再読だと思う。

【PR】


プロの「引き出し」を増やす HTML+CSSコーディングの強化書

たのしいRuby 第6版 (高橋征義 著/後藤裕蔵 著 /まつもとゆきひろ 監修)

  • 2023.7.3 とりあえず通読
  • 普段、仕事で使っているのだが、読んでみた。
  • 以前、web上で調べたりして、知っている事が主だが、書籍になっていると便利な感じ。
  • 正規表現について整理されている
  • nkfライブラリについて詳しい
  • ファイル入出力、ファイル操作について詳しい
  • 郵便番号データについての応用例有
  • (加筆するかも…)

【PR】


たのしいRuby 第6版

Python ゼロからはじめるプログラミング (三谷純 著)

  • 2023.6.14 とりあえず、通読
  • 可変長引数
  • クラスメソッド
  • 継承を ‘( )’ で行うのが独特な感じ
  • 画像処理のあたりは、ざっと目を通す感じ

【PR】


Python ゼロからはじめるプログラミング

入門者のJavaScript 作りながら学ぶWebプログラミング (立山秀利 著)

  • 2022.11.7 とりあえず通読
  • getElementById を使ったコードが主
  • 変数の使い方等
  • 辞書的なところは無し

【PR】


入門者のJavaScript 作りながら学ぶWebプログラミング

C言語プログラミングレッスン 入門編(結城浩 著)

  • 2023.11.1 再学習の為、読書開始

【PR】



Ruby で Excelファイルを開いてセルを特定して表示 (Win32ole)

Excelファイルを開いて、[1行目、1列目](“A1”)の内容を表示。

require 'win32ole'
 def fullpath fn
   fo = WIN32OLE.new('Scripting.FileSystemObject')
   fo.GetAbsolutePathName(fn)
 end
 fn = fullpath('test.xls')
 xls = WIN32OLE.new('Excel.Application')
 xls.visible = true
 book = xls.Workbooks.Open(fn)
 sheet = book.Worksheets(1)
 p sheet.Cells.Item(1,1).value

GetAbsolutePathName は絶対パス

xls.visible = true にしておくと、Excelのウィンドウが表示される。falseにすると非表示。

sheet.Cells.Item(1,1) 1行、1列、つまり A1。

あるいは、Cells.Range(“A1”).value と指定する。

require 'win32ole'
 def fullpath fn
   fo = WIN32OLE.new('Scripting.FileSystemObject')
   fo.GetAbsolutePathName(fn)
 end
 fn = fullpath('test.xls')
 xls = WIN32OLE.new('Excel.Application')
 xls.visible = true
 book = xls.Workbooks.Open(fn)
 sheet = book.Worksheets(1)
 p sheet.Range("A1").value


[改訂新版]Emacs実践入門 (2022.9.15 読了)

emacsエディタについての電子書籍があったので紹介しておく。私は、Linuxでは殆どemacs を使っている。使い始めて、20年になると思う。20年使っているが、深く研究した事は無い (^^; Linuxの代表的なエディタは、vi と emacs という事で、emacs の方が使いやすかったので使っている。(2021.4.28)

メモ

  • 2022.9.15 読了。とりあえず通読
  • emacs を使いながら読むのには、電子書籍の方が良い感じがする。
  • org-mode が紹介されている
  • emacs は普段使っているのだが、読んでみると新たな発見がある
    • マークは C-SPC を使っていたのだが、 C-@ でも可能

[改訂新版]Emacs実践入門──思考を直感的にコード化し、開発を加速する WEB+DB PRESS plus




BTOパソコン・パソコン関連商品がお買い得!パソコン工房のセール
Microsoft Public Affiliate Program (JP)(マイクロソフトアフィリエイトプログラム)