読者です 読者をやめる 読者になる 読者になる

name_untitledのエッセイ

IT関係で知ったことなどを記事としてあげていきます。内容に不備や質問などあればぜひコメントをよせてください。

virtualbox Building the OpenGL support module [FAILED]

VirtualBox 5.0.4、CentOS6.8でGuest Additionを入れようとしたら上記のエラーが出た。色々と解決策が出ていたものの、結局は、VirtualBoxが教えてくれてたメッセージをちゃんと読めと言う結論になりそう。 解決策としては、VirtualBoxのバージョンを上げて…

Line bot Apiは証明書つきサーバーがちょっと面倒なのでやめた。(次やる時のためのリンク)

Raspberry Piを触っているので、写真撮ったり、今の気温とかの情報を返すボットを作ろうと思ったら、学生に演習でやってもらうにはちょっとハードルが高い。 証明書つきサーバーを用意する必要があって、しかもオレオレ証明書ではダメとか。 Line bot APIの…

Raspberry Pi Lチカしてみた。(リンクと写真のみ)

以下のサイトで、Lチカ試すことができました~!思ってたより簡単でびっくり、、、。食わず嫌いとはまさにこのこと。Scratchとの連携も出来るみたいで小学生の夏のお伴に楽しそう。AndroidアプリでPythonも気軽に勉強できるし、楽しくなってきた~。 devicep…

メモ CTFのお勉強(リンク集)

CTFのお勉強として、バイナリ解析をやってみた。必要な道具は、OllyDGB、IDA Proの2つ。以下のサイトを参考に進めてできた。 kira000.hatenadiary.jp www.hex-rays.com OllyDbg v1.10 Windowsのバイナリ以外は有償となるみたいなので、.NETのデコンパイラIL…

Access帳票開発でレポート、クエリとかを複数人で触るための手順。

Access帳票を作るプロジェクトで、同じAccessに触れないのがもどかしかったので、VBAみたく、Export、Importでバージョン管理できないか調べてみた。どうも出来るらしい。手順はちょっと微妙だが、こんな感じ。 1.バージョン管理ツールで最新のAccessを取…

プログラミング教育 Scratchの次

今のScratchの授業は意外と反応が良かったが、その次のプログラミング言語として何をすべきかが難しい。 パッと調べたところ、GreenfootというフレームワークでJavaのオブジェクト指向とJava言語が学べるとのこと。さわるところが少ないのと、オブジェクト指…

VBAのコード開発で環境を整える。 ほぼリンク

VBAでコードを書くことになったが、バージョン管理をどうしようと思ってもやもやしてて、改善策があったのでメモがてらに書く。 まず、バージョン管理はExcelファイルを管理するのも当然だが、コードの差分が読めないので、basファイルをExportして管理をす…

IoT事始め Windows10 on Raspberry Pi 2 その1

Raspberry Piを操作する端末もWindows10じゃないとダメ、とかいうサイトがあったが、下のサイトではWindows8でもいけた、と書いてあり、ちょっと混乱した。というか、本当に貴重な情報ありがとうございました。 poiuy56.hatenablog.com まずはWindows10のダ…

語学教師のお伴 Illustrator。Illustratorで文字の練習用のプリントを作る。

語学を教える際に、最初に覚えるのが文字。 英語なら結構安くプリントやドリルを売っているきがするが、 マイナー言語はやはりそうはいかない。 例えば、こういう、文字の書き取りの練習をしたくても、そんなに売ってなかったりする。 そんな時活躍するのがI…

Illustrator覚書 アウトライン化、カラー設定

イラストレーターはベクター情報と文字情報、フォントなどの情報を元に表示を行っている。それはつまり別のPCでフォントがない場合、思ってたのと別の仕上がりになってしまう可能性があるということ。 それを避けるための機能がアウトライン化で、文字+フォ…

Illustratorを少し触ったので覚書

ちょっとイラストを描く必要があったのでIllustratorを使ってみた。使い方がちょっと分かるとすごく面白い。なんかはまりそうな気がする。 まずは、↓のサイトで基本的な操作を覚えた。 ateitexe.com そして一通り分かったところで、チュートリアルに従って書…

小さな子どもをお持ちのパパプログラマへ。Scratchで子どもが遊べるゲームを作ろう。

