行先ボードアプリv2 – 概要説明編

最近ちょこちょこつくってるアプリですが、
ちょっと機能が増えてきたので一旦まとめておきます。

当初、アナログのホワイトボードの行動予定表を目指して始めました。
↓こういうやつ。

ただ、機能の方向性が変わってきたのでその内名称を変更します。

アプリ名称:行先ボードアプリ(名称暫定)

素敵な名前やロゴを考えてくださる方がいらっしゃいましたら大歓迎です。

Youtubeちゃんねるを作ってみました

Youtubeでちゃんねるを作ってみました。
初挑戦です。40の手習い。

実は動画を撮ったのも初めてです。
おそるおそる公開してみましたが意外といけました。
僕すげー。ちょっと楽しいですね。クセになりそうです。

画質の悪さとか全く加工していない感じとか僕らしくてよろしい。薄暗いし。
まだ、何もありませんがソフトウェアの使い方動画を中心にアップしていきます。
いや、ウチのかわいい愛猫こげちゃんをアップしていこうかな。

Zeikomi552の部屋

とりあえず僕の画面の動画の撮り方についてご説明します。
間違いなく非効率的なやり方ですので、良い子は真似しないでください。
きっと見てられなくて誰か優しい人が僕に教えてくれるはずです。

行先ボードでも作ってみるか⑪ – 便利ツール開発という甘い誘惑

行先ボードを開発中ですが寄り道します。
やらないといけないことがあるとやらなくて良いことをやりたくなるのが人間の性。
試験期間中に部屋の掃除がしたくなるアレです。
寄り道してしまいました。所要時間13時間。

行先ボード開発の見積工数は118.5時間。
何と勿体ないことを・・・。

とりあえず、言い訳をしておきます。
普段はEnterprise Architectを使用しているので
そこまでは感じなかったのですがさすがにドキュメント作成がしんどい。
クラス図書いてるあたりで吐きそうになりました。

  • 差分とれないしエクセルがイヤ(この点はEnterprise Architectも同じだけど)
  • 設計書ごとにツールが色々分かれるのもイヤ
  • マークダウンで図書けるけど、細かい説明が書けないのがイヤ
  • 詳細をマークダウンで書けるけど表が絶望的に書きづらい

設計書作成ツール。menDoc。
自分が使える範囲で使えれば良いのでかなり適当です。

menDoc → 由来:めんどくさいドキュメント。
ネーミングセンス・・・。

行先ボードでも作ってみるか② – 要件定義(画面定義)

画面定義をしていきます。
面倒くさいのは間違いありませんが、特に難しいものではありません。
操作を想像しながら書いていくだけです。

しかしながら画面定義というやつはEXCELから卒業できないものですかね。
何か良いものがあれば教えてください。

IPAが"EXCELですが"画面定義書っぽいものを用意してくれていたので参考にします。
EXCELですが、ひな形を用意しましたので必要に応じてご活用ください。

IPA - 画面レイアウト(PDF)
IPAのものを参考にEXCELですがひな形を用意しました。

ソフトウェア開発における設計とは何か

設計とは何であろう?それは2つの世界,すなわちテクノロジの世界と人間の世界の両方に属するものであり,
それらを1つにしようという試みである.

[実践ソフトウェアエンジニアリング ソフトウェアプロフェッショナルのための基本知識]より抜粋
Lotus 1-2-3の開発者であるミッチ・ケーパーの言葉です。

ソフトウェア開発において設計のとらえ方は人それぞれです。
製造業においては「品質は設計で作りこむ」といわれるくらい
設計は大事な役割を担っています。

しかし、ソフトウェア開発の世界では、
残念ながら設計書を納品のためだけに後追いで作るというケースが後を絶ちません。

なぜ、とっとと失敗しないのか?

たかだか1万行程度のソフトウェア開発に、
何カ月もあるべき姿を議論し何カ月も課題を探す要件定義(?)に疑問を感じます。

GUIを持つアプリケーションであれば、1万行程度のものは画面数も片手で数える程度です。
慣れた言語でそこそこの経験があれば、開発は1人で2週間もあればそれなりの形になります。
テストも1週間もあれば終わるでしょうしドキュメント作成は数日で終わります。
1カ月がっつり使えれば普通に終わります。ぶっちゃけ1カ月も要りません。

GitHubの人気リポジトリから見る開発言語の将来性

どの言語を学べばよいか。
僕は月並みなことしか答えられません。
何より僕が一番その答えを欲しています。

最近、統計や機械学習の勢いはすごいからPythonが良いんじゃない?
真剣に統計やりたいんならRから入らないと・・・ライブラリも充実してるし。
最近GO言語ってのが流行ってるらしい。ちょっと興味あるよね。
そういや昔Rubyってのよく聞いたよね。やっぱ国産(出雲の島根県)だし覚えておくべきかな。
iOSのアプリを開発したかったらObjective C++をやらないとね。
Appleはもうアレかも。Androidの方が良いよ。やっぱJavaでしょ
でも複数のプラットフォームに対応しているからXamarinなんてどう?
最近GoogleがKotolinっての出したらしいよ。やってみたら面白いんじゃない?

そんな感覚的な答えはもう要りません。
ちょっとGitHubに聞いてみます。

WordPress – コメントの投稿者の名前とメールアドレスの入力を必須をはずす

WordPressのデフォルト設定はメールアドレスがないとコメントができないようになっているようです。
コメントが大量につく大手サイト様だとこれで良いのだと思いますが、
僕のように弱小ブログだとコメントほぼゼロなのに投稿者の名前や
メールアドレスを要求したらコメント皆無になります。

今回はコメントの投稿者の名前とメールアドレスの入力必須をはずします。