大学生のアプリ開発ダイアリー

(主にSwift)プログラミング日記。神戸在住。

「英単語タイマー1800 大学受験編」サポートについて

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

タイマー英単語1800アップデートしました(旧「フレーズで覚える英単語」「読むための英単語」)

タイマー英単語1800大学受験編 をアップデートしました。 今回の変更点 タイマーで一定時間ごとに英単語を通知する機能を追加 名前の変更 この二つになります。 タイマー機能は他の英単語アプリには無いようなので、売りになりそうだと思い、ついでにア…

pixiv始めました。毎日投稿します

Pixivをはじめました。 pixiv.me 別にインターンに受かるためとかではありません。 ようやくアプリの基礎機能が完成してきたので、お絵かきの方を頑張っていこうかなという余裕が出てきました。 これから毎日2作品投稿を目標に頑張っていこうと思います。

「読む」ためのフレーズ英単語1800 大学受験編をアップデートしました

今朝、「読む」ためのフレーズ英単語1800 大学受験編をアップデートしました。 修正点 (1)単語テストで正解・不正解が正しく判定されない不具合の修正 (2)OS8.0以上に対応 (3)アプリ名の変更 (4)iPadで正常に画面が表示されない問題を解決 特に…

萌えキャラをアプリに導入するとどうなるのか

この夏休みの課題の一つにしたいです。 つまり、英単語超アプリに萌えキャラを導入します。 お絵かきを頑張りたい。

4度目の正直

英単語帳アプリ「フレーズで覚える英単語1800大学受験編」のアップデートの実に4回目の申請をしました。 問題点 iPadで表示がうまくされない問題がありました。 auto layoutがiPadで思ったような動作をしてくれなかったことが原因でした。 このアプリはiPhon…

はてなサマーインターン2017に参加したかった話

今日の昼頃、pixivサマーインターン落選通知を受けた私ですが、実はもう一つ、pixivを見つける前に受けたいと思っていたインターンがありました。 「はてなサマーインターン2017」です。 受けなかった理由(受けられなかった理由) はてなのサマーインタ…

Pixivサマーインターン落ちました

Github選考で出したPixivのサマーインターンですが、無事落ちました。 まあさすがにあのGithubでは厳しいか。。。 まあまた春にでも受けよう。 来年にはGithubも充実しているはず。 むしろ、ここで落ちたということで客観的評価を痛感でき、よかったのかもし…

PixivサマーインターンにGithub選考で申し込みました

Pixiv社がやっているサマーインターンにGithub選考で応募してみました。 現場の開発を見てみたい&レベルの高い人たちとのつながりもほしいので、受かると本当に嬉しいのですが・・・なかなか現実そんなに甘くないよな、と思っています。 受かったら親・妹に…

ConohaでCentOS(管理者)デビュー

今日の夜、ConohaのVPSを契約し、CentOSにSSHでつなぐことができました。 これからWebサーバーとして使っていくことを通してネットワークの知識を高めたいという理由で契約しました。CentOSは大学で使ったことはあるのですが、管理者としては触ったことがな…

BEGANに挑戦する

今日は夜遅いですが土曜日なので、学生の強みを活かして夜更かししてBEGANに挑戦したいと思います。 musyokuさんの実装をとりあえず写経していきます。 まだBEGANの記事は少ない(DCGANで飽きられた?)ので、頑張って先駆者の一人になりたいと思います。

coursera machine learining修了

coursera machine laarning修了しました。 実は、先週の5/6には修了していました。 特にこの講座の感想等は述べませんが、これからは 「Python機械学習プログラミング」 「chainerによる実践深層学習」 を学んでいこうと思います。 これで機械学習の基礎は学…

1日1week分のCourseraMLを3日間

金曜日から、coursera machine learningを3~5week分までやりました。 やりきることを目標に、徹夜も辞さない(ほぼ毎日3時4時寝です)覚悟と実践で来ております。やればできるものですね。しかし、今日は全くやっていません。今日はどこまで行けるか、講義だけ…

1週間ごとの目標〜泣きながら機械学習・研究〜