こども用のGUIのプログラミング言語であるScratchでプログラミングをよその子に教えている。うちの子はまだ小さいので。 で昨日作った演習用のアニメーションがなんか幼児向けにちょうど良さそうな気がしてきた。象をクリックしたら、吠えて、てくてく歩き、…

PC相談 Toshiba dynabookのタッチパッドが使えない。

友人からの相談。Toshibaのdynabookが最近調子が悪く、タッチパッドが使えなくなったとのこと。右クリック、左クリックは問題ない。タッチパネルも問題ない。ただし、タッチパッドを触ってもカーソルが動かない。で、画面右下に表示されるタッチパッドのイン…

Google ドライブフォルダの .tmp.drivedownload はなんだ??

最近Googl Driveのフォルダを開けると、.tmp.drivedownload というフォルダが表示されている。なんか変なウイルスに感染したか?と思っていたら、Googl Driveの仕様変更で、同期に使うフォルダがTempから変わったらしい。 productforums.google.com

VB.NET DataGridViewでデータエラー

DataGridViewを使った画面で、データの編集が終わった後にエラーが出ると学生から相談があった。コードをもらって動かしてみたが特に変なところはない。しかも、Exceptionが勝手に拾われてメッセージが表示されている。 DataGridViewで次の例外が発生しまし…

Excelで書式がおかしい。(250,000,000が250000,000になる。)

あるPCで書式がおかしいとのこと。 Excelでどんなにフォーマットを変えても掲題の通り、 250,000,000が250000,000になる。 ちょこちょこ設定を変えて判明。OSの国の設定を変えるとこういう現象が起きます。コントロールパネルの地域で、形式を選ぶコンボボッ…

Android Error:Cause: failed to find target with hash string 'android-2'が表示される。 エラーなさそうなのにデバッグできない。

学生がAndroidがエラーになったと持ってきたコードだが、始めは何が原因かピンと来ていなかった。 Error:Cause: failed to find target with hash string 'android-2' in: C:\Users\userName\AppData\Local\Android\sdk1 はじめは環境周りかと思い、プロジェ…

プログラミング教育 VBの授業のための単元を作る

インストラクショナルデザイン(Instractional Design)の考えに基づいて授業計画を立てようと考え中。市販のテキストでは前提条件がちゃんと書いてあるものもあって、とてもありがたい。授業をした感じだと、個別の知識よりもそれをどう組み合わせるかが大…

Android layout_weight 備忘録

Androidで複数のコントロールを50%:50%などの割合で表示したい場合はlayout weightを使う。複数のViewを選択し、layout weight プロパティを設定するといい具合になる。表示する時に、1:2みたいに割合を設定する。 ちなみに、layout_weightを使う際は、layo…

Android v21 AppCompat libraryで、前にみたいにメニューにアイコン、ホームボタンを追加する。

AppCompatを使った画面でホームボタンとアプリアイコンを表示する下記のような画面を作る。 ちなみに、 getActionBar().setDisplayShowHomeEnabled(true);getActionBar().setIcon(R.mipmap.ic_launcher);getActionBar().setHomeButtonEnabled(true); ではう…

コラボレーションツールを比較してみた。

ちょっと思うところがあり、コラボレーションツールを比較してみた。比較の前提としては、単品で使う、無料の2点。 Facebookがとっつきやすいけど、相談しながら作業をするならChatwork、もっとがっつり作業するならcybozu Liveという感じになった。Slackは…

Android Studio 1.4から2.2 変更点メモ

まずは、Android Studio 2.0での新機能は、Instant Runというデバッグ中にコードを書き替えて差分を発行できる機能。エミュレータの高速化、高機能化。 Android Studio 2.1では、ANdroid Nの機能が利用できる(Java8)。また、Instant Runを改善。 Android S…

ラオスIT事情 IT機器を買う。

ラオスに来てすぐにIT機器を買おうと思ってドンパラン通りの店をいくつか回ったが、どれも品ぞろえがいまいち。 最近になって教えてもらったのはAdviceというチェーン店。イメージとしては、昔のナショナルのお店みたいな感じで、個人のお店が加盟して、店頭…

OpenShift 上のMongoDBにデータをインポートする

