Labo288

プログラミングのこと、GISのこと、パソコンのこと、趣味のこと

プログラミング

DBFとCSVの相互変換ツールをWebアプリとして公開しました

更新5/15 エクセルファイル(.xls,.xlsx)のDBFへの変換に対応 ※現状、日本語が含まれていると正常に動作しません はじめに 結構前に、シェープファイルのプロパティであるDBFファイルとCSVファイルを相互に変換するPythonスクリプトを紹介しました。 www.la…

続TableviewのCell再利用の罠

はじめに 前回の記事で述べたとおり、TableViewは、画面外のセルは「存在しません」(画面内に入る直前で描写される)。 この仕様でさらにハマった点があったので追記。 ハマったところ 通常のTableViewの使い方は、セルに表示したい情報を、デリゲートメソ…

TableViewのセル再利用の罠

はじめに iOSアプリでGUIを作る際にはTableviewを使うことが非常に多いと思います。 このTableview、デフォルトだとセルのクラスはUITableViewCellで、表示出来るUIが事前に定められています(テキスト、サブテキスト等)。 たとえば画像を表示したかったり…

PythonでPDFを処理する方法とライブラリをまとめた

はじめに PythonでPDFを扱う方法を目的別にまとめます。 シンプルなファイル読み書き、画像への変換やパスワードロック解除等について記載します。PDFファイル読み書き 基本的な読み書きについてはPyPDF2というライブラリを使う事で実装可能です。 pip insta…

パスワード付きのPDFを解除して保存するPythonスクリプト

はじめに 書類データといえば皆だいすきPDF、パスワード保護が可能で、その場合開くたびにパスワードを要求されます。 セキュリティ上パスワードがかかっている方が都合が良い事もありますが、パスワード無しで保存したい場合もあるのではないでしょうか。 …

PythonのGUIフレームワークPyQt(PySide)について

はじめに PythonのGUIフレームワークには以下のとおり、いくつかの選択肢があります。 PyQt PySide Tkinter Kivy TkinterはPython自体に内蔵されていたり、kivyは同一のソースでPCにもAndroidにも対応出来たりとそれぞれに特徴があります。 PyQt5は以上の定…

データ可視化特化GISフレームワーク「deck.gl」を使ってみた

はじめに 先進的なタクシー事業で有名なかのUber社によるオープンソースフレームワーク「deck.gl」を使ってみたので紹介を兼ねた感想の記事になります。このフレームワークはデータビジュアライゼーションに特化したGISフレームワークとなっております。WebG…

未経験から1ヶ月かけてつくったウェブアプリ

https://travelmap-onrails.herokuapp.com/ TravelMapというウェブアプリです 海外旅行レビューサイトというつもりでつくりました WebフレームワークはRuby on Railsを利用しています 頭の中の理想形には届いてない感じですが、現状の知識、モチベ等勘案しこ…

Ruby on RailsのDBからJavascriptへの値渡し

Webサービスを作ろうと思って、はじめは使い慣れたPythonのWebフレームワークである「Django」を使っていたものの、詰まったので気分転換に「Ruby on Rails」を導入してみたところ、非常によい、使いやすい。 で、作っていくとJavascriptに、データベースか…

公開済みアプリまとめ

公開したアプリをまとめる記事です。 ・iOS(iPhone,iPad)アプリ ※配信停止中 Poké Writer - ダメージ計算からパーティ管理まで Kanahiro Iguchi ユーティリティ ¥240 ポケモンORASまでのデータを収録したユーティリティアプリ。 ダメージ計算、素早さ計算…

Colorful Square リリース

Colorful Square - Simple Puzzle Game Kanahiro Iguchi ゲーム 無料 あの神アプリ(予定)Colorful Squareがリリースされました。 予想通り審査は一発で通過しました(それほど高度な事してないから)。 是非是非、プレイして頂けると嬉しいです。

画像収集アプリ「Picrawl ver 1.1」審査提出

変なとこいじってないので、審査は一発で通るかと思われます。 あの神アプリPicrawlですが、いまいちダウンロードが伸びません。是非皆さんダウンロードして下さい。無料です。 今回のアップデートは「検索深度」機能の追加です。(UIの色を変えたりもした)…

NSDataをNSStringに変換したい話

NSData.contentsOfURLでNSData型の変数に、指定URLのHTMLデータを保存 そのデータをNSStringに変換したいのだが… 世のHTMLのエンコードは統一されている訳ではなく、UTF-8でデコードすればShift-JISでエンコードされているHTMLを読み込むとクラッシュするし…

SpriteKitでシンプルなパズルゲームを完成させた話

見た目はかなりマトモに出来たと思う タイトルは「Colorful Square」略してC-Square 身も蓋もない捻りもないタイトルである… パネルをタップすると、上下左右のパネルの色が変わる(画面上部にある色見本の順に変わる) 盤面の全てのパネルを一色に統一でき…

1週間でアプリを完成させるまでにしたこと

本日初めてのiPhoneアプリを完成させましたが、買った入門書の購入日からちょうど7日目だったのでそれまでにやった一連の流れを記事にします。 なお、事前にC言語をある程度(ポインタがギリギリ理解出来る程度)学習してありましたので、ご了承ください。と…