CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
※この記事の1年後に文系エンジニアがCourseraの機械学習コースを1ヶ月で修了したので振り返ってみました。という記事もアップしました。 文系エンジニアが機械学習に入門しようと思うと、どうしても「数学の壁」にぶつかります。 一般的に、機械学習を理解するためには、大学レベルの「微分積分」「線形代数」「確率統計」の知識が必須とされていますが、私のような典型的文系エンジニアの場合、それを学習するための基本的知識自体が圧倒的に不足しているため、まずは高校までの数学を一からやり直してみました。 学習前の私の数学スペック 学生時代の数学の学習歴は高校2年生の2学期位まで。 大学で経済数学の授業があった気がするがほとんど出席していない。 仕事で使った数学知識は三角関数程度。(画像処理ソフトを開発した際に使用) 学習に要した時間 小学校の算数 5時間 中学数学 6時間 数I/数A 12時間 数II/数B
ポイントはtrue。 location.reload();は現在のページを読み込み直すJavaScript。 trueの値を指定すると、ブラウザのキャッシュを使わずにサーバーからデータを取得してくれるようになる。 詳細はwindow.location - Web API インターフェイス | MDN辺りを参照。 「一度だけ」実行する docCookies.setItem("temp", "true"); //適当なcookieの書き込みを行い、 if("true" == docCookies.getItem("temp")){ //正常に利用できる環境であれば実行 if("true" != docCookies.getItem("refresh")){ //初回訪問時は実行される docCookies.setItem("refresh", "true"); //2回目以降は、cookieに
ABOUT US SHOP & CAFE WHAT IS RESCUE CREATIVE REUSE ONLINE STORE FOR PRO REBUILDERS NEWS 9月の営業日、イベント、サポーターズ募集日8月の営業日、イベント、サポーターズ募集日7月の営業日、イベント、サポーターズ募集日 BLOG ローカルナイトピクニックin塩尻に出店します!水ノ上窯の器展、開催します!第4回ぐるぐるバザール開催します!&リビセン8周年 NEWS 9月の営業日、イベント、サポーターズ募集日8月の営業日、イベント、サポーターズ募集日7月の営業日、イベント、サポーターズ募集日 More BLOG ローカルナイトピクニックin塩尻に出店します!水ノ上窯の器展、開催します!第4回ぐるぐるバザール開催します!&リビセン8周年 More WORKSHOP・EVENT ONLINE STOREで一覧を見る
「あおあお」は徳島の文化情報誌です。 あおい海や川、あおい山のような、徳島の暮らしの身近にあるものの大切さに気づいてもらえたら、という思いで制作しています。 山も海も川も畑も田んぼも四季折々の食材も…当たり前にあるこの街の、その“当たり前”を見つめてみようと思う。 徳島に暮らす私たちの周りで、静かに、脈々と、息づくものたちを。 それはやはりありふれたものかもしれないし、ささやかだけど大事なものなのかもしれない。 私たちが見つめ、触れ、感じた、小さな気づきのひとつひとつをこの冊子に込めて。 Ao-Ao (lots of blue) Tokushima has been blessed with mountains, seas, rivers, farms, paddy fields and seasonal foods together with cultures and customs d
最近よく聞くようになったslackというチャットツール。チャット機能を軸にさまざまなサービスと連携してスケジュール管理やチーム内の調整ができる便利なツールです。今回は、slackの特徴や連携におすすめのサービスをご紹介します。slackを使いこなして仕事の生産成功率を目指しましょう! slackとは slackのHPはこちら slackは、2013年生まれのビジネス向けのコミュニケーションツールで、仕事用としてもよく使われている「チャットワーク」と同じようなチャットツールです。シンプルな操作性とショートカットの数が多いことからIT系企業やスタートアップがよく使い始めて今に至っています。このような経緯からシステムの開発現場とも親和性が高く、チャットワークと人気を二分するチャットツールとなりました。 そもそもslackって? slackとは、そもそもはシンプルなチャットツールです。しかし、多く
evacを公開した時のエントリで、iCalの予定を読み込んでMac上のgrowlに通知する等を紹介したのですが、ペパボ社内でSlackが使われる様になったので通知をSlackに移しました。 やり方としては自分用のチャンネルをSlack上に開設してmention付きで通知させることでMacの前で作業しているときはSlackのnoticeで通知され、ミーティング等でMacの前にいない場合もiPhoneにプッシュ通知されるので便利。(だと思います。) ペパボでは誰でも利用できる形でtakosanが用意されているので、evacのikachanプラグインを使うことでslack通知させることができます。 社内SNSのiCal → evac → takosan → Slack といったフローになります。 $ npm install -g evac でevacはインストールができますので、以下の様なレシピ
このレシピの生い立ち スマートスピーカー、使ってますか? 弊社のオフィスでは、開発用、兼、業務アシスタントとしてGoogle Homeを利用しています。 話しかけなくても情報をお知らせしてくれるように社内コミュニケーションツールであるところのSlackと連携させているのですが、開発用だけあって環境をつくりなおす機会が多いため、必要なときすぐ設定できるように手順をまとめました。 コツ・ポイント 注意点 この記事は最小限の手順で環境を構築することを目的としており、セキュリティ面の考慮を含みません。 外部の第三者もURLへアクセスできることに注意してください。 本格運用の際はgoogle-home-notifier、Google Apps Scriptへ認証処理を追加することを強くおすすめします。 材料 Google Home ...1台 Raspberry Pi ...1台 SSH接続できるも
前提条件 SlackとHerokuのアカウントを持っている terminalなどのCLIを触ったことがある XcodeとCommand Line Toolsがインストールされている Homebrewがインストールされている 執筆環境 OS X 10.10 Atom 0.2 Slackとは? いまや飛ぶ鳥を落とす勢いのチーム向けコミュニケーションツール・Slack。単にメッセンジャーとしても便利ですが、Integrationと呼ばれる外部ツールとの連携機能を使うと格段に出来ることの幅が広がります。 Hubotなどを使って様々なbotを動かしているSlackを他のTech Blogなどで見たことがある方も多いのではないでしょうか。 しかし、いくらSlackが便利でも、ビジネスではまだまだメールを使う機会が多いのも事実です。事実、SlackのCEOも「Eメールはなくならない」と言っています。 そ
Slack で動く bot を作る(とりあえず発言だけ) - (define -ayalog '()) ということで今回もサクッと。 Slack で bot 作ってという無茶ぶりを某 naoiwata-san に言われたので、とりあえず API とか調べてたら思いの外簡単に出来そうだったのでやってみたという話です。軽くググると Heroku + Hubot あたりでやったという記事が幾つかあるので、多分世の中的にはそれでベターなんでしょうけど、なんとなくそれでやっても自分で作った感が皆無になってしまうのでわざわざ作ってみました。 とは言うものの、そんなに難しくないです。っていうか難しくないです。 まず Integrations から Outgoing WebHooks を選択して追加します。 https://my-account.slack.com/services/new この URL
概要 Slack apiのOutgoing Webhooksを使って投稿を取得して、それに反応するbotを作る。 Outgoing Webhooksの設定 Outgoing Webhooksは、特定の投稿があった時、SlackからPOSTでその投稿データを送信し、それに対して特定の形式でjsonでレスポンスを返すと投稿してくれるというもの。 Integrationの設定 https://your-team.slack.com/apps/manage/custom-integrations この辺から新しくIntegrationを作成。 Channel :投稿を取得するチャンネル Trigger Word(s) :Outgoing Webhooksを呼び出す単語 URL(s) :POST送信先になるURL Customize Name :レスポンスを返す際の名前 Customize Icon
前回の記事では、導入が大変だ!という話を書きました。 justsize.hatenablog.com しかしながら、導入さえしてしまうと、かなり普通に使えます。 この野望が、普通に回り始めました。拍子抜けです。 LINEしか使ったことの無い方でも普通に使えている これが結構驚きです。スマホのアプリが「買った時のまま+LINE」だけの方がいたのですが、slackとWunderlistを導入したところ、かなり普通に使えています。 写真の送り方が分からなくてLINE使っているのはご愛嬌です。 朝の通知はGASでのbotじゃなくて、普通にアプリ連携にしてみた 自分専用のSlackでは、GASで組んだbotに定時連絡を行ってもらっていましたが、 普通にアプリの連携を使ってみました。使い勝手は今のところ普通なので今後考えていこうと思っています。 Wunderlistは締め切り日を設定しておくと、Goo
こんにちは。谷口です。 ITエンジニアの中には、面接でも「技術さえあれば特に喋らなくていいだろう」「技術だけを見てほしい」といった感じで、あまり多くを語りたがらない人もいます。 しかし、現実には応募者から説明してもらわない限り、「どんなスキルを持った人なのか」「これからどんな仕事がしたいのか」といったことはわかりません。 また、技術的には同じレベルの応募者が複数人来たとしたら、面接で「話がよくわからなかった」「人間性に不安が残る」という人よりは、「話がわかりやすくて、人間性も問題なさそう」な人が採用されるのは当然です。 ただ、個人で応募していると落選してもお祈りメール一通で終わるケースがほとんどで、面接における受け答えの改善点がわからなくて困ることもありますよね。 paizaでは、採用選考で応募者を落とした企業には「落選理由」をヒアリングしていますので、今回は技術面以外でエンジニアに多い落
新たな教育プログラム「DL4US」が開始しています。 2019年5月に、松尾研究室の新たなディープラーニングの無料教材「DL4US」が公開されています。「Deep Learning基礎講座演習コンテンツ」のバージョンアップ版の位置付けなので、今から学習する方はこちらに取り組んだ方が良いかと思います。 Dockerを使った環境構築方法を紹介している記事を書いたので、もし良ければ以下記事参照下さい。 Deep Learning基礎講座演習コンテンツが無料公開 以下のようなサイトが無料公開されていました。 学習に自由に使用してよいとのことです。ただ、肝心の使用方法が詳しく書いてないので、初心者には環境構築が厳しく、簡単に環境構築できる人にとっては、知っている内容のところが多い気がして、内容が良いだけにもったいなと感じました。 そこで、ちょっと初心者向けに環境構築の補足をしてみたいと思います。 そ
編集長の渡辺です。 R25世代の資産運用や仮想通貨への関心の高まりを受けてスタートした新連載『マネ凸(トツ)』。 この連載は、マネーの賢者にこれからのお金のあり方や経済システムについての考え方を聞く…のではなく、読者がもっと気になっているであろう「賢者自身のお金の話」にフォーカスしたインタビュー企画です。 記念すべき第1回のお相手は、新R25の親会社であるサイバーエージェント代表の藤田晋。「ふだんなら絶対に断っている企画」と拒絶されながらも、無理やり取材を取り付けました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く