1週間ごとの目標を立てていきます。 4/13 ~ 4/16 coursera machine learningを1日1week終わらせる 残り5weekに 英単語帳アプリにnotificationの実装 seq2seqプログラムの実装 研究プログラム第一版を完成させる 4/17 ~ 4/23 coursera machine learningを1…

本格的に機械学習を始めようと思います

そろそろ時間がなくなってきた そろそろ、学部の研究が始まり、機械学習の知識が必要になってきました。 今始めないと6月ごろには研究の指針を立てる必要があるので、結構急いで勉強する必要がありそうです。 また、deeplearning(データ量が少ないので、完…

2ヶ月前書いた春休みの抱負の公開と後悔

春休みやりたいこと tensorflow chainer とりあえず、言語の自動生成をしたい ruby on rails テストについて django とりあえずは、データの貯蔵庫としての役目。 それをバックエンド側から共有・閲覧するという swift 英単語帳アプリ開発 言語仕様の理解 We…

春休みの目標振り返り(春休み終了まで後3週間)

春休み終了まであと2週間強 春休み終了まであと3週間を切りました。この辺で春休みの初めに立てた目標を振り返り、なんとか達成できるところに落とし込んで行きたいと思います。 以下、引用(2/8の記事) この春休みの目標は、 swiftで英単語帳アプリ完成 …

英単語帳アプリリリースまで後少し!

春休みも残り3週間を切りました。 この春休みの最低限の目標として、 英単語超アプリの作成 サーバーサイドプログラミングを駆使したwebアプリの作成 機械学習(Tensorflow)のアプリの作成 がありましたが、結局今の所作成に取りかかれているのは英単語超ア…

春休みの停滞

ここ一週間くらい停滞中です。 Courseraもやる気がなくなり、 単語帳アプリも3月中にできるのかあやしくなるほどのレベル。 研究の調査もあまり進んでいない。。。 「デザインパターン」等の書籍も読む気が起こらなくなり 何もせず毎日が過ぎていきます 最…

3/3〜3/9までのまとめ&これから

3/3-3/9の振り返り Coursera 2章を終了 「rails test prescriptions」 「プログラミングコンテスト攻略のためのアルゴリズムとデータ構造」 「デザインパターン」 「リファクタリング」 「パターン思考リファクタリング」をちょくちょく読んだ Deep learning…

英単語帳アプリリリース&ミドルスパートの予定表

3/10までに英単語超アプリリリースを目指す! 3/3 - Courseraのプログラミング課題以外を終了 - 3時間くらい - パターン思考プログラミングを読む(デザインパターン・リファクタリングも読む) 3時間だらだら読もう - rails test prescriptionを読む - 3…

春休みの目標

今年で大学3回目の春休みとなりました。 この春休みの目標は、 swiftで英単語帳アプリ完成 tensorflow(or chainer)でアプリ制作 rails(or django)でwebアプリ制作 インターンに行く(2/13~17) プログラミングコンテスト攻略のためのアルゴリズムとデータ構造…

tensorflow始めました

今日から春休みが始まりました。 そして、今日からtensorflowを始めました。 とりあえず、 http://www.jorditorres.org/wp-content/uploads/2016/02/FirstContactWithTensorFlow.part1_.pdf これを始めようと思います。tensorflowは癖が強そうで、(GPUなど…

dyld: Library not loaded 解決法

エラー dyld: Library not loaded @rpath/libswiftAVFoundation.dylib Referenced from: 問題 xcodeから実機にインストールはできるが、上記のエラーが出て起動できない。 解決策 キャッシュの削除をします。 $ rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/or…

MySQL 5.7.16 でcreate user(windows用)

はじめに: rootユーザでログインする 新しいユーザを作るときは、まずrootユーザでログインする。 $mysql -u root -pパスワード CREATE USERしてみる $ mysql> create user -> 'user1'@'localhost' identified by 'パスワード'; CREATE DATABASEしてみる mys…

MySQL 5.7.16 でERROR 1820 (HY000): You must reset your passwordの対処法(windows用)

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. このエラー、rootのパスワードを初回設定から変えていないときに表示されます。これは単に、ALTER USERでrootユーザのパスワードを変更して…

MySQL 5.7.16 でERROR 1045の対処法(windows用)

mysqlをインストールしたはいいけど、rootに入れず何もできない! ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) のエラーが出ました。この解決法を紹介します。 サービスが起動している場合はサービスを停止する(…

「ANOMALY: use of REX.w is meaningless」を最短で完全に直す方法

要約 「ANOMALY: use of REX.w is meaningless」が出るのが嫌な人は、トレンドマイクロに「パッチください」とメールしよう。 簡単な経緯 11月初期:コマンドプロンプトで特定の操作をすると、「ANOMALY: use of REX.w is meaningless (default operand size…

mysql5.7をwindows10にインストールする

mysqlをインストールしてみました。mysql5.6までとは若干手順が違うようでてこずりました。 他のサイトでインストールに失敗する方もこれを見ればおそらくできるはずです。 対象環境 windows10 64ビット mysql5.7のダウンロード まずはmysql5.7を公式サイト…

【windows10】ウイルスバスターはherokuコマンドまでを使えなくさせるのか?

今日起こったこと 今日、1か月ぶりに$heroku loginしようとしたら、こんなエラーが。 ! Heroku client internal error. ! Search for help at: https://help.heroku.com ! Or report a bug at: https://github.com/heroku/heroku/issues/new Error: undefin…

情報系大学生はrails tutorial をやるべき。rails tutorial 第3版の感想

ミスターFです。実は先週、rails tutorialを終わらせました。なのでその感想を書いていきたいと思います 感想 情報系大学生はrails tutorialを絶対にやるべき。 理由 git を使えるようになる gitとは簡単にいうとソースコードをオンラインで保存しておけるツ…

ウイルスバスターの例外設定をしたのに「不審なファイルのブロック」が出る

環境 ウイルスバスタークラウド10.0 windows10 例外設定が反映されない! 今日、gvimをダウンロードして使おうとすると、「不審なファイルのブロック」のポップアップが。ウイルスバスターを開き、「コン ピュータを守る」->「コンピュータの保護設定」->「…

railsでレスポンシブデザインwebサイトを作ってみよう

今日の目標rails serverの実行を通してレスポンシブデザインを確認する 出てくる用語と考え方 今回は、ビュー、コントローラ、ルーティングという言葉が出てきます。まずはこの言葉とその関係について簡単に説明します。 - ビュー: webページの見た目に関す…

markdownとvimのメモ

markdown memo コメントアウト: \ (エスケープシーケンス) 見出し(強調): # 減るほど強調できる イタリック:"*"で囲む(または"__") 太字:"**"で囲む(または"__") リンク:表示名 シンタックスハイライト:言語で囲む 改行: 空白二つでもよい 順序付…

vimでクリップボードのコピーアンドペースト

一番簡単な方法 vimでコピー テキストを選択し、: は押さずに"*y (テキストを選択している状態は、ビジュアルモードとも言います。) vimにペースト コマンドモードで、: は押さずに"*p

dein.vimのプラグインが動かない(gvim)

vim

gvimrcで設定したdein.vimから入れたプラグインが動かなかったので、teratailで質問したところ、 「gvimrc」は起動時にプラグインを読み込まない。GUI関連の設定以外は_vimrcに書きなさい」とのことでした。 皆さんも、gvimを使うときでも、GUI関連の設定以…

AddTrustExternalCARoot-2048.pem が not found 。また証明書が更新されたらしい --rails

対象者 windows10 rubyinstallerでruby 2.3.1 64ビットをインストール済み 問題 gem install ***しようとするとssl関連のエラーが出るときの対処法。 qiitaなどでは、 "まずはgithubでAddTrustExternalCARoot-2048.pemをダウンロードしなさい!" という記事…

アプリ開発日記〜英単語帳アプリ編〜

英単語帳アプリを開発しています。 特徴! 1.絵と英単語をセットで覚えられるので、イメージが湧きやすく、覚えやすい! 2.物語形式で英文を読めるので、楽しく英文に慣れることができる! 機能 1.単語をリスト表示する 2.単語を自動で順番に表示して記憶で…

Swift3でObjCBoolとBoolが変換できない件

xcode8にアップデートした際にswift3.0用にコンパイラを変更したのだが、 ObjcBoolをif文で処理しようとするとエラーが出たのでその解決法を書いておく 問題のコード let isdir:ObjCBool = false if !isdir { //if文の処理 } 上のように書くと、2行目で Cann…

javaserverprogramming markdown memo

ここで使うmarkdownの記法 コメントアウト: \ (エスケープシーケンス) 見出し(強調): # 増えるほど強調できる 太字:"*"で囲む(または"__") イタリック:"**"で囲む(または"__") リンク:表示名 シンタックスハイライト:言語で囲む 改行: 順序付きリ…

python100本ノックのメモ用markdown

vimの基本操作・忘れやすいもの o: go to insert mode at new line gg: go to begining of file dw: delete word to right side yy: copy one line p: paste buffer ctrl+r: redo /(スラッシュ)検索したい言葉:検索(まずはenter押す、nで次へ移動) :s/old/…

markdown記法を試してみる

ソースコードシンタックスハイライト(見出し#) Main.java public class Main{ public static void main(String[] args){ System.out.println("Hello,World!"); } } リンク(見出し##) ミスターFのいろいろプログラミング 改行(見出し###) ここに<ビーアール>…

Raspberry pi 3 model B買ってセットアップしてみた

こんにちは。 Raspberry pi 3 model B、ついに届きました! SwiftにRails、javaにPythonといろいろと手を出していますが、ついにハードウェアにも手を出すことに… いろいろな経験するのは大事ですからね。それに、機械いじりは男のロマン!といことで… 早速O…

javaとpython3を本格的に始めようと思う

javaとpythonは、この夏休み始めようと思っていたが、他の仕事もあってなかなかできていなかった・・・ そろそろやろう!ということで、 「入門python3」と 「javaサーバーサイドプログラミングパーフェクトマスター」というのをやっていこうと思う。 rails…

Ruby on Rails tutorial 全コマンド過程を公開!~chap0~

こんにちは。ミスターFです。 無事大学が夏休みに入り、ruby on railsに再挑戦してみます。 このシリーズでは、ruby on rails の全章の全コマンドを公開していく形式で、 従っていけば確実に成功するということを約束します。 それでは、いきましょう。 本シ…

iOS provisioning profile is expiring soonの理由

APPLEの無料の開発者プログラムに登録している人向けです。 5月頃から急にこの注意書きが出て、実機にインストールしたアプリが開けなくなったと思ったらプロファイル登録が消えていて、調べても有料の開発者プログラムの例しかなかったのですが、ようやく理…

【iOS】tableViewで配列をリスト表示する

tableViewの使い方(リスト構造との連携編) tableView をstoryBoardにドラッグ table view の設置 1 ViewController.swiftにプロトコルを追加 class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate { } Type ‘ViewControlle…

【swift】複数のViewControllerを使う

複数のVIewControllerを使う 1まず、ViewControllerをstoryBoard上に追加 xcodeの画面上右下の左から3番目の部分をクリックし、ViewControllerをStoryBoard上にドラッグし、追加します。 2新しいViewControllerに対応するswiftファイルの追加 add new fil…

ポケモンGOを配信するnianticとは

ついにポケモンGOが配信されました! でも、配信元を見ると...Niantic,Inc? え?任天堂じゃないの? また偽アプリかよ、デマ流すなや!! ...と思いましたが、Niantic,Incのアプリを見ると、海外で有名なバーチャルリアリティ(VR)のアプリ、「Ingress」があ…

複数のviewを移動する

注釈 IB: Interface builder storyboard主体の方法 IB の Attribute(4番目)Titleで識別 main.storyboardを選択、右下の4つのうち左から3つ目で、 view Controllerをドラッグ、追加(これをView2と呼ぶ) View2 Attribute inspector のViewController のTi…