OpenShiftのチュートリアルに従ってJSONデータをMongoDBにインポートしてみた。ただ、いつものようにいくつか引っかかったのでメモ。 1.JSONファイルを用意2.FileZilaを使ってデータをサーバーにアップロード3.PuTTYを使ってmongoimportでファイルをイ…

Putty Network error: Software caused connection abort

OpenShift管理用にPuttyで接続を試したが、何度やってもダメ。 Network error: Software caused connection abort というエラーが出てしまう。 どうもネットワークエラーの時に出るらしい。 ということで、アパートで使える遅いネットワークではなく、 自分…

ExcelからAccessにデータを入れて、それをAccessのフォームで出力年月を指定してレポート出力。

ちょこちょことひっかかったので覚書。 Excelのフォーマット、Accessの投入先のテーブルは作成済とする。データを取り込んで、Accessで年月を選択し、出力押下で対象年月のレポートを出力する。 手順としては以下の通り。 1.ExcelからAccessへのInsert記述…

Android serializableとparcelableどっちを使う?

学生から掲題件の質問があった。こんなしっかりした質問をされるのは久しぶりなので、ちゃんと調べてから返事した。 といっても、結論から言うと、お行儀よくしたくて、データの量が多ければParcelable、そうでなければSerializableで良いとのこと。あとは、…

リンク集 プログラミング教育について

kimilab.hateblo.jp jouhouka.mext.go.jp www.acroquest.co.jp 構造化プログラミング scratched.gse.harvard.edu

Android ちょっとしたつまづき。

デバッグできない 今日はAndroidのトラブルや質問が大入りだったんで引っかかったものをここに。 学生のPCでAndroidのデバッグが出来ないと持ち込まれたPCが1台あった。で、確かにコードに全く問題ないのにエラーになっている。どうもビルドでエラーになって…

エディタ Atomを使ってみる。

今のエディタがちょっと恥ずかしいので、Atomを使ってみた。 フォントが自由に使えるのでありがたい。 このサイトを参考にパッケージをインストール outofmem.hatenablog.com 起動パラメータも使えるので、所定のファイルを開くっていう形も出来そう。 qiita…

Scratch ラオス語化 編集ソフト

現在Scratchのラオス語化を手伝わせてもらっている。 Scratchのローカライズは結構システム的に整っていて、メッセージの翻訳案をWebサイト上で入力することも出来るし、ファイルとしてダウンロードして、まとめて更新も出来る。ダウンロードするときには、.…

バッチ 遅延環境変数について。その2

バッチファイルで、所定のフォルダ内にある、アクセスファイルをコピーする処理を書きましたが、、、意外なところではまりました。 まずはコード。 echo offset fromPath=適当にset toPath=適当に set batDir=%~dp0 rem variableset dt=%date% set FName=log…

Android AutoLinkではまった、、、。

Androidで電話のAutoLinkを設定しようとしたら、どうにもうまくいかない、、、。 文字列だけ表示され、リンクにならない。 AutoLinkプロパティのphoneとかwebとかをonにして、 clickableをonにするだけのはずで、 Webのリンクは簡単に出来たのに、、。 と思…

動画Webinarサイト(2016年5月時点)

Free webinars | LearnNowOnline https://mva.microsoft.com/ www.udacity.com www.coursera.org パッと思いつくのはこれくらい。 他に何かあれば教えてください。

Android GoogleIOで公開されたソースを動かしてみる。

github.com 最近知って色々と勉強させてもらっているブログでコードの多読が勧められていたので、すぐに影響されて、Androidのソースをたくさん読もうと思い立つ。 コードを多読する - メソッド屋のブログ で、GoogleIOで公開されたソースを見てみた。 ただ…

【メモ】英単語の音声ファイルがダウンロードできる。

このサイトの説明に従って単語入りのURLを打つと単語発音の音声ファイルがダウンロードできるみたい。ちょっとサンプルを作ったりするのに重宝しそう。 www.labnol.org

Android ArrayAdapterで分かりやすい記事あったのでメモ

英語ながらも、ArrayAdapterについてイメージが分かりやすく説明されている記事があったのでメモ。github.c

ラオスIT事情 スマホどう使ってんだ?

ラオスの大学生は結構な割合でスマホを持ってる。で、動画とかも結構見てるっぽい。 主な用途はFacebookなどのメッセージのやり取りらしい。 で、データ通信はプリペイドで買うのが主流。 コンビニや食堂など色々なところでチャージ用のカードが買える。 デ…

