Kotlinは2017年のGoogle I/OでAndroidアプリを開発する言語として正式に採用されました
それまでのJavaでの開発に比べてコードがシンプルになる事が多いです
コードがシンプルになるとバグが含まれる可能性が減りますし、コードの記述量が減るので開発速度も上がります
ただし、Kotlinに慣れたら・・・という問題があります
Javaと似ている部分もありますが、言語の習得には多少の時間が必要となります
そのため開発期間が短いプロジェクトに経験なくKotlinを採用するのは止めた方がよいです
何か問題が発生した際にリカバリー出来ないかもしれません
もし時間が許すのであればKotlinを採用する事をオススメします
学習コスト以外は正直なところメリットしか無い印象です
最近はAndroidのアプリは勿論ですが、サーバーサイドもKotlinを採用して開発するようにしています(開発言語の選定を許されてる場合に限りますけどね)
まだKotolinを採用していない。採用する予定がいつになるか分からない場合でも勉強しておくと導入が楽になるので、早めに手を付けてみることをオススメします
Kotlinを勉強する際は、公式サイトのチュートリアルをみて、そのあとでサンプルプログラムのコードを読んで見ると良いと思います
2018年8月13日月曜日
2018年8月7日火曜日
仕事のサイトをリニューアル
ずいぶん長い間ブログをサボっております。
書くことが習慣になっていないと忘れてしまいますね。気をつけます。
さて、このたびSUGARSPOTのホームーページをリニューアルしました
リニューアルといっても内容はほとんど同じで、デザインもあまり変更がありません
ホームページを製作していたソフトウェアが古くなり新しいものに変更したのでそれに併せて少しだけ見た目を変えてみました
■SUGARSPOT
近況としましては、近畿大学 工学部 情報学科のとある研究に関わらせて頂いています
その研究で私の役目はAndroid端末でバーコードを読み込んで情報の登録や閲覧ができるシステムを作っています
不特定多数の人がタブレットのフロントカメラに向かってバーコードをかざし読み取るものを作ったのですが、最初Zxingでバーコードを読み取るように作ったものの認識率、速度ともに実用に耐えれないものだったので、Google Play サービスのbarcode検出機能を使うことにしました
※今回利用するバーコードが1次元バーコードなので、2次元バーコード(QRコード)であればZxingでも実用に耐えるように作れると思います
まだリリースに至っていないので細かい話しは書けませんが、ひとまずの近況報告です
近畿大学さまとの研究ままだ続いていくのですが、9月以降のお仕事も募集中ですので、WEBシステム、業務システムやAndroidアプリを作りたい!と、思われてる方がおられましたら声かけてください。
書くことが習慣になっていないと忘れてしまいますね。気をつけます。
さて、このたびSUGARSPOTのホームーページをリニューアルしました
リニューアルといっても内容はほとんど同じで、デザインもあまり変更がありません
ホームページを製作していたソフトウェアが古くなり新しいものに変更したのでそれに併せて少しだけ見た目を変えてみました
■SUGARSPOT
近況としましては、近畿大学 工学部 情報学科のとある研究に関わらせて頂いています
その研究で私の役目はAndroid端末でバーコードを読み込んで情報の登録や閲覧ができるシステムを作っています
不特定多数の人がタブレットのフロントカメラに向かってバーコードをかざし読み取るものを作ったのですが、最初Zxingでバーコードを読み取るように作ったものの認識率、速度ともに実用に耐えれないものだったので、Google Play サービスのbarcode検出機能を使うことにしました
※今回利用するバーコードが1次元バーコードなので、2次元バーコード(QRコード)であればZxingでも実用に耐えるように作れると思います
まだリリースに至っていないので細かい話しは書けませんが、ひとまずの近況報告です
近畿大学さまとの研究ままだ続いていくのですが、9月以降のお仕事も募集中ですので、WEBシステム、業務システムやAndroidアプリを作りたい!と、思われてる方がおられましたら声かけてください。
2017年6月27日火曜日
a-blog cms 勉強会 in 広島に参加してきました(2017/06)
以前から興味のあったa-blog cmsの勉強会が開催されるということで参加してきました
https://ablogcms-hiroshima.doorkeeper.jp/events/61602
参加理由は2つ
https://ablogcms-hiroshima.doorkeeper.jp/events/61602
参加理由は2つ
- 自社サイトを新しくしたい
- お客さんへ提案していきたい
自社サイトは、HP作成用のソフトで5年前に作成したもので古くなっており、また更新がしにくいという問題があったので、以前からCMS化したいと思っていました
そこで候補に挙がっていたのがa-blog cmsとconcrete5
a-blog cms は赤木さんから話しを聞いてて興味があったのですが、手を付けるきっかけが掴めず今日まで眺めているだけでした
concrete5も同様に興味はあったが・・・
また、お客さんから相談される案件も以前から「これ a-blog cmsで作れるんじゃない?」と思いつつ、なかなか提案できていなかったので今後は「これ、a-blog cmsでやりましょう!」と提案していきたいという思いで情報収集してきました
勉強会の内容
私がほとんどa-blog cmsの事を知らないので他の参加者の方には申し訳なかったのですが、a-blog cmsの構成とか、設定のこととなどの入門的なことを教えて頂きました
a-blog cmsの印象
カスタマイズ性が高く、顧客要望の多くの場面で対応できそう
これまでオリジナルのシステムを作っていたいくつかの案件はa-blog cmsで良かったんじゃないか?と思いましたね
これは、使わんとだめだー。という印象
今後は積極的に提案していく予定!
勉強会後
つい先ほど、a-blog cmsをインストールしてみました
現在のHPがあるhetemlに簡単にインストールする事ができました
これから、現在の自社HPの内容をa-blog cmsに移していきながら使い方を勉強して行こうと思います
問題は、どのタイミングでドメインを切り替えるか・・・
と、ライセンスをどうするか
WEB製作者向けのライセンスがあるとの事なので、申請したら審査とおるかな?
2017年1月4日水曜日
2017年の目標と2016年の結果
新年あけましておめでとうございます
昨年は、なんだかバタバタしていて目標を立てても、それをスケジュールして達成のために行動が出来ませんでした
今年はもう少し目的に対するプロセスまで考えて行動していきたいと思います
昨年の目標は達成できていない物が多いので、今年は少し改めた目標でいきます!!
昨年は、なんだかバタバタしていて目標を立てても、それをスケジュールして達成のために行動が出来ませんでした
今年はもう少し目的に対するプロセスまで考えて行動していきたいと思います
昨年の目標は達成できていない物が多いので、今年は少し改めた目標でいきます!!
昨年(2016)の目標
- 新規アプリを1本以上リリースする
- ブログや人前でのOUTPUTを増やす
- 売上を30%増やす
- 体重を64kg以下にする
昨年(2016)の結果
新規アプリ1本以上リリース
本年も新規アプリはリリースできず。
作りたい物はあるのですが、作る時間を確保できませんでした
作りたい物はあるのですが、作る時間を確保できませんでした
ブログや人前でのOUTPUTを増やす
ブログは相変わらず更新頻度が少なく、人前で話す回数も数回ほど。。。
これは、引き続き来年も目標として頑張らないとダメですね
これは、引き続き来年も目標として頑張らないとダメですね
売り上げを30%増やす
目標をすっかり忘れてました
売り上げについては考えずできるだけプライベールと充実しようとしてました
真逆?ですね
売り上げについては考えずできるだけプライベールと充実しようとしてました
真逆?ですね
体重を64kg以下
この目標は7-8年くらい繰り返し言っていたのですが、ようやくクリアできました
現在は62kgくらいで安定していて、最低で61.0くらいまで落ちました
「体重を減らす」事が目的ではなく、「ボルダリングを楽しくする!」という目的のために体重を落としたので、目的があるのが結果に結びついたんでしょうね
現在は62kgくらいで安定していて、最低で61.0くらいまで落ちました
「体重を減らす」事が目的ではなく、「ボルダリングを楽しくする!」という目的のために体重を落としたので、目的があるのが結果に結びついたんでしょうね
2017年の目標
今年の目標は次のようにします
- 新規アプリを1本以上リリースする
- ブログや人前でのOUTPUTを増やす
- ホームページをリニューアルする
今年こそは、ブログなどのOUTPUTすることをしっかりやっていきたいと思っています
また、作りたいと思っているアプリを作って新しくサービスをはじめたい!
ホームページのリニューアルは急務だと思っていますので、1,2月くらいで時間を作って実現していきます
その過程で新しいことにもチャレンジしていきます
と、いうことで本年もよろしくお願い致します
2016年10月12日水曜日
今年もやりますオグハチデー
今年もオグハチデー(A8D:4)を開催します
オグハチデーってなに?
という方は、以下のリンクをご覧ください
http://a8d.jimdo.com/
・相手に買われると相手のコイン数が少なくなるので早く支払う素早さが必要
・ぴったりコインを出そうとすると相手に買われるので、お釣りが多少でても気にしない
・最初にコインを使いすぎるとあとで商品がうまく買えないかも
・時には買わずにスルーするのも良い
オグハチデーってなに?
という方は、以下のリンクをご覧ください
http://a8d.jimdo.com/
まだ展示する作品を制作中ですが、楽しんで遊んで貰えるものを制作中です
お時間のある方はぜひご参加ください!
お時間のある方はぜひご参加ください!
私が展示する予定のものは「つり銭対戦」という1対1の対戦ゲームです
●-- ゲーム内容 ---------------------------------
ベルトコンベアから商品が流れてくるので、その商品を買うことでコインを減らします
出てくる商品は5つ
出てくる商品は5つ
最終的にコインの枚数が少ない方が勝ちです!
●-- ゲームを楽しむためのポイント -----
・できるだけお釣りをすくなくする・相手に買われると相手のコイン数が少なくなるので早く支払う素早さが必要
・ぴったりコインを出そうとすると相手に買われるので、お釣りが多少でても気にしない
・最初にコインを使いすぎるとあとで商品がうまく買えないかも
・時には買わずにスルーするのも良い
などなど、対戦しながらゲームで勝つコツを見つけてください!
2016年5月30日月曜日
Nitrous.ioを使ってみた
ブラウザだけで開発できるNitorous.IO(https://www.nitrous.io/)を使ってみました
ローカルで環境を作るのが面倒だったので、良いサービスがないかな?
と探してみたところ、いいものがありました
クラウドIDEとかWEB統合環境とかいろいろな呼び方をされており、本当にブラウザだけで開発できます
動作も快適で特にクラウドで動いているから遅いなどの印象はなく、普通にコマンドラインから環境構築したりコードを書いたりできます
さくっとプロトタイプ的なサービスを作って動かしたい時には協力な武器になると思います
もちろんFTPでファイルのアップロードもできるのでローカルで作ったプログラムを簡単に試すこともできます
使い方に関しては、いろいろと解説されているものがありますので、そちらを参考にすると良いと思います
いやー。便利になったもんだ。
ローカルで環境を作るのが面倒だったので、良いサービスがないかな?
と探してみたところ、いいものがありました
クラウドIDEとかWEB統合環境とかいろいろな呼び方をされており、本当にブラウザだけで開発できます
動作も快適で特にクラウドで動いているから遅いなどの印象はなく、普通にコマンドラインから環境構築したりコードを書いたりできます
さくっとプロトタイプ的なサービスを作って動かしたい時には協力な武器になると思います
もちろんFTPでファイルのアップロードもできるのでローカルで作ったプログラムを簡単に試すこともできます
使い方に関しては、いろいろと解説されているものがありますので、そちらを参考にすると良いと思います
いやー。便利になったもんだ。
2016年5月13日金曜日
WTM89の資料「オグハチデーでイベント駆動開発」スライド公開
すごく遅くなりましたがスライドを公開しました。
遅くなった理由としては、SlideShareを使ったら文字が表示されなくて、では・・・とSpeaker Deckにすると表示すらされない。という問題にぶち当たってしまい色々と試してみたんですが、上手く行きませんでした
そうしている内に仕事が忙しくなってようやく公開
最終的にMicrosoftのDocs.comで公開することにしました
※スライド中のURLはクリックしても反応しないので、このページにURLを記載しておきます
スライドに対してフォローのを書いていきたいのですが、少し時間が取れないので、フォロー内容はまた後日追記したいと思います
Augment8
http://augment8.me
Tetter Totter
http://wflower.jimdo.com
https://youtu.be/KYylMi1WPfY
とおせ!提案書
http://sugarspot.net/nfcbattle
3D Interface
http://augment8.me/a8d0/3d.html
https://youtu.be/Pzanu-2n1R0
きのこの森からの脱出
http://coelacanth.jp.net/%E3%81%8D%E3%81%AE%E3%81%93%E3%81%AE%E6%A3%AE%E3%81%8B%E3%82%89%E3%81%AE%E8%84%B1%E5%87%BA%E3%82%92%E3%83%A6%E3%83%8B%E3%83%90%E3%83%BC%E3%82%B5%E3%83%ABwindows%E3%82%A2%E3%83%97%E3%83%AA%E5%AF%BE/
デジタル万華鏡
https://youtu.be/ywzqAl2afFg
卓戯屋
http://takugiya.com/
神社じゃ!
http://jinjaja.jimdo.com/
そのほかは、以下にA8D:3の告知サイトURLを記載していますので、そちらをご覧ください
http://a8d3.jimdo.com/
遅くなった理由としては、SlideShareを使ったら文字が表示されなくて、では・・・とSpeaker Deckにすると表示すらされない。という問題にぶち当たってしまい色々と試してみたんですが、上手く行きませんでした
そうしている内に仕事が忙しくなってようやく公開
最終的にMicrosoftのDocs.comで公開することにしました
※スライド中のURLはクリックしても反応しないので、このページにURLを記載しておきます
スライドに対してフォローのを書いていきたいのですが、少し時間が取れないので、フォロー内容はまた後日追記したいと思います
Augment8
http://augment8.me
Tetter Totter
http://wflower.jimdo.com
https://youtu.be/KYylMi1WPfY
とおせ!提案書
http://sugarspot.net/nfcbattle
3D Interface
http://augment8.me/a8d0/3d.html
https://youtu.be/Pzanu-2n1R0
きのこの森からの脱出
http://coelacanth.jp.net/%E3%81%8D%E3%81%AE%E3%81%93%E3%81%AE%E6%A3%AE%E3%81%8B%E3%82%89%E3%81%AE%E8%84%B1%E5%87%BA%E3%82%92%E3%83%A6%E3%83%8B%E3%83%90%E3%83%BC%E3%82%B5%E3%83%ABwindows%E3%82%A2%E3%83%97%E3%83%AA%E5%AF%BE/
デジタル万華鏡
https://youtu.be/ywzqAl2afFg
卓戯屋
http://takugiya.com/
神社じゃ!
http://jinjaja.jimdo.com/
そのほかは、以下にA8D:3の告知サイトURLを記載していますので、そちらをご覧ください
http://a8d3.jimdo.com/
登録:
投稿 (Atom)
