復活

CMOSクリアしたら、
UEFI設定画面にも入れるようになったし、
SSDも認識されるようになりました。

UEFIの設定画面が前と違っているのでバージョンアップをするべきか悩んだけど、
安定しているならお勧めしないと公式に欠いてあったからやめました。
しばらく様子見。

納品時のUEFIの設定状態でUbuntuのログイン画面でキーボードが効かなかったがために
USB Legacy Supportを無効にしてたけど、
今回は無効にしなくてもキーボードは使えたので設定変えてない。
納品時のバージョンとUbuntu16.04の相性が悪かったのかな…。
UEFIをアプデしたら判明するだろうけど面倒くさいのでそこまではやんない。

といったわで、今のところ順調に動いているのでCMOSクリア手順~。
あ、大体似たようなものだと思いますが、ASRock H110M-HDVでの手順です。

【CMOSクリア手順】

  1. PCの電源を切って、電源ユニットのコンセントをPCから抜く
  2. 15秒以上放置(昨晩やっといたので半日放置してました)
  3. マザーボードのCMOSクリアジャンパー(CLRMOS1)の
    ジャンパーキャップを1-2から2-3にして5秒間放置
  4. ジャンパーキャップを元に戻して、PCを起動。
    (戻さないとマザーボードがお亡くなりになるやも…)

以上。
CMOSのクリア方法を調べているときに、
ジャンパーキャップを差し替える前にマザーボードのボタン電池も抜いてた記事も見つけたけど、
公式の手順書には特に記載がなかったし抜こうとしても抜きづらかったので止めました。
無理に抜こうとしてマザーボード傷つけたりしたら涙も出ない。

あとはUEFIの設定画面に入れることを確認しがてらSSDの認識状況を確認。
ついでにブートマネージャーも設定しておいた。
起動時に一手間増えるけど、OS増やすかもしれないし、
SSDの読み込みが早すぎてUEFI設定に入れないという事態が
起こらなくなるはずなので…。

しかし、マジですんなり起動してくれて良かった…。
これで明日からの仕事に心置きなく望めますよ。

おばかさん

LinuxPCのBIOSが起動できなくなったので、
SSDが高速なせいかなーと思ってSSDを外しました。
F2キーは効きませんでした。
SSDを再接続しました。
OSが読み込まれなくなりました。

なんでー!

コネクタを何回か抜き差ししたけどだめでした。
今日起動するかどうか確認する前にやっちゃったから、原因の特定ができない…。
私のお馬鹿ー!!

で、キーボードを操作中気がついたのですが、
NumLock触ってもNumLockのON/OFFが効いてなかった。
つまり、キーボードがBIOSのロゴ画面時点で接続されてないってことやんかー!

なんでこんな簡単なこと気がつかなかったんだよ、おバカ。
てか、SSD抜く前にBIOSのリセットしろや。

今日は自棄酒気分なので、明日やります。
明日になったらSSDも読み込まれるかもしれないですしね!(淡い期待)

Ubuntu16.04 でWi-Fi接続する。 (WDC-433SU2M2)

自分のPC、無線LAN機能を搭載してないのでドングルを使用する必要がありました。
んで、お察しの通り、生き急いで最新だった16.04を入れたため、Wi-Fi接続できずに四苦八苦。

いろいろ原因はあったのですが、本日無事に解決しました。(今の今まで有線で繋げてた)

下記のサイト様の記事を参考にそのまんまの手順でなんの苦労もなくつながりました。
まじで先人様は偉大です。ありがとうございます。

https://www.aozorawaon.com/?p=208

一番の原因はやっぱり

ちゃんと読まなかったこと。

これが使えるよっていうドングルを買ったつもりが次世代でした。
そりゃ、ドライバを頑張っていじっても繋がらんわ。

この数週間なにやってたんだろ。。。前のめりすぎんだろ。
いろいろ触ってたからOSのクリーンインストールし直そうとまでしてた。(ついさっきまで)

自分の一番の課題は

学習能力をつけること

です。

OSなしPCにUbuntu16.04.3 LTS を入れてみた

諸事情&スキルアップのため組み込み系をお勉強し始めました。
初めにH8マイコンを購入して、色々触ろうとしたらWindows7 64bitでは書き込みできない事が発覚(Writerが非対応)
Window10 32bitにはインストールできたのは良かったのですが、
そういう事態に嫌気が差して、Linuxに手を出そう!ってなり、
いっそOSなしPC買ってしまえってなり、PC購入。(ひさびさのタワー型だぜ☆)

で、本日、PCが届いたので昼からセットアップしはじてもろもろの壁にぶつかっていましたが、
ようやく今(22:30頃)インストールが完了しました。(長かった!!)

って、あれ?デスクトップが黒い…。(タスクバーとツールバー?はある)
トラックボールとキーボードが効かない。
ログイン画面では文字打てたのに…。うぇぇ。

………
……

解決!(UEFIの設定でRegacy USB?をOFFにしたらできました。)

よし、やっと本題に入れる!!

自分がよく読まずに先走ってやったのでつまずきが多かったですが、
基本的には後でリンクを貼るサイト様の記事をちゃんと読みながら
きちんと進めていけばすんなりできます。

