CSSフレームワークである、Bootstrap 4を触ってみました。
このサイトはBootstrap 3で作ってあり、一度Bootstrap 4へアップグレードを試みましたがレイアウトが崩れるのでいったん仕切り直しにしていました。少し時間が取れたので、Bootstrap 4 を一から試してみて、感覚をつかんでみました。
以前のチャレンジではナビバーが崩れてしまい、ナニコレー状態だったのですが、記法が変わっていてドキュメントの例を元に一から組んでみたのが上記のコードです。
これを元に、このサイトをBootstrap 4にアップグレードしてみました。見た目が少し変わっていて、jquery-3系になっています。(jqueryの処理はほとんどないけど)
Bootstrap 4では見た目が今までと変わったものを作れるようですので、いろいろ試してみたいと思います。また、他のCSSフレームワークも少し試していきたいです。
映画『空海-KU-KAI-美しき王妃の謎』を鑑賞してきました。
邦画でないアジアンテイストな映画を見るのは久しぶりです。なんかド派手っぽいので気になっていました。見てみると歴史を紐解くミステリーで、坊さん出てくる、艶のあるシーンあり、不思議なシーンあり、テンポよく進む感じでした。一部シーンはトラウマになりそうなところもありましたが、なかなかよかったです。視聴の層は年配の方が多かったです。
OSC 2018 Tokyo/Springに参加してきました。仕事があるので土曜日だけです。
debianのセミナー発表とブース番をしていて、終了という感じです。今回はイベント自体の人の入りが多かったように思います。やはり金土開催が効いたのかな。
debianを使ってもらったり、ubuntuを使ってもらったりするのはなかなか難しいですが、目に止まらないと選択肢にすら入らないので地道に普及活動をしていくしかないです。
自分のdebian力も鍛えていかないと。
明日はOSC 2018 Tokyo/Springです。いつもの明星大学さんで開催です。
明日は朝10時からDebianのセミナー担当のため、発表する予定です。またブース展示もやっていますので、皆さまお越しください。
土日は、OSCのセミナー発表資料を作成していました。もう来週土曜日がOSCです。
とりあえずドラフトはできたので、最後の見直しを今週やっていきます。ブースの話も考えないといけないですね。
秋葉原をブラブラしていると、Raspberry Pi Zero WHを見かけたため購入しました。Raspberry Pi Zero Wという無線LAN搭載のラズパイZeroがあり、これのGPIOピンをはんだでくっつけてすぐ周辺機器をつなげることができるようにしたバリエーションです。
Raspberry Pi Zero Wは無線LANとBluetoothが付いているのですが、シリアルコンソールどうすんのよ、これ?!という強者仕様だったため購入は見送っていました。シリアルコンソールが簡単に取れるようになったので買ってみようかな?というわけです。
とはいっても、CPUはシングルコア 1.0 GHz、RAM 512MBなので性能は低めです。なので、アイデア勝負ですね。ネットワークはBluetooth経由で接続し、センサーで何か判定する、といった使い方になるのかなと、思います。
アイデアはないですけど、2300円だったので買ってみました。最近はいろいろ仕事というか作業があるので遊ぶのは少しに後になりそうです。
今日は気晴らしということで、ジオストームという映画を観に行ってきました。
家からそこそこ近いので映画だけ見る場合は錦糸町に出向くことが多いです。映画館は楽天地というところで少し古めの建物です。今年に改装してTOHOと合併なのか合同で運営するようになるそうです。
自分が観た回は観客が50名ほどだったでしょうか。席数の3割くらいしか埋まっていないように思います。なかなか映画業界も厳しいようです。始まってから15分もCMを見せたあとに本編が始まるのもいい加減やめたほうがいいのかもしれません。映画のトレーラーはyoutubeで見れますからね。映画本編を見た人が毎回の上映で異なるQRコードを発行し、そのQRコードをかざしたうえでyoutubeの15分の映画宣伝を観たら何かもらえるとかないのでしょうか。映画館に来た人に対するマーケティングと映画館に来てくれる人を増やすマーケティング。どちらも必要かとは思います。
そうそう、ジオストームですが、兄弟愛の話でした。ケンカもしますし、和解もします。気象が荒れて人やビルが破壊されていく映像は圧巻でした。宇宙もいいですよね。ストーリー的には普通かなという感じです。地球環境は喫緊の人類の課題、ということです。
工数ツール登録ツールを開発しています。githubで公開しているこれです。
https://github.com/dictoss/active-task-summary
2014年頭に作ったのでもうすぐ4年くらい経つでしょうか。使っているといろいろ使い勝手が悪いところも出てきます。ちまちま気晴らしに直しています。自分で気づく部分、人から意見を言ってもらう部分がありますが、issue上げてくれないのは悲しいです。
これからもちまちま修正を続けていくと思います。
iPhone 6sを購入しました。今更感はありますが、中古での購入です。2017年最初にiPhone 5sを中古で買ったのですが1年で買い替えです。ちなみに、iPhone 5sは売却して6sの購入資金に充てました。
買い替えの理由は以下です。
docomo withの回線から別の回線へパケットをオフロードする必要がある。(docomo withに変えたはいいものの容量は月2GBで繰越なしのため)
契約しているIIJmioへパケットをオフロードするためiPhone 5sを使う。
iPhone 5sだと動作が遅い、iOS 12はサポートされない噂がある。
買い替える機種はイヤホンジャックが残っているiPhone 6、6s、SEの3択です。以前から使っているのは5sなのでSEだとサイズが同じです。ただ、コーヒーを飲みながらまったり使うため、画面が大きい方が疲れないだろうということで6sにしました(6と6sだとCPU、GPU、メモリで結構性能が違う)。
3万超えしましたが、なかなか性能が良くて満足です。最近のappleはレガシー端子がどんどんなくなっていきます。ヘッドホンジャックをライトニングから変換する場合、充電しながら音楽聞けないのですよねぇ。自分はウォークマンで音楽聞いているのであまり関係ないこだわりかもしれませんけど。
会社の同僚とスキー旅行に行ってきました。草津国際スキー場へ行ったのは初めてです。
アイスバーンなところも多く、きれいに滑ろうとして何もないところで転んだり楽しかったです。
自分はスキーの経験のみでスノーボードの経験はないです。スノーボードもやってみたいですね。
来週末、スキー旅行に出かけます。北海道出身で雪国の自分にとって、泊まりでスキーに行くということがなかったので、楽しみです。
ただ、東京から出かけるとなると車になるわけですが、ペーパードライバーなのでお荷物になってます。車を持てればいいのですが、都内だと給与的に難しいです。車の維持費、駐車場代、自動車の任意保険料が必要ですしね。
とりあえずインナーを買ってきたわけですが、まだスキーのレンタルの予約をしてなかった。。。明日やろう。
年末年始休暇が終了してしまいました。早かった6日間でした。
ゲームをして、買い物していたら終了しました。2018年になっても特に変わったことないですね。さて、2018年もがんばります。
年が明けてから外出していないので、今日は外出してきました。新宿をぶらりとしてきました。
電気屋さんも寄りますが、服とか靴とかです。いくつかのお店を回り、ジャケットを購入しました。割引セールだったので少しお買い得かな、というところです。
最近は行動パターンがお決まりになりつつあります。2018年は新しいルートを開拓していきたいです。
2018年、あけましておめでとうございます。今年もよろしくお願いいたします。もう平成30年みたいです。さて、今年はどうしていこうか。
今日は、ゲーム三昧な1日でした。
閃の軌跡3はようやく1章をクリアしました。敵は強くないのでまあまあサクサク進みます。やはりPS4はグラフィックがいいです。ただテレビが小さいせいか目が疲れます。
あとはオンラインでロックマンクラシックスコレクション 1および2を購入しました。年末年始はキャンペーンしているようで、お得に購入しました。ロックマンは少々嗜むのですが、そういえば初代に連なるバージョンは1から8までしかプレイしたことない気がします。9、10はプレイしていないです。ロックマンXシリーズはX7まで、X8はプレイしていないはずです。
とりあえず、初代ロックマンシリーズは難易度が低いロックマン4からスタートです。チャージショットがあるのは楽でいいですよね。
年末年始は6連休しかないわけですがもう2日終わってしまいました。明日は大晦日。さて、最後の最後で2017年に何かおこるのでしょうか。
年末の最初の作業は、django-2.0への準備作業で少しずつプログラムを直しています。
対応は以下の感じです。
django-1.8とdjnago-1.11の両方に対応していたものを、django-1.8向け互換コードの対応終了を宣言。
djnago-1.11で、"python3 -Wd manage.py 0.0.0.0:8000"と起動して、RemovedInDjango20Warningを表示させて、地道に直していく。
RemovedInDjango20Warningが消えたら、djnago-1.11で動作確認。
djnago-2.0をインストールしてさらなる動作確認。エラーの箇所を直していく。
django-2.0対応で修正したポイントは以下。ちなみにDjango-2.0のリリースノートは こちら 。
models.pyのForeignKeyにon_deleteが必須になったので追加する。
User.is_authenticated()が関数のサポートが終了し、プロパティになったためUser.is_authenticatedに変更。
MIDDLEWAREで、SessionAuthenticationMiddlewareの指定が不要になったため削除。というか、指定しているとエラーになる。経緯としては、webフレームワークの機能として必須なので常に有効になったということらしい。
urls.pyで"include(admin.site.urls)"の部分が単に"admin.site.urls"でよくなった。
querysetで 以下のエラーが出たため、軽微な修正 を行った。
The QuerySet value for an exact lookup must be limited to one result using slicing.
mysqlを使っている場合の変更に対応。
DATABASESのOPTIONSに、'isolation_level': 'repeatable read'を追加。これはdjango-2.0からすべてのデータベースでread commitedがデフォルト指定になったため。
動かしてみると、ログイン認証の処理でエラーが発生。
django.db.utils.OperationalError: (1665, 'Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED.')
my.cnfの設定で、binlog_format = MIXED に変更してエラーが出なくなった。
今日で仕事納めです。2017年は何かあったかといえば、あんまり何もなかった年かなと思います。
東京エリアDebian勉強会の呼びかけ人から1年半が経ちました。なかなかイベントをやっていくのも大変です。
そのほか、新しい技術を得られたかというとそれもあんまりですがpython力とdjango力は少し上がったかなと思います。ただ、webデザインやCSS力、Javascript力はいまいちです。あんまり書いてませんねぇ。そのほか、fluentdとCassandraを覚えようとして、少しやっては物になっていない感じです。進めていかないといけません。
今年は帰省しないので、6日間の年末年始休暇は東京でまったりです。さてまったりできるのでしょうかね。あっという間に終わってしまいそうな感じはします。何はともあれ2017年はお疲れさまでした。
PS4を購入しました。非Proで1TBのモデルです。
閃の軌跡3をゲームするべく、PS VITA TVで閃の軌跡1、閃の軌跡2をクリアして、ようやく3にたどり着きました。年末も近いですので、年末年始休暇の暇つぶし用です。
ただ、自宅のBlu-ray Diskの再生環境がなかったですので、PS4で再生できるようになりました。いつもDVDを見ていたので、次からはBDにしようかと思います。
しかし、ゲームの再生環境が1366x768な19インチのテレビじゃ貧弱すぎます。今度はテレビを買うとなると出費が痛いです。
第158回東京エリアDebian勉強会が2017-12-16に開催されました。セミナー発表を担当しました。
開催した勉強会は、以下tokyodebianのページ及びconnpassで案内しています。
セミナー発表は「gccのpieオプションとdebianにおける状況について」というタイトルです。
この発表をするに至った動機は、Debian 9のリリースノートにかかれた「PIE」の注意書きを見たことが発端です。自分はソフトウェア開発者ですので、実行ファイルの形式が変わったという状況は、勉強しないといけません。
PIEという技術的な話、ディストリビューションのPIEの対応状況、DebianはどのようにPIEに対応しているか、などを発表しました。
勉強会の資料は以下URLからダウンロード可能ですので、ご覧ください。
レジュメ
発表スライド
毎月1回、東京エリアと関西エリアでDebian勉強会をやっています。東京では基本的に第3土曜日に開催していますので、予定を確保していただきぜひともDebian勉強会にご参加ください。発表していただける方は絶賛募集中ですので、@dictoss(twitter)までご連絡ください!
今日は会社で研修を受けろとの指示のため休日にも関わらず研修に参加してきました。
仮想のビジネスの状況を読み取り、分析し、発表するというものでした。現実のビジネスについてやるならいいのですが、仮想のビジネスですからね、言いたい放題です。
お昼休みにはいつも行く定食屋に行きましたが、休日なのでお店はやっていましたがガラガラでした。これもビジネスを知れ!ということなのでしょうか。
その後、飲み会とのいうことで飲んでましたが、まさか3時間以上居座るとは思わなかったよ。みんな、大人になりましょうよ。。。
そんなこんなで、飲んだ後に家でワインを一杯飲んでgoogle home miniをセットアップして終わる一日でした。