Editor.js provides maximum power for developers and products staying focused on the end-user experience
![Editor.js](https://cdn-ak-scissors.b.st-hatena.com/image/square/a8910ceb2ac3c5354483b907ac20a4e37568b696/height=288;version=1;width=512/https%3A%2F%2Feditorjs.io%2Fog-image.png)
Editor.js provides maximum power for developers and products staying focused on the end-user experience
A set of code samples and libraries to foster programming in Google Apps Script to be easy.
Google Apps Script Advent Calendar五日目です。 昨日から三日連続でGASのライブラリ機能の話をしていってます。 今日はもっと楽をしたいので、外部のJSライブラリを使ってみます。 動くの? 最近はnode.jsのおかげかDOMに依存しないライブラリが増えており 意外とGASで利用してもいい感じで動いてくれます。 時々修正が必要なケースも見られますが、 node.jsで使えるものは大体大丈夫と思っていて問題無いと思います。 例 moment.js moment.js って何? moment.jsは日付操作ライブラリです。 moment.jsのドキュメント javascriptではDate型を文字列にしたり、文字列から日付にしたり、 日付の計算や、比較をするのが割りと面倒臭いです。 その辺りを良い感じで吸収してくれるのが、moment.jsです。 例えば文字列を
Google Apps Script Advent Calendar四日目です。 今日からは三日連続でGASのライブラリ機能の話をしていきます。 今日はライブラリ機能の紹介ということでとりあえず公式ドキュメントにあるライブラリを使ってみます。 ライブラリとは? 怖い人達に刺されそうですが、簡単に言うと「便利な機能をまとめた物」です。 例えば日付の計算を楽にしたりできます。 GASでは比較的簡単に他人が作ったライブラリを自分のコード内で利用できます。 ライブラリの使い方 今回は冒頭でも書いたように、公式ドキュメントで紹介されている「Notable Script Library」の中から汎用的なメソッドをまとめたUnderscoreGSを利用してみたいと思います。 導入方法 GAS Editorを開きます。 上のメニューから「リソース」→「ライブラリを管理...」を選択します。 「含まれている
").addClass("permanent-url-icon");this.buttonContainer_.append(a);this.setButtonEvents_();this.parentContainer_.append(this.buttonContainer_)}; g.setButtonEvents_=function(){var a=this;this.buttonContainer_.bind("click",function(b){b.stopPropagation();a.popupContainer_?a.popupContainer_.toggle():(a.addPopUp(),a.setPopupTextBox(),a.popupContainer_.show());a.popupContainer_.find("input").select()});
今開発中のPlayer!のログイン・登録画面で、こんな進捗表示をしていますが、これ実はフェイクだったりします( ´・‿・`) (Qiitaの画像サイズ制限が厳しくて粗いです。キレイなものは実際にアプリダウンロードしてご覧下さい。) 経緯 元々、この画面はこういう進捗表示では無く、単にインジケーターがクルクルするだけで、進捗状態が分からないものでした。 特にネットワークが悪いところだと、バグって固まってしまったのでは?とユーザーを不安にさせるようで、たまにそういう声を聞くことがありました。 登録フローは大事なところなので、そういうところでこれが原因で離脱してしまうと残念なので、改善が必要でした。 そこで、ネットワーク処理にもたつきつつもちゃんと正常に処理をしているということを示すために、進捗を表示することにしました。 ただ、例えば大きな画像などメディアファイルダウンロードなどならともかく、こ
1. はじめに iOSアプリを開発するにあたって機能の実装と同じくらいに頭を悩ませる部分でもありながら、楽しい?部分でもあるのがUI設計だと思います。しかしながら、CocoaPodsでインストールできるライブラリの中でもUIやアニメーションに関わるものは多数あり、用途によっても組み合わせも色々です。 私自身はiOSアプリを開発する際には、実はできるだけライブラリに頼らないで作れないか?を考えるタイプではありますが、公開されているライブラリのGithubのREADMEをチェックしたり、実際の挙動を確認するために下記のサイト等をチェックしています。 iOS Cookies UIに関するライブラリに限らずとも、ライブラリを使う際には最新のバージョンへSwiftへの対応がなされているかをチェックしておいて下さい。(今回は元々Objective-Cで作られていますが、Bridging-Headerで
動的に生成されるViewに対して、marginなどを指定したいとき Autolayoutをコードで書く必要があります。 ただ、普通に書くと.. addConstraint(NSLayoutConstraint( item: button1, attribute: .Right, relatedBy: .Equal, toItem: button2, attribute: .Left, multiplier: 1.0, constant: -12.0 )) たかだか左右のmarginを書くだけでもこれだけのコード量を書かねば ならず、直感的ではないです。 何かCSSのように、簡単に書ける方法がないか探したところ 2パターンの書き方がありました。 [パターン1]Cartographyを使う Cartography というライブラリを使うと、 Swiftのクロージャを使って簡単にレイアウトが組め
みんな知ってる ①Realm 最近バージョンが1.0になったらしい。 ②Firebase MBaaS、気づいたらGoogleの仲間になってた。Parseが無くなるし代用できる。 ③SDWebImage 画像キャッシュライブラリーの王道 UI、デザイン ④ParseUI ログイン画面とかのUI ⑤FlatUIKit フラットなUIの塊。アラートとかいろいろある。 ⑥JSQMessagesViewController いろいろ応用が利くメッセージのビューを簡単に作れる。Firebaseと組み合わせると結構いい。 ⑦KRProgressHUD 今までのローディングも良かったけどこれはカラーとか詳細に決められて綺麗。 ⑧DualSlideMenu 一般的なスライドメニュー。個人的には実装がめんどくさいと思っちゃう。 ⑨SlideMenu3D https://www.youtube.com/watc
iOS開発に役立ちそうなライブラリをまとめました。基本的にはSwift製のものを選んでいます。 Gifや画像があるものは貼りましたが無いものはリンクのみです。 カテゴライズがおかしいのは後々新規追加していく際に修正するかもしれません。 Awesome https://github.com/matteocrippa/awesome-swift https://github.com/vsouza/awesome-ios https://github.com/dkhamsing/open-source-ios-apps Xcode Plugin https://github.com/dealforest/Cichlid https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode Utility https://github.com
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く