普段使っているSlackに勤怠管理のbotを追加しませんか?勤怠管理システムがまだない企業は、これを使えば簡易的には管理できるかもしれません。本記事は関西弁バージョンでお届けします。 せやかて◯藤!どんな勤怠管理なんや!? うちの会社の勤怠管理責任者(bot)の ハットリさん です。 ※諸々の事情からモザイクをかけております こんな感じで勤怠管理してくれます! 「おはよう」や「Good Morning」など、挨拶をすると出勤時刻をGoogleスプレッドシートに自動で記入してくれます。 ※このような形で勤怠情報が入力されていきます。 もちろん修正や休暇申請もできるという優れものです。 いざという時にはスプレッドシート上で書き換えもできるので安心です。 関西弁のSlack勤怠管理botとは Google Apps Scriptで書かれたSlack用勤怠管理Botの「みやもとさん」をベースにして
はじめに Ruby on Railsを代表とするフルスタックフレームワークを利用すれば、 手軽にWebサービスの構築を始める事ができます。 しかし、3年あるいはそれ以上続くWebサービスを構築する際は、フルスタックフレームワークを採用するかどうかは慎重に検討する必要があるでしょう。 ケースバイケースではありますが、マイクロサービスの考え方をフレームワーク・ライブラリ構成に応用すると メリットがある可能性があります。 フルスタックフレームワークのデメリット フルスタックフレームワークは、学習コストが高いですが、Webサービス構築に必要なほとんどあらゆる機能を提供しています。 人気のフレームワークであれば、コミュニティも活発なので、わからないこともググれば解決することがほとんどでしょう。 では、フルスタックフレームワークのデメリットとはなんでしょうか? ロックインされる 一番大きなデメリットと
Webフォントは、サーバーにあるフォントデータを読み込むことで、端末の環境に依存せず同じフォントをウェブページに表示する技術です。 2010年頃からCSS 3の登場とともに徐々に浸透し、近年ではさまざまなウェブサイトやサービスで使われるようになりました。 しかし日本語フォントは3〜10MBもの大容量になったり、導入にコストがかかったりと、採用を見送っている方もいるのではないでしょうか。今回は実用的でオススメの日本語Webフォントを、それぞれの特徴を踏まえつつ紹介します。 Noto Sans JP / 源ノ角ゴシック 世界中の言語をサポートすることを目標にAdobeとGoogleが開発したフォントファミリー。Googleのブランド名は「Noto Sans JP」で、Adobeのブランドは「源ノ角げんのかくゴシック(英名:Source Han Sans)」といいます。 Noto Sans JP
こんにちは。トゥギャッター株式会社でバックエンド中心にエンジニアをしている @MintoAoyama です。 Togetter はツイートを始めとした様々な情報を組み合わせてコンテンツを作り出すキュレーションサービスです。 2009年に誕生してから今年で8年目に突入し、現在も月間6000万PV・1200万UUを超える規模で成長を続けています。 海外版の Chirpstory も政治家・公共団体・ジャーナリストなど影響力のあるユーザに支えられ、成長を続けています。 そんなTogetter・Chirpstoryを支えるシステムの1つに 画像配信サーバ があります。もう少し詳しくすると リアルタイム変換機能付き 画像プロキシサーバ です。 この仕組み、特に当サービスにおいては地味に重要な役割を持っているのですが、社内に関心を持って貰える人が居なかった(※)ので、とりあえずここに整理することにしま
深夜のアプリ開発から生まれた、お絵描きAIアプリ「Artomaton」作者が語る、月々8〜10万円の安定収益を生む「写真系アプリ」運営の裏側。 今回は”人工知能がお絵かきする”というアプリ「Artomaton」を取材しました。 ※個人開発者のfuturalaさん(バイク好き) 1:「Artomaton」ができるまで 「futurala」さんについておしえてください。 個人のアプリ開発者です。昼間はゲーム会社でサラリーマンをしていまして、アプリのほうは深夜にすこしずつ開発をしています。 アプリ開発は、好きでやっているというか。つくりたいからつくってみて、それが思っていた以上にダウンロードされました。 たとえるなら、夜な夜な「ギターの弾き語り」を好きでしていたら、すこしずつ観客があつまってきたような感覚です。 開発したアプリ「Artomaton」についてもおしえていただけますか? 写真をもとに
DeNA社が運営するキュレーションメディアwelqのとページは、[死にたい]と検索された際に上位表示されるようにSEOを行っています。それで集客してアフィリエイトで儲けようとしているのです。自死関連の情報の公開は内容によってはそれを促進してしまうため非常に難しいものですが、Welqのページはその配慮もなく大きな問題がありました。このページの問題をいくつかのツイートでご説明します。 [死にたい]検索1位のDeNAのWelq。色々ダメな所だけどこれは最悪だ。 「死にたいと思う人は承認欲求が強い」→「自己承認力を高めるには自己分析が有効」→オススメしたいのが転職サイトなどで無料で使える「キャリア診断テスト」→アフィリンク! 死のうとしてる人から搾り取るなよ……
プログラマには、複雑な正規表現が通った瞬間、エレガントな手順でワンライナーを書き上げた瞬間、ずっと巣食っていたバグの原因がわかった瞬間など、圧倒的な達成感とともに脳汁がだくだく出る瞬間があります。 この、難問に対してハッキリと正答が出せるおもしろさというのはとてもゲーム的なんですが、じゃあそれをゲームにしてしまおうというのが今日紹介するSteamで今月から早期アクセスを開始した『SHENZHEN I/O(深セン I/O)』です。 http://www.zachtronics.com/shenzhen-io/ http://steamcommunity.com/app/504210 この土日、普段だったら後回しにはしないPSVRもP5も放置して、これしか遊んでません。本来だったら、これを更新する時間はPSVRの感想エントリに充てるはずだった時間です。それほどの作品なので、是非1人でも多くの人
久しぶりの更新。一度ブログ書くの面倒になると、とことん書くのが面倒になるもんで。 【Web系最高って言うけど本当なの?】SIから転職したエンジニア達に聞いてみた - paiza開発日誌 まあ、いつものPaizaのWebアゲSIer Disの記事なわけなんですが。。。 最近、どうでもよくなって放置していたものの、いろいろ誤認している人が増えていそうなので、改めて問題点指摘しておきますか。ブコメ見るとSIer側の反論も欲しそうだし。 とはいえ、開発環境の話はわきに置いて、別の観点を中心とした内容となります。 イケてる環境のWEB系の労働生産性は、イケてないSIerのたった三割 http://www.soumu.go.jp/johotsusintokei/linkdata/ict_keizai_h28.pdf 上記は総務省が毎年公開している「ICT の経済分析に関する調査 」の資料です。 大体1
文字や画像をぽんっと配置するだけで、そのコンテンツが映えるApple風の美しいグラデーションの背景49種類をまとめたスタイルシートを紹介します。 コピペで簡単に利用できるので、CSSのスニペットに登録しておくと便利ですね。 HUE.css HUE.css -GitHub HUE.cssを使うと、簡単に美しい背景を作りだすことができます。 Appleのプレゼンテーションスタイルで、Hueを背景に使用したものです。 画像: Free Promo Backdrops and Gradients HUE.cssは上記のHueの背景画像にインスパイアされたもので、これらの美しいグラデーションの背景がCSSで簡単に利用できます。 元の画像は上記ページの下部から、.sketch, .png形式でダウンロードできます。 HUE.cssの使い方 使い方は、簡単です。 「hue.css」をダウンロードし、外部
「はしごの下にいるんだよ。それ以外におれたちが誰なのかをはっきりさせる言葉があるのか。おれたちははしごの下にいて、食うや食わず、それだけさ。おれたちのための言葉なんてない。はしごの下には工員がいて……やがて上に上がっていく。でも、おれたちは?失業者じゃない、工員じゃない、何でもない、存在しないんだよ!社会の乞食だ。それがすべてさ。何者でもないんだ!」(工場勤務歴20年以上の41歳RMI受給者の語り) セルジュ・ポーガム『貧困の基本形態』終章の冒頭に掲げられたエピグラフ 10/22に現代フランスを代表する社会学者であり、貧困の社会学で有名なセルジュ・ポーガム教授の講演に行きました。講演のタイトルは「貧困の基本形態 日本的特殊性の有無について」となっており、今年日本語訳された『貧困の基本形態』のタイトルをそのまま掲げつつ、さらに日本の貧困についても語ることが期待されました。 日仏会館フランス事
更新:2018-05-07 カスタマイズやテーマ作成が捗るよう、はてなブログのid、classをツリーと図に表してみました。自分用ですが、せっかくなので公開します。 取り上げるid、classの選定や画面上への表示には、以下で紹介されているサンプルテーマ「Boilerplate」を利用しています。 help.hatenablog.com ツリー トップページ、記事ページなど #2018/05/07 <body>付与クラスをより詳しく。ツリーに公式関連記事等追加。 xxxがHTMLタグ、#xxxがCSSのid、.xxxがCSSのクラスです。 html ┣head ┗body ┣div#globalheader-container ┣div#container ┃ ┗div#container-inner ┃ ┣header#blog-title ┃ ┃ ┗div#blog-title
美しいデザインとは何だろうか? 言い換えれば、何がデザインの美しさを決定するのだろうか? デザインを構成する要素はレイアウト、線、図形、色、形式、質感、そしてタイポグラフィなどがあるが、実はこのなかで最も重要なのがタイポグラフィである。 今回はこのタイポグラフィの基礎について、btrax CEO、Brandon K. Hillによる社内ワークショップの内容をもとにお伝えしたい。 デザイナーではないビジネスパーソンの方にとっても、書類作成等に大いに役立つ内容であるので是非参考にしていただきたい。 1.そもそもタイポグラフィとは?タイポグラフィとは、言葉を見やすく、読みやすく、 そして魅力的に見せる ための、 字体を配置する技術であり芸術である タイポグラフィの歴史は古く、15世紀まで遡る。最初のタイポグラフィはBlackletterである。(ちなみにこの発明以前、本などは人による手書きであっ
旬な話題をビジネス、テクノロジー、トレンドなど多角的に解説。日経BP社のメディア横断ダイジェストです。 ビジネス nikkei BPnetの「愛され記事」 編集部が選んだ心に残る記事 デジタル 魅せる東京ゲームショウ2017 Windows 10をもっと快適に IT iPhone情報局 注目、カウントフリーSIM 夏タブレット&モバイルノート ライフ 「別れ」の時 他人事ではない「熟年離婚」 健康的に、ダイエット 子供と過ごす夏休み テクノロジー 次世代通信規格「5G」を知る 好調SUBARUの秘密 最新技術で最良のポルシェ ロボット最新動向 環境 守ろう!「生物多様性」 ストップ!地球温暖化 台風・ゲリラ豪雨 建設 自治体研究「豊島区」 細野透が切り込む建築の世界 シティブランド・ランキング 復興ニッポン 医療 命を守る熱中症・暑さ対策 追悼・小林麻央さん 猛威を振るうノロウイルス 解決
GitHub - tin-cat/jquery-mosaic: A free plugin for jQuery to build responsive mosaics of images or any other content fitted to match heights in multiple rows while maintaining aspect ratios. レスポンシブなタイル状レイアウトを実現できる「jquery-mosaic」 タイル状レイアウトを実装するものもレスポンシブ対応できないものもありますが、こちらは対応可能で安心して使えそうです 関連エントリ JS&CSS3でWindowsMetroのタイルUIを実装する「TileJS」
実際にアセンブリを書く『SHENZHEN I/O』というパズルゲームがあります。 自分の回りでは非エンジニアのプレイヤーも日々増えていて、スコア画面が賑っていて大変嬉しいです。 Steam:SHENZHEN I/O しかし、プログラムに触れた経験が無い場合、ゲーム開始のとっかかりを得れなくて1問目に立ち向かう前に頓挫してしまう事もあるようです。 特に英語の PDF 資料にまず目を通さねばならない点は非情に高い障壁である為、 「 pdf 資料とかいいからとりあえず最初の問題を触ってみよう!」という主旨で このような記事を執筆しています。 ※この記事は非エンジニアの方に向けたものなので、エンジニアの方には簡単すぎるかもしれません。 ※また 英語版 pdf にはストーリー部もあり面白いので、余裕が出たら一度読んでみる事もお勧めします。 まずは1問目 ゲームサイトのレビューにて 30ページ長のマニ
Cognito User Pools自体の設定、テスト用のユーザ情報登録は概要で紹介した記事をご覧ください。 ちょっとだけフォロー 『Amazon Cognito User Poolsを使って、webサイトにユーザ認証基盤を作る』に掲載されているコードは必要最小限のため、実際に動くものを手に入れようとするといろいろ書き足す必要があります。 少なくともjQuery, aws-sdk, amazon-cognito-identity, aws-cognito-sdkのJavascriptライブラリが必要です。セットアップについて説明されているページへのリンクも合わせて紹介しておきます。 aws/amazon-cognito-identity-js#setup コードサンプル PHPからユーザ情報を取得するコードのサンプルを掲載します。フレームワークはLaravelですが、該当箇所にLarave
※ 会社のテックブログの転載です http://blog.futurestandard.jp/entry/2016/10/19/192449 概要 AWS には、Cognito User Pools というユーザー認証機能を簡単に実装できるマネージドサービスがあります。しかしながら、AWSから提供されているSDKは、基本的にクライアントサイドでの利用を想定しており、iOS、Android、JavaScript(ブラウザ版) しか提供されていません。今回、弊社で開発をしている SCORER という動画解析サービスの開発にあたり、Node.js を使ったサーバーサイドでの認証に Cognito User Pools を利用したかったため、Passport という認証用ミドルウェアを作成することで簡単に実装が行えるようにしました。 passport-cognito Cognito とは Cogn
Front-End Web & Mobile Use Amazon Cognito in your website for simple AWS authentication Warning (Nov 2017): The content below is outdated. Updated content is forthcoming. Amazon Cognito helps you create unique identifiers for your end users that are kept consistent across devices and platforms. Cognito also delivers temporary, limited-privilege credentials to your application to access AWS resourc
少し前に無理してCMSを使わなくて良いんじゃないかというエントリを書きました。要旨は、 多くのWebサイトはCMS使わずに html+css+js で良いんじゃないでしょうか ウチでは「更新可能で且つ html 」を jekyll で実現してます 問い合わせフォームはまだ php の力を借りてます こんな感じだったんですが、エントリに予想以上にはてブされて反響がありました。特に 1. に共感して貰える声を頂いたのに加えて、git とか jekyll とか普通は使えないよ…というツッコミも結構ありました。 確かにそうなんですよね。全部 html で良いじゃんって極論を支えるツールって、どっちかというと開発者向けで誰もが使えるものじゃありません。まぁでも、技術の世界の常で、難しいことは時を経れば簡単に使えるようになっていくものです。 (photo by Quinn Dombrowski on
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く