泣きながらプログラミング。

泣きながらプログラミングをする大学生のブログ

「フレーズ英単語1800 センター対策編」サポートについて

お問い合わせ先

下記メールアドレスからお問い合わせください。本アプリはユーザーの皆様からの要望に答える形で新機能や単語の内容など、これからも改善を行なっていく予定です。ぜひお気軽にお問い合わせください。ご要望があれば、LINE@などのサービスも開始する予定です。

phraseeitango1800あっとまーくgmail.com

(「あっとまーく」を@に変えてください。迷惑メール対策のため、一部表記を変更しています。)

漫画雑誌用ブラウザの作成⑤お気に入りボタンで追加&削除

漫画雑誌用ブラウザを作成中です。
https://github.com/TetsuFe/WebBookBrowser
今回もスマホからの投稿なのでmarkdownが使えてません。

## 進捗
今日で
- お気に入りボタンで追加&削除
- お気に入りボタンを画像に変更
を行いました。

## お気に入りボタンで追加&削除

間違ってお気に入り入れたりしたときに、削除もできるようにしました。

普通のTwitterとかfacebookのいいねボタンと同じON/OFFの方式です。

 

## お気に入りボタンを画像に変更

ボタンはできるだけ画像の方がいい気がするので、画像にしました。星型の画像を使いました。ただ、大きさが合わないのでどうしようかという感じですね。。余白を追加することにしようと思います。


## 今後
- レイアウトの見直し

- リストからのお気に入り削除
- 複数デバイス対応

- 新しい対応サイトの追加

なども行なっていきたいです。

漫画雑誌用ブラウザを作成④お気に入り検索バーの追加

漫画雑誌用ブラウザを作成中です。
https://github.com/TetsuFe/WebBookBrowser

今回もスマホからの投稿なのでmarkdownが使えてません。

 

## 進捗
今日で
- お気に入り絞り込み検索バーの追加
- URLバー付近の微妙なレイアウトのズレ修正
を行いました。

 

## お気に入り絞り込み検索バーの追加

お気に入りが増えてくると、検索がしたくなると思います。なので、絞り込み検索ができる検索バーを作成しました。

単にUITextFieldに入力をしたらrealmでタイトルをfilter(“title CONTAINS %@“, uitextField.text!)

として、その結果をテーブルビューに反映させるだけのものです。まあ実装はこれ以上にそこそこ面倒が多いですが。

 

## 今後
- お気に入り追加のボタンを画像にする
- レイアウトの見直し
- 複数デバイス対応

なども行なっていきたいです。

漫画雑誌用ブラウザを作成する③進捗表示と非同期処理

漫画雑誌用ブラウザを作成中です。
https://github.com/TetsuFe/WebBookBrowser

今回もスマホからの投稿なのでmarkdownが使えてません。

## 進捗
ここ2日で

- ダウンロード中の進捗表示

- 対応ページの追加
を行いました。

## ダウンロード中の進捗表示について

ダウンロードが終わるまで、「ダウンロード中・・・」というUILabelのついたUIViewを表示をするようにしました。

なんとか.main.Asyncを使い、非同期処理でダウンロードを行い、そのコールバックにUIView.removeFromSuperview()を設定することで実装しました。

 

## 対応ページの追加
今回はmangamura.orgの

/?p=本のID/ 

を追加しました。

このパターンのリンクをお気に入り登録するときにサムネイル画像も保存されます。
次はdlbooksかな。


## 今後
- お気に入り追加のボタンを画像にする

- お気に入りの絞り込み用検索バー
- 複数デバイス対応

なども行なっていきたいです。

漫画雑誌用ブラウザを作成中② スクレイピングとカスタムセル

漫画雑誌用ブラウザを作成中です。

https://github.com/TetsuFe/WebBookBrowser

 

今回もスマホからの投稿なのでmarkdownが使えてません。

 

## 進捗

ここ2日で

- スクレイピングによるサムネイル画像の抽出

- サムネイル画像を表示するためのカスタムCellの作成

を行いました。

 

## スクレイピングについて

スクレイピングにはSwift4にも対応しているライブラリ、「Ji」を使いました。

 

## サムネイル取得に対応させたページ

今回はnhentai.netの

- /g/本のID/ページ数/
- /g/本のID

のリンクをお気に入り登録するときにサムネイル画像も保存されるようにしました。

あとは、どのサイトにしようか…

 

これでとりあえず、お気に入り登録したサイトのサムネイルを取得、Realmに保存するところまでできました。

 

## 今後

ただ、サムネイルが今は絶対ある前提で作成しているので、サムネイルを取得できない場合も対処できるように条件分岐を書く必要があります。

まずはそれを書いていきたいと思います。

 

また、

- お気に入り追加のボタンを画像にする

- ダウンロード中の待ち時間に「downloading...」などの表示をする

- 複数デバイス対応

 

なども行なっていきたいです。

漫画雑誌用ブラウザを作成中①

漫画雑誌用ブラウザを作成中です。

 

https://github.com/TetsuFe/WebBookBrowser

 

普通のブラウザに残したくないHな漫画をweb上で読む・お気に入り登録するときに使うためのものです。

売りとしては、

- 簡単・ワンタップのお気に入り登録

- すぐ見つけられる画像サムネイル表示

これを目標に作成します。

 

app storeに出しにくいのが残念ですが、なんとかストアに申請までを目標にします。

 

現在実装中の機能

- webビュー

- お気に入りサイト登録

    - Realm

- アドブロック

 

今後実装していきたい機能

- 複数タブを開く

- お気に入りサイトのサムネイル表示

- お気に入りの柔軟なタイトル設定

 

 

 

毎日GitHubにコミットする計画

経緯

iPhoneアプリ「Contributions for GitHub」をインストールしてみたら、毎日の自分のコミット量が見えるようになり、「コミットが少ない・・・」ということに気づきました。

f:id:swiftfe:20171114154101j:plain

github.com

そこで、「もっとコミットしなければ!」ということで、毎日GitHubにコミットすることにしました。

とりあえず11/14から毎日最低1コミットを目標にしていこうと思います!

目先のプロジェクト

  • WebBookBrowser

Web漫画のブラウジングやお気に入りリストを登録できる俺得アプリです。
エロ雑誌などのリンクをSafariのお気に入りに入れたくない場合などに使うのが主な用途です笑

github.com

自分のポートフォリオの作成+HTML・CSSの勉強として、ポートフォリオサイトを作成します。
冬のインターンに向けても使えるかな、という狙いもあります

github.com

  • 顔認識アプリ

顔認識していろいろしようというアプリです。
何をするかほとんど決まっていません

github.com

終わりに

「Contributions for GitHub」かなりいいアプリなので、iPhoneAndroidユーザはぜひ使ってみてください!