homilogのブックマーク (152)

  • Scala 2.12 の SAM type を受け取るメソッドを JRuby から呼び出せそうなのでやってみた | 株式会社ヌーラボ(Nulab inc.)

    ヌーラボでScalaを書くRubyistの谷です。Scala 2.12から SAM conversion と呼ばれる機能が追加されました。 これにより、Scalaで SAM type を受け取るメソッドを、ラムダ式を受け取る方式で呼び出せるようになりました。 仕事ではScalaを使っているので、 JRuby は使っていませんが、Rubyistとしては、 JRuby と他のJVM言語間の相互呼び出しという話題は気になって仕方ありません。そこで、 JRuby から簡単に SAM conversion を利用できそうだったのでこのエントリでは、その呼び出し手順についてご紹介します。 SAM type を受け取るメソッドをラムダ式を受け取る方式で呼び出せるとはどういうこと? SAMとはSingle-Abstract-Methodの略で、SAM typeとはAbstractメソッドが一つしかない型

    Scala 2.12 の SAM type を受け取るメソッドを JRuby から呼び出せそうなのでやってみた | 株式会社ヌーラボ(Nulab inc.)
    homilog
    homilog 2017/08/17
    JRuby と SAM type のテックブログ。
  • ヌーラボのサービスを支える動脈「 ジョブキュー 」の仕組みを紹介します! | 株式会社ヌーラボ(Nulab inc.)

    ニッポン一億総マイクロサービス化が進む昨今ですが、皆様いかがお過ごしでしょうか?ヌーラボでテックリードを務める馬場です。サービス間の通信はマイクロサービスを支える動脈とも言える、とても重要なファクターです。サービス間の通信手段としてヌーラボで利用している「 ジョブキュー 」の基と、利用例をご紹介します。 ふるえるぞハート!燃えつきるほどヒート!!おおおおおっ刻むぞ血液のビート! ジョブキュー とは何か? ジョブキューと聞いてなんだか難しいものと感じる方や、何が嬉しいのかわからない方もいらっしゃるのではないでしょうか? 簡単に言ってしまうと、ジョブキューとはキューに登録されたジョブを逐次実行するものです。 これはメッセージキュー(MQ / Message Queue) やタスクキューと呼ばれることもあります。 ジョブキューを構成する要素には以下のようなものがあります。 ジョブ : 何らかの

    ヌーラボのサービスを支える動脈「 ジョブキュー 」の仕組みを紹介します! | 株式会社ヌーラボ(Nulab inc.)
    homilog
    homilog 2017/07/26
  • 夏到来!みんなで飛び込もう モブプログラミング の海へ!!〜Backlogチームの場合〜 | 株式会社ヌーラボ(Nulab inc.)

    こんにちは!Backlog開発チームの金です。最近、Backlogチーム内で モブプログラミング (以下、モブプロ) ブームが到来しています。そこで今回は、東京、京都、福岡の分散拠点で実施した「ペアプロもあまり経験したことのない初心者が モブプロ に取り組んだらどうなるのか?」というハラハラドキドキな実験の結果をレポートします。 モブプログラミングとは? モブプログラミング (Mob programming)とは、チーム全員が同じ時に、同じ場所で、同じコンピュータ上で仕事をするソフトウェア開発手法です。 エディターやIDEを操作するドライバー(1人)と、何をどう書くかを指示するナビ(複数人)が、同じ画面を見ながらワイワイとプログラムを作ります。ペアプロみたいなことをより大人数で行う感じです。ちゃんとした定義やコンセプトについて興味ある人は以下の動画やリンクをご覧ください。 (参考資料) M

    夏到来!みんなで飛び込もう モブプログラミング の海へ!!〜Backlogチームの場合〜 | 株式会社ヌーラボ(Nulab inc.)
    homilog
    homilog 2017/07/20
  • 数字で証明!5倍以上のクリック率を叩き出した「タイトルのつけ方」

    また、私たちバズ部は12年で400社以上のメディア支援を行い、 立ち上げから10ヶ月で14.6億円の売上を産んだ不動産メディア8ヶ月で月間140万PVを実現したアプリメディアなど大きな成果を挙げ続けている。 各サイトの成功要因をインタビューしているので、 あなたのサイトに役立てて欲しい⇒25サイトの成功事例インタビューはこちら 1. 平均CTRの5倍以上のCTRを叩き出したタイトル実例13選  平均CTRの5倍以上のCTRを叩き出したタイトル実例13選(弊社クライアント) (データは2017年7月時点の数値) 上半身ストレッチはイイコトばかり!部位別エクササイズ10選二の腕筋トレ5日間!腕幅-1.5cmを実現した5種目はコレ!お酒を飲むとニキビができる?美肌キープのポイント5つノンデザイナー必見!自社サイトをぐっと見やすくする3つのコツ熟睡必至の3大機能と素材とは?敷きパッドのおすすめの選

    数字で証明!5倍以上のクリック率を叩き出した「タイトルのつけ方」
    homilog
    homilog 2017/07/09
    タイトルを考えるときは5W1Hで考える
  • AWS Lambdaを使ってサーバレスにWebサイトを監視してSlackに通知する - drilldripper’s blog

    Webサイトの状況を監視するためのスクリプトを動かしたいというシチュエーションが発生することがあります。典型的な例としてECサイトの在庫監視などがあると思います。この文章を読んでいる人の中には、Nintendo Switchの在庫状況を監視して通知するスクリプトを動かしている人もいるもいるのではないでしょうか。*1 在庫確認のようなシチュエーションでは常時起動しているPC、すなわちサーバに相当するものを用意しなければなりません。VPSを借りる人も多いと思いますが、スクリプトを動かすだけに使用するには少々オーバースペックです。 そこで今回はAWS Lamdaを使って安価にサーバレスでサイトの在庫状況を監視するシステムを構築します。例としてNintendo Switchの在庫状況を通知するシステムを作ります。 おそらく無料枠内で収まると思いますが、無料枠を超えたとしてもAWS Lambda自体

    AWS Lambdaを使ってサーバレスにWebサイトを監視してSlackに通知する - drilldripper’s blog
    homilog
    homilog 2017/07/09
  • 403 Forbidden

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

    403 Forbidden
    homilog
    homilog 2017/07/09
    “チームとしての具体的なアウトプットを目指すので、仕事の進め方を共有化する必要性が生じます。一人ひとりが勝手に独自の仕事の進め方をすると、アウトプットがばらばらになって具合が悪いからです。”
  • Go言語 ってぶっちゃけた話どう?Go言語開発者が本音を語った Geeks Who Drink in Tokyo をレポート! | 株式会社ヌーラボ(Nulab inc.)

    Go言語 ってぶっちゃけた話どう?Go言語開発者が音を語った Geeks Who Drink in Tokyo をレポート! 2017年6月23日にヌーラボ東京オフィスにて「 Geeks Who Drink in Tokyo–Go Go Golang Edition!」を開催しました!イベントは、6月28日に福岡で開催された「 Geeks Who Drink in Fukuoka -Go Go Golang Edition!-」のロードショーイベントです。実際の開発でGoを使っている Go言語開発者 や、今後使いたい!という方が集まり、様々な視点でGo言語を使った開発に関するノウハウを共有しました。議論が白熱したイベント模様をお届けします。 全員で「Go Go Golang!」の掛け声と共に写真を撮りました! 他言語と比較したGo言語の良し悪し及び学習について 最初に登壇したのは、日

    Go言語 ってぶっちゃけた話どう?Go言語開発者が本音を語った Geeks Who Drink in Tokyo をレポート! | 株式会社ヌーラボ(Nulab inc.)
    homilog
    homilog 2017/07/07
    ブクマがじわじわと伸びている....!
  • Webエンジニアだったら当然知っておきたい「 クリックジャッキング対策 」とは? | 株式会社ヌーラボ(Nulab inc.)

    こんにちは。Typetalkチームの永江です。今回は4月にリリースした、BacklogとTypetalkの連携機能である「Backlogカード」の実装の際に行った クリックジャッキング対策 について説明します。 Backlogカードとは Backlogカードは、Typetalkのトピック内にBacklogの課題やコメントをカード形式にして表示する機能です。Backlogの課題キーや課題のURLを貼り付けるだけで、以下の画像のように表示できます(※詳しいご利用方法についてはこちらの「Typetalkのトピック上で課題の詳細を見られる Backlogカード をリリースしました!」をご参照ください)。 Backlogカードの実装は、TypetalkからBacklogに用意した埋め込み用の課題ページを<iframe>で表示するというものです。このような実装にしたのは、もともとBacklogに<if

    Webエンジニアだったら当然知っておきたい「 クリックジャッキング対策 」とは? | 株式会社ヌーラボ(Nulab inc.)
    homilog
    homilog 2017/07/05
    Backlogカードにも採用されているクリックジャッキング対策を解説。
  • ウェブデザインの前線に居続ける。小山敬介のデザイナーとしての心構えやで | A.C.O. Journal

    お探しのページは見つかりませんでした。 アクセスしようとしたページは削除、変更された可能性があります。

    ウェブデザインの前線に居続ける。小山敬介のデザイナーとしての心構えやで | A.C.O. Journal
    homilog
    homilog 2017/05/02
  • Backlog ファンが集結しノウハウを共有! Geeks Who Drink in Tokyo - Backlog Lovers Edition - を開催しました | 株式会社ヌーラボ(Nulab inc.)

    3月31日、東京オフィスで開催された Geeks Who Drink in Tokyo のレポートをお届けします! GeeksWhoDrinkは、エンジニアプログラマーに向けた技術に関する交流会イベント。IT企業のエンジニアやデザイナーをゲストスピーカーに招いて、自社サービスで活用されている技術を解説する、プレゼンテーションも行っています。 今回は「Backlog Lovers Edition」( Backlogユーザーの集い )というテーマで、Backlogを使ったコミュニケーションや課題管理について、実際の利用事例や「自社ではこんな使い方をしている」という、アイデアを交換し合うユーザーミートアップの企画をしました。 Geeks Who Drink in Tokyo – Backlog Lovers Edition – Backlog Lover がタスクやプロジェクト管理の事例を共有

    Backlog ファンが集結しノウハウを共有! Geeks Who Drink in Tokyo - Backlog Lovers Edition - を開催しました | 株式会社ヌーラボ(Nulab inc.)
    homilog
    homilog 2017/05/02
    Geeks Who Drinkといえばやっぱりヌーラボ。
  • マストドンはオタク女子の楽園? 「otajodon」管理人に聞く

    最近、まわりで「マストドンのインスタンスを立てました」という人が増えてきた。実はITmedia NEWSのインスタンスも近々リリース予定だが、中には個人で趣味のインスタンスを立ててしまった猛者もいる(社内に)。 その名もずばり「otajodon」(おたじょどん)。オタク女子が年齢、ジャンルを問わず気軽に会話できる場としてぐんぐんユーザー数を伸ばし、4月26日時点で1115人を突破した。 実際に登録してみると、おのおのが好きな作品や日々の生活をのびのびと投稿するアットホームな雰囲気に包まれている。Twitterに慣れていると、この牧歌的な雰囲気がどこか懐かしく感じてしまう。 「今のマストドンはオタク女子にとって居心地がいい」と語るのは、管理人のアオヤギさん。otajodonを作ったきっかけや、個人で管理人をするにあたって気付いたこと、運営上のの苦労、コミュニティーの雰囲気などについて聞いてみ

    マストドンはオタク女子の楽園? 「otajodon」管理人に聞く
    homilog
    homilog 2017/04/27
    同人サイトのチャットというのでやっとピンときた。”ローカルタイムラインが機能して、みんながわいわい話してるのが理想ですね。Twitterと違って、フォローしてない人の投稿も見られるじゃないですか。”
  • CodeIQについてのお知らせ

    2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod

    CodeIQについてのお知らせ
    homilog
    homilog 2017/04/27
  • 【絵が下手でもできる!】ocacooを使ってサイトマップやマインドマップを作ってみた - 現役seo担当が教えるよブログ

    今週になって会社に新人が5人も入ってきてビックリしている苦労詐欺だ。 別の課の新人だから、そこまで気にならないけど、一気に人増えた感がすごいw 今月末に歓送迎会をやるらしいのだが、会社の飲み会は時間の無駄だと思ってるから、速攻で欠席を申請しといた。 気心知れた仲間と美味しい酒を飲むならまだしも、会社でしか付き合いのない人達と美味しい酒が飲めるとは全然思えないんだよな。 近況報告が済んだところで、今回は↓の「SEOに強いサイト作り」に関して書いた記事内で紹介したcacooをちゃんと紹介してみようかと。 実際に使ってサイトマップやマインドマップ・ワイヤフレームなんかを作ってみるよ。 SEOに強いサイトを作る時に意識したい8つのTIPS - 現役seo担当が教えるよブログ WEBサイト制作に使えるcacoo Cacoo(カクー): アイデアを今すぐこのキャンバスに 以前紹介した記事でも書いたんだ

    【絵が下手でもできる!】ocacooを使ってサイトマップやマインドマップを作ってみた - 現役seo担当が教えるよブログ
    homilog
    homilog 2017/04/23
  • ITmedia エンタープライズ グループウェアの選び方と新世代コラボツール

    企業内の情報共有ツールの定番は、やはり「グループウェア」だろう。しかし、このグループウェア、実にさまざまな製品があり、選択はなかなか難しい。そこで記事では、グループウェアの特徴および選択時の注意点などを整理する。さらに、最近注目されているリアルタイムコラボレーションと、新しいツール「Skype」の可能性についても触れよう。 企業内情報共有のためのツールがグループウェア 企業内で情報共有するなら、まずは「グループウェア」を検討するのが常道だろう。グループウェアは、まさに組織内の情報共用を目的として生まれ、進化してきたソフトウェアだからだ。製品によって差はあるが、グループウェアは一般的に次のような機能を持っている。 電子掲示板……社員向けの掲示板。従来は情報を紙に印刷して壁に貼って伝達していた機能をネットワーク上の電子的なサービスに置き換えたもの。アイデアを募集したりアンケート機能を持つなど

    ITmedia エンタープライズ グループウェアの選び方と新世代コラボツール
    homilog
    homilog 2017/04/20
  • Backlog UI リニューアルの舞台裏 / Backlog Renewal UI

    2017年4月13日の「DevLOVE 関西『デザインリニューアルの難しさ』」にて発表された、Backlog UI リニューアルの舞台裏のスライドです。

    Backlog UI リニューアルの舞台裏 / Backlog Renewal UI
    homilog
    homilog 2017/04/19
    良し悪しのバランスをどうとるのか、難しいけど本当に重要。
  • 【独占】元AWS小島英揮氏が福岡ヌーラボの経営に参画ーー上場に向けた組織強化を実施 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

    写真左からヌーラボ代表取締役の橋正徳氏と経営に参画した井上宗寛氏、小島英揮氏 福岡を拠点に仕事効率化ツールを提供するヌーラボは3月30日付けで、元アマゾンウェブサービスジャパンの小島英揮氏を非業務執行取締役に、アラタナCFOの井上宗寛氏を社外監査役に招聘している。誌取材に対し同社代表取締役の橋正徳氏が答えてくれた。 ヌーラボは仕事の生産性を高めることを目的としたサービスを展開。有料企業導入数5000社のプロジェクト管理ツールbacklogやビジネスチャットツールtypetalk、コラボレーションツールcacooを運営している。今回の組織強化でIPOに向けた経営管理組織の構築に取り組む。 小島氏はアドビシステムズでエンタープライズ、デベロッパーマーケティングを担当。2009年よりアマゾンウェブサービスジャパンの1人目の社員として日のマーケティングを統括、クラウドユーザーコミュニティ「

    【独占】元AWS小島英揮氏が福岡ヌーラボの経営に参画ーー上場に向けた組織強化を実施 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
    homilog
    homilog 2017/04/14
    ついに![Backlog][nulab]
  • EC2-Classic からの脱却! VPC 完全移行 ~ Backlog 編 | 株式会社ヌーラボ(Nulab inc.)

    Backlog インフラ担当の松浦です。正式リリースから今年で 11 年目を迎えたBacklogは、昨年2016年末に新しいユーザーインターフェース(以下UI)へ大幅にリニューアルしました。開発メンバーが新しいUIの開発を進める裏側では、さらに運用しやすくするために、粛々とインフラの改善を実施していました。今回はその改善内容の一部である EC2-Classic から EC2-VPC に移行したときの内容をご紹介します。 EC2-Classic と EC2-VPC の違いに関してはこちらをご参照ください EC2-Classic から EC2-VPC へ移行した理由 ヌーラボのサービスは全て AWS で運用されています。私自身、昔から AWS を使っていたこともあり、古い環境では EC2-Classic 利用していました。EC2-Classic で運用していて、不便に感じていた点を以下に挙げま

    EC2-Classic からの脱却! VPC 完全移行 ~ Backlog 編 | 株式会社ヌーラボ(Nulab inc.)
    homilog
    homilog 2017/04/13
  • マークアップとは - Markupの意味と基本知識 | マイナビクリエイター

    Web関連の求人情報を見ると、今や当たり前のようにマークアップエンジニアという職種を目にすると思います。その求人を見て、Web業界で働くことを希望している人の中には、「マークアップとは?」「コーダーやWebデザイナーとの違いは?」「エンジニアというくらいだから、システムやプログラミングに関する難しい専門知識を駆使する職業なのかもしれない」と考え、自分にはハードルが高くて無理だとあきらめてしまう人も多いかもしれません。 マークアップエンジニアというのは、確かに専門知識を必要とする仕事ではあります。ただ、Web系の求人の中で、フロント寄りの領域を扱うことから、エンジニアやプログラミングとは大きく業務内容が異なります。マークアップエンジニアは、今日のWebサイト制作に欠かせない重要な部分を担っており、制作現場で数多く求められている職種です。そして、未経験者であっても、ある程度の勉強や実践経験を積

    マークアップとは - Markupの意味と基本知識 | マイナビクリエイター
    homilog
    homilog 2017/03/30
  • インターネットビジネス、主にブログ・メルマガでの活動について語るブログです。

    どうも、インフォ仙人です。 最近よく、広告のご依頼やアフィリエイトの案件などがメールで提案されますが、 そういった皆様 ...

    インターネットビジネス、主にブログ・メルマガでの活動について語るブログです。
    homilog
    homilog 2017/03/15
  • 女の子へ「寿司と指輪は自分で買おう」 西原理恵子さん:朝日新聞デジタル

    ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

    女の子へ「寿司と指輪は自分で買おう」 西原理恵子さん:朝日新聞デジタル
    homilog
    homilog 2017/03/03