のむログ

技術メモ / 車 / 音楽 / 雑記 / etc...

こちらは旧ブログになります。

新ブログはこちらに移行しました🙇

2017-01-01から1年間の記事一覧

PythonでのWebスクレイピングするときの覚書

== 唐突なエラー == 今まではうまく動いていたのに急に動かなくなる。例外的なサイトが見つかるのが一番厄介だ。今日それにぶつかったので回避策 == 環境 == Python BeautifulSoup == BeautifulSoupではparserを指定するべし == 今回のエラーの大元はここで…

data-toggleがiOSで動かないとき

Web

BootstrapでiOSのSafariでアコーディングメニューが使えなかったので、修正方法をメモ 問題のコード(クリックしても何もおきない) <a data-toggle="collapse" data-target="#target">Open</a> 何パターンか修正方法があるらしい。が、ここでは2パターンのみで ・href属性を追加 <a data-toggle="collapse" data-target="#target" href="#target">Open</a> ・cursorスタイルを追加

AndroidからGmailを使ってMailを送る

Androidから既存のGmailアドレスを使って、アプリケーションに連動してメールを送信してみます。 まず、下記のサイトから「activation.jar」, 「additionnal.jar」, 「mail.jar」をダウンロードしておいてください。 javamail-android - JavaMail port for t…

SwiftでのSingletonについて

前の記事でAndroidのContextについて書きましたが、今回はiPhoneのSwiftでのSingletonについてです。 昔だとSingletonを実装しようとすると class Singleton_Class: NSObject { class var sharedInstance: Singleton_Class { struct Static { static let ins…

AndroidでのContextの扱いについて

基本的にAndroidで開発して行く上でContextが必ずといっていいほどつきまとう。Application#getApplicationContextで取得できるContextを簡単かつ安全に使えたらってことで今日の話 ネストが深いところでContextが必要になってくると、それ以前の引数にConte…

データベースの正規形について

システムを作っていく上でデータベースの設計は避けては通れません。 といっても、どうするのがベストなのか、どう折り合いをつけるべきなのか悩むところです。そこで、データベースには「正規化」というものがあります。 基本的には「第3正規形」が一般的に…

ListViewにCustomAdapterを使う

listViewにCustomAdapterを使ってみます。入れ子みたいにして、利用することも可能です。今回は入れ子(2階層)にする方法を書きます 用意するファイルは以下の通り ┝ レイアウトファイル ┝ main.xml (メインビュー: listView) ┝ sub.xml (listViewのカスタ…

byte配列からStringへの変換

AndroidでRFIDのID部を取得すると、"byte[]"で返ってくるので、"String"に変更するために メソットを組んでみた private String bytesToString(byte[] bytes) { StringBuilder sb = new StringBuilder(); for (byte bt : bytes) { int i = 0xFF &amp;&amp; (…