あやめゴン太@連載中 @aya_gon 漫画家 「ケモ耳少女の幸せごはん」連載中→https://t.co/L916Dgqdma 「女魔王様はゆうしゃくんを倒せない。」(原案・ネーム)→https://t.co/Si6vCq8jqN ■経歴・連絡先→https://t.co/u23poS68Zm ■Skeb→https://t.co/h09s4xOqfZ 【無断転載・AI学習×】 https://t.co/yssjHfWP4V
リモートワーク(在宅勤務、テレワーク)に関する知見を共有するアドベントカレンダーです。 何かしらのチームに所属しつつ、物理的に離れた拠点で仕事をしている人であれば、フルタイム(常にリモート)、パートタイム(基本は出社、たまにリモート)を問わず誰でも参加可能です。 主催者がプログラマなので、基本的にIT関係のリモートワークを想定していますが、違う業種の方の参加も歓迎します。 リモートワークに関することであればテーマは自由です。 テーマ例: 我が社のリモートワークのスタイル リモートワークを始めて良かったところ、困っているところ これからリモートワークを始めるならここに気をつけろ 円滑なコミュニケーションを図るために役立つ便利ツール 離れた拠点にいながらチームワークを高める極意 etc ここ数年、リモートワークが徐々に脚光を浴び始めています。 実際、多くの方がリモートで働いていると思いますが、
Diverse Advent Calendar の18日目です。 今までまともにコードレビューをしたことがなかったエンジニアが、半年前からレビューを経験し始めて、チームの実力を底上げした(と思っている)レビューの仕方をご紹介します。 ここで説明すること、しないこと ここでは以下のことについて説明します。 master のコードの質を上げるためのチェックポイント 自分のレベルを上げるコードリーディングの方法 以下のことは説明しません。昨日の mixi Advent Calendar で記事にしましたのでそちらをご参照ください。 コードレビューの雰囲気を良くする(良く保つ)方法 自分やチームメンバーの成長を促すための心がけ なぜ見るべきところとそうでないところがあるのか 効率的にレビューを進める必要があるためです。 レビューに時間をかけすぎてもあまり良いことがないのです。 レビューワーの仕事は
さて、今日も freee advent calendar やってまいりました。 freeeの CEO の佐々木です。今でこそ CEO 業にフォーカスしている訳ですが、会計ソフトfreee をリリースして世に送り出すまでは完全に微力ながら僕も第一線でコーディングしていました。僕の職歴は、ほぼほぼマーケティングとファイナンス(あと、ちょっとだけデータ分析)なのでエンジニア経験がある訳ではないのですが、起業したいという人に「どうやって勉強したんですか?」とよく相談を受けたりもするので、思うところを共有してみます。 まず、こんな人が向いてるんじゃないかと思う とりあえずシンプルでよいので目的に沿って動くプロトタイプ的なソフトウエアをつくるということは、次のような条件にひとつでもあてはまる人であればひとまず素養はあるのではないかなと思う。(大規模に展開する商用のソフトウエアの開発やメンテナンスの場合
とある特定の会社については触れるな、責任を問う様な記事を書くなと言われましたが 関係者に緘口令が敷かれ証拠の揉み消しが行われているため、増田にてリークします。 既報にて触れられた箇所は冗長になるため削除しています。 2013年3月に終了した事業で2015年11月時点で配信されない、配信についての期限も切られないのはさすがに民間からすればおかしいのですが、「それではいつ配信されるのか」などの疑問すら封殺して圧力を掛けるのはやり過ぎでは無いでしょうか。 内部資料を入手した上で記事にしているという証拠のため、手元の一部資料を上げておきます。 https://drive.google.com/file/d/0B2eVxJtFskpeNUZURkVjSGZCRms/view?usp=sharing ---------------------------------------------------
「Hey Siri, デプロイおじさんに電話して」 Lambda と Twilio でワンコールデプロイをやってみた この記事は AWS Lambda 縛り Advent Calendar 2015 の 18 日目 & Twilio Advent Calendar 2015 の 19 日目の投稿です。 みなさんのチームではどのようにデプロイしていますか? ワンクリックデプロイはもはや当たり前、ChatOps が進んでいるところだと Hubot でデプロイしているかもしれません。でも、映画「バック・トゥ・ザ・フューチャー」の世界では 2015 年は未来の日。もっとクールなデプロイ方法があっても良さそうです。 今回は Lambda と Twilio を組み合わせて、電話するだけでデプロイできる ワンコールデプロイ を実装してみました。 Siri を使うと手を動かす必要すらなく「Hey Siri
VimやMacVimなどでウィンドウを分割して利用していると、サイズの変更のしたいことはよくありますね。 Ctrl-W+>, Ctrl-W+<, Ctrl-W+- , Ctrl-W++ で少しずつ変更することはできますが、ちょっと面倒。。 簡単・高速にウィンドウサイズを変更する ウィンドウサイズの変更を楽にするプラグイン winresizer の紹介です。 (もともと別アカウントで開発していたものを、最近こちらのアカウントにTransferしました) このプラグインではVimの操作と同じ、 h, j, k, l で直感的に、連続的にウィンドウサイズを変更していくことができます。(リサイズモード) 最近、MacVim 自体のウィンドウサイズも変更できる機能をつけましたので、合わせて紹介します。 デモ おそらく見てもらったほうがイメージが湧くと思います。 デフォルトのキーマップだと Ctrl-
<body> <img src="/images/secret.png?token=<%= URLEncoder.encode(TokenUtil.createToken(request, "/images/secret.png"), "UTF-8")%>"/> </body> のようにTokenUtilを介して上記のようなルールでトークンを生成しています。実務で使うにはスクリプトレットはアレなので、イメージタグ用のtaglibを作った方がよいでしょう。 そして、ブラウザからトークン付きで画像のリクエストがとんでくる訳ですが、これをフィルタでトークンチェックします。 @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filter
SNSなどプライベートな記事をユーザが書けるページから、外部サイトへリンクする場合、リファラーによって秘密のURLが漏洩しないように、リダイレクト専用のアプリを用意することがあります。 また、自サイトからの外部サイトへの遷移を把握するためにも、そういうリダイレクト専用アプリを用意してログを落とすようにすることがあります。 これは、特に何もしないと格好のフィッシング詐欺の踏み台になります。 みたいなリンクを、どこかの掲示板などに貼られると、「おっ、フェイスブックのリンクじゃん」 ってことで、踏んでしまう人がいるからです。 対策です。 リファラチェック HTTP_REFERERが自サイト以外だったら、エラーにする設計です。あまりないとは思いますが、こういう設計をされているサイトを見かけたことがあります。 当然ながらRefererはクライアントの設定で送らないように容易にできます。(auのガラケ
※ C# Advent Calendar 2015 の12月19日の記事。 前の日の記事: 真・Roslyn for Scripting! あなたのアプリケーションにもC#スクリプトを!! - kekyoの丼 次の日の記事: Code整形でちょっと役立つCodeMaidの利用方法 C 等を使用している場合と異なり、C# では、それがメモリ上でどのような姿をしているのかを意識する機会は少なめだ。 C の場合、型とメモリ上のビットの並びを意識したプログラミングをする機会が多い。ビット演算も比較的良く使われる。 それに比べると、C# や Java などの言語だけを使っている場合は、そうした機会は割と少ない。 しかし、C# 等であっても、やはりそれぞれの型がメモリ上でどのようにして値を保持しているかを知っていることが有効な場合がある。 例えば、double の演算では誤差が生じることが多いが、do
はじめに 「AjaxExtensions.ActionLink()でHtml.AntiForgeryToken()を使ってPOSTする」コードを通じて「System.Web.Mvc.Ajaxとunobtrusive-ajax」を知ろうとしたお話です。基礎的な内容になりますが、案外まとまった情報が無いっぽいので、この場をお借りして書き残したいと思います。 実は「全部ここにまとまってる」と言われると、この記事の存在意義無いんですが、それは忘れておきます。。 あと、CSRF対策やtoken自体のお話は他に譲ります。 1. この記事の趣旨 tokenを利用してPOSTするには、以下のように実装します。 Controller側 リクエストを受信するメソッドにValidateAntiForgeryTokenAttribute属性を付与 リクエストを受信するメソッドにHttpPostAttribute属
PostgreSQL 9.5 の新機能 Release 9.5 に一通り書いてあります。楽しみですね この記事では、9.5 の新機能の中でも ROLLUP についてだけ書きます ROLLUP とは 詳しくはマニュアルを見て頂ければと思いますが(GROUPING SETS, CUBE, and ROLLUP)、GROUP BY + 集計関数の組み合わせにおいて、親の軸の組み合わせでも集計関数が働いてくれるという機能です PostgreSQL 9.5beta の起動 Docker を使うと、新しい環境が一瞬で入手できて、すぐに試すことができます docker pull postgres:9.5 docker run --name pos_gre_95 -d postgres:9.5 docker exec -i -t pos_gre_95 bash su postgres psql WITH
POIを使ったExcel帳票の出力は、システムエンジニアにとっては日常茶飯事、おちゃのこサイサイであります。 takezoen先生による2015年版はこちらになります。 ここで紹介されている、S式からExcel方眼紙を出力するライブラリaxebomber-cljは、こちらをご覧ください。 特筆すべきはaxebomber-cljでは、Excelにありがちな文字切れが起こらないというところです。そもそもExcel方眼紙は、入力文字列が自動改行されない制約を設けて、利用者が意図的な位置で改行をコントロールするために発明されたフォーマットであります。しかし、その特異な見た目が災いし、単に敬遠される存在にとどまっております。axebomber-cljは、文字幅とセル幅を計算し、文字切れしない位置で自動的に改行するようにしています。これにより、Excel方眼紙の文字切れしにくさを活かしつつ、煩わしさを
React.js Advent Calendar 2015 17日目の記事です。 Reactベースでプロジェクトを始めようと思うと、Boilerplateとしてreact-starter-kitやreact-static-boilerplateが見つかります。これらはReact以外のツールやライブラリを大量に利用している為、事前知識がないと何がどう動いているのか、何から調べれば良いのかを把握するのが難しかったりします。 この記事では、個人的にプロジェクト構成を作り始める前にざっくりと知っておきたかったと思う事前知識と、その学習リソースについてまとめようと思います。 2015年にWebフロントエンド開発トレンドについてキャッチアップをさぼっちゃったなー、という方がモダンな環境でReact開発をスタートする一助になれば嬉しいです。 以下、ES2015, Babel, Webpack, Flux
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く