サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 17
qiita.com/zakiyamaaaaa
概要 Google Apps Script(通称GAS)に最近興味を持ち始めました。 Gmailと組み合わせたり、いろいろと出来るのですが、今回はGoogle Translateを利用して、Slackからの日本語投稿を英語などに翻訳して返すBotを作ります GASは、JavaScriptの文法で書かれているため、JavaScriptをまだ触ってない方は、一旦JavaScriptの文法を一通りやってみてもいいかもしれませんが、簡単なチュートリアルなら、コード内容からどんなことをやってるかわかるかと思います。 今回の記事は、大きく2つのプロセスとなっています GASの作成 SlackBotの作成 順番に説明していきます GASの作成 ここらへんの記事を参考にプロジェクトを作っていきます。 プロジェクト作成後、SlackがPOSTリクエストなので、doPost関数を使います。 GASの場合、ge
概要 iOS開発でWebViewを実装するときに、WKWebViewかSFSafariViewControllerがあります。それぞれの特性について、調べたことを書きます。 今回取り上げなかったUIWebViewについて iOSの初期のほう(iOS 2.0~)では、WebViewの表示にUIWebViewを使ってきました。しかし、公式ドキュメントでは、iOS8以降ではWKWebViewを代わりに使うことをアナウンスしています。この理由としては、クラッシュ率、そしてセキリュティの欠陥であると考えられています。なので、これから開発でWebViewを使う場合は、WkWebViewかSFSafariViewControllerを使いましょう。 WKWebViewについて 特徴 iOS 8.0以降使用可能 カスタマイズの自由性があるが、閉じるボタンを追加したり、場合によっては戻るボタンを自前で用意す
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 記事の経緯 会社でパソコン遅い!って言ったらスワップアウトしてるか調べてみて、と言われて「スワップアウト??」となり、いろいろ調べた結果わかったことをまとめました。 対象読者はメモリについてなんとなくわかっている、レベルのMacユーザーの方です。 他のパソコンも同様のメモリ管理だと思いますが、アクテビティモニタなどの見方については、完全にMacユーザー向けとなるので、ご了承くださいm(_ _)m ちなみにパソコン思いと精神衛生的に悪影響なので、早めの買い替えもしくは転職をおすすめします。 メモリ使用量について把握する 多くの方は知ってる
#Expressとは Node.jsで動作するWebアプリのフレームワークの一つ。 2017年1月現在、Nodeのフレームワークではこれが主流で使われている。 #テンプレートエンジン Expressでは様々な種類のテンプレートエンジンを使用できる。 有名なものを簡単に紹介する。 ###Pug(jade) Hamlの影響を受けたJavascript製のテンプレートエンジン。特徴としてはタグで囲まずに記述できる。 ※商標名登録の関係で、2017年からjadeがPugという名前に移行しました。 ygknさんご指摘ありがとうございます! ###ejs htmlライクに書ける。 なお、expressをインストールする際に、テンプレートエンジンを指定する方法は次の書き方。 ここではejsを使用した例
2018/03/21 2018年版に再編集 はじめに:Ajaxとは Ajaxとは「Asynchronous JavaScript + XML」の略です。簡単に言えばJavaScriptとXMLを使って非同期にサーバとの間の通信を行うことが出来ます。 Ajaxを使用することで画面遷移をせずにHTMLを更新することが可能なので、ユーザビリティの向上やサーバ負荷の軽減に繋がります。AngularJSなどで作成したシングルページアプリケーションはこの技術を中心に構成されています。 簡単にまとめると次のようになります。 ページ遷移をさせず(非同期処理で)コンテンツを書き換えられる 他の処理と同時並行で、サーバとやりとりができる また、jQueryでのAjax実装が手軽なので、今回はjQuery、ローカルサーバにMAMPを使用しています。 最初は、pythonやnodeなどのワンライナーでのローカルサ
#Hello Go World! ##GOPATHの設定 ###1. さて、Go初学者にとって最初の壁はGOPATHといっても過言ではないでしょう。 ここは作業ディレクトリに作る、と考えていいと思います。 追記2017/04/02 コメントでGOPATHについてのわかりやすい説明があったので、こちらに追記します。 @tenntenn さんありがとうございます。 GOPATH はインポートパスを解決するために、使われる環境変数ですね。 標準パッケージ以外は、importの後ろに書いたインポートパスから実際のコードを探すために使います。 たとえば、import "hoge/fuga" と書くと、GOPATH以下の$GOPATH/src/hoge/fuga以下を見に行くようになります。 また、go getというコマンドを使うと指定したインポートパスからライブラリなどをダウンロードしてインストール
このページを最初にブックマークしてみませんか?
『zakiyamaaaaa - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く