Android PostmanでPOSTする、とか。

PostmanでPOSTリクエストの場合、x-www-form-urlencodedを選んで、キーを設定すると、思った通りにPOSTが出来る。 stackoverflow.com HTTP通信はHttpClientがAPIレベル23からDeprecateになるので、UrlConnectionを使うことになるらしい。ただ、まえに名前を…

OpenShiftでREST APIを作る。

掲題の通り、OpenShiftでREST APIを作ってみた。 経緯としては、Androidの授業でデータの格納場所の話をしたところ、 さらっと紹介したサーバー連携への食いつきが良くて、要望が挙がっていた。 出来上がってみると大したことはしていないのだが、Windowsの…

無料でダウンロードできるIT資料 2016年4月

Build Insiderの記事に触発されて、ちょっと覚えている限りで、IT関係の無料ダウンロードできるPDFを挙げてみる。 www.buildinsider.net The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Second Edition これは、Build Insi…

Android Studio & Genymotion を完全オフラインでセットアップ(1台はセットアップ済の環境が必要)

Android StudioでのAndroidアプリ開発を教えててネックになったのが、ネットにつなげない人がいること。でも、オフラインでセットアップ出来るみたい。 1.Android Studioのセットアップ JDKとAndroid Studioのインストールは特に問題なく行える。ただ、新…

Android セキュリティ関係情報。Android6、セキュアコーディングなど。

Android6で、Permissionの処理が変わる。 これまではインストール時に権限のリストが表示され、まるっと承認する感じだったのが、6からはインストール時は特に何もない代わりに、実際にPermissionが必要な時にメッセージを表示して、ユーザーに許可を求める…

ラオスIT事情 Microsoftのハードウェアを販売する会社がオープン

ラオスの首都ビエンチャンにMicrosoftのハードウエアを扱うアローテクノロジーというお店が昨日オープンしたらしい。 扱っているのは、Surface、独自ブランドのタブレット、Windowsフォンなど。 現在はソフトは販売していないらしい。 ホームページもしっか…

ファイルをダブルクリックしてもExcelが開かない。

友人のPCでExcelファイルをダブルクリックしてもExcelのみ開いて、クリックしたファイルは表示されないという現象が起きていた。聞くところによると最初からで特に設定はいじってないとのこと。 ちなみに、PCは以下の通り。 ・OS:Windows7→Windows10 ・Offi…

Windows7 IMEの変換候補が変。

友人からの相談。 Windows7 英語OSで、これまでIMEが問題なく動いて変換で来ていたのが、上手く変換されなくなったとのこと。確認したのは以下の通り。 ・Excelで、き、と入力すると、平仮名、カタカナしか候補に出ない ・Excelで、きく、と入力しても「聞く…

バッチ 遅延環境変数を使ってファイルを1件ずつバックアップする

以下の条件でバックアップをしたいという相談があった。 ・Accessファイルのみバックアップしたい ・フォルダの階層はそのまま残したい ・簡単に構成したい で、以下の構成を考えた。 ・バッチ+タスクスケジューラ ・ファイルを1件ずつ取得して、指定ディレ…

Win 10 Realtek ネットワークにつながらない(未解決)→解決済み

兄から職場のPCのトラブルについて相談があった。結局本件未解決なので解決策をお求めの方すみません。 とりあえず現象は以下の通り。 ・Windows10のPCを導入、数日前まで問題なく使えていた。 ・数日前にOfficeのアップデートを促すダイアログが表示され、…

ラオスIT事情 IT雑誌 Lao ICT Magazine

ラオスのIT業界でちょっと損していると思うのは、自国語の書籍がないこと。 そもそもちゃんとした本屋がない(政府出版物を扱う店舗はやや大きいのがあるが)。 こればかりは人口や発展の順番がものをいう気がする。先行者利益、規模の経済が働く。で、ラオ…

Android Studio 9patchっておいしいの?

授業で9patchを紹介したけど、生半可な知識だったので、微妙だなと思いながら紹介してた。で、案の定質問されたので、もう少し調べたら、すごく使えそう。 まずは画像ファイルの拡張子を.9.pngというように、9を入れると、9patchと認識され、Android Studio…