【事前準備】
Live USBの用意。
(1) ここからLive USBを作成するためのツールをげと。
Windows7で作業したので「unetbootin-windows-655.exe」を使いました。

(2) ダウンロードしたUNetbootinでLive USBを作成。
ディストリビューションでUbuntuを選択すると16.04_Liveが自動選択されます。
(自分はISOを別で取得すると言う無駄足を踏んで失敗しました)
タイプとドライブを確認して問題なければOKをクリック。
あとは完了するまでひたすら待つ。ファイルのダウンロードから始まるので結構掛かるかも。(1時間くらいかかりました)
参考までに画像貼っておきます。

   

【インストール】
作成したLive USBをPCにぶっさしてPCを起動し、
UEFI(またはBIOS)で起動優先順位をUSBに変更してUSB起動させる。(もしくはブート起動先を選択)
あとは、自分が説明より下記のサイト様が分かりやすいので丸投げ。
https://kledgeb.blogspot.jp/2016/04/ubuntu-1604-uefi-1-uefipcubuntu-1604.html

無事(じゃなかったけど)に起動!!

あとは開発環境色々整えて勉強に取り組むぞー。
(AndroidStudioも入れちゃう)

参考までに…
【インストールしたPCの構成】
OS :なし
CPU :Core i7-7700
メモリ:16GB
HDD :1TB
SSD :250GB
マザーボード:ASRock H110M-HDV
DVDドライブ :DVDスーパーマルチ
グラフィックカード:GeForce GT710 1GB

どうも

特技は3日坊主です。
というより3ヶ月坊主です。

WordPressを使い始めて早1年とはじめたこのブログ…。
今では転職し、久方ぶりのJavaを4ヶ月強行い、現在はC#を触ってます。うぇーい。

Androidも忘れた頃にやりますが。

色々やりすぎて、キャパが少ない私の頭は既にJavaがもうどっかに行きますた。
とりあえず、今やってるC#を…日々苦戦したところの復習をかねて書いていきたい。

TreeViewとListViewとListと…むしろフォーム作るところからか…。

…特技は有限無実行です。

固定ページ内に別の固定ページを表示

プラグイン「スライドショー」で作ったスライドショーと
独自で関数定義して作った新着記事一覧表示を
同固定ページ内で表示しようとするとスライドショーが表示されない
自体が発生したので四苦八苦。
最初インラインフレーム使ってスライドショーのページを表示しようと思ったけれど、
もっとスマートのやり方を発見!!

固定ページ用のテンプレートファイルを作成して、
下記のコードを入れるだけ。

post_content );
?>

とりあえず走り書き的な投稿。
また時間ができたら更新します。多分。
(こんなんばっかだな…)

時間が欲しい

1日48時間あればいいのに。
え?もちろん、働く時間は8時間ですよ。
残業なしの場合で。

勉強して色々まとめたいのです。
あとゲームしたい。

もしくは海馬から開発に関する全ての記憶を自由自在に取り出したい。

Androidアプリでサーバとデータ通信+α

したいのですが、勉強のためのURLメモと走り書きメモ。
分かりやすかったので。

データ通信
http://maplesystems.co.jp/blog/all/programming/3786/

SQLite
http://it-trick-java.appspot.com/android/c2019.html

…DATE型はサポートしていないですと!?
日付と時間を持ちたいんですけど。
やはりINTEGER型で持つべきなのか、テキストにしちゃう?

SQLiteOpenHelperクラス
 データベースの作成とスキーマのバージョン管理を行うことができる

SQLiteDatabaseクラス
 SQLiteデータベースを操作するためのメソッド群を持つクラス

ContentValuesクラス
 列と値を1組のデータとして保持するためのクラス

DAO (Data Access Object)デザイン
 データベースへのアクセスをカプセル化しビジネスロジックから切り離すための設計パターン

TextView.setText(int resid)の罠…

に嵌りました。

打ち込んでたら「TextView.setText(int)」
って出てきたから張り切って

textView.setText(100);

って書いたら、見事に落ちました。
えー、ちゃんとint型やん。

プチパニックっすよ。

んで、やっぱり、引数はString型じゃないといけないみたいです。
いや、ちゃんとそこまで調べてないから断言できないけど…。

◆解決方法
textview1.setText(String.valueOf(100));

TextView.setText(int resid)をちゃんと調べよう…
調べたら追記します。

◆追記(2014/09/13)
理解した。
引数の「resid」は、resouce idのことですね。納得。
要するにstring.xmlファイルに登録した文言を表示するためのものであって、
数字を表示するためのものではないってことですな。
・TextView.setText(int resid)の正しい使い方

textview1.setText(R.string.hogehoge);

・string.xml
—————————————————-

<?xml version=”1.0″ encoding=”utf-8″?>
<resources>
<string name=”hogehoge”>ほげほげ</string>
</resources>

—————————————————-

Swift

iOSアプリの開発言語が新しくなるそうですね!
小耳に挟んだ話だとC言語よりだったのがJAVA寄りになるそうな。
というわけで、本当にただのメモ。

やること⇒Windowsで開発できるか調べる。(期待はしていない)

http://tsuchikazu.net/swift_sample_iphone_application/