タグ

2014年8月29日のブックマーク (20件)

  • FrontPage - OpenPNE

    マルチデバイス対応 OpenPNEはPCのみならず、スマートフォン、フィーチャーフォンに対応し、いつでも好きなときにログインすることができます。 自由のFREE、無償のFREE オープンソースのOpenPNEには2つのFreeがあります。 利用、配布、開発はすべて自由。しかも無償で使えます。

  • Wantedly 航海日誌

    日は、マーケの生熊がお送りします。 3月14日はホワイトデーということで、Wantedlyチームの女性のみなさんに日頃の感謝を伝えるべく、男性社員はプレゼントを用意しました。でも、ただそれをお渡しするだけではつまらないということで、ちょっぴりバトルの要素を導入しました。 ・男性メンバー(13人)が用意するプレゼントはひとり1つ ・女性メンバー(7人)は用意されたプレゼントの中からひとり1つ選ぶ ・プレゼントは誰が用意したものかは教えない ・選ばれないプレゼントを用意した男性6人はメンタルにくる罰ゲーム♡ 各自が用意してきたプレゼントはこんな感じ。 わっきーはアーノルドパーマーのシュシュ(髪が長い人だけをターゲットに) れいくんは博多あまおう(近所で買ってきた感がありありw) 川崎さんはプログラミングレッスン券とクッキー(果たして女子にどう響くか) 学さんは芦屋の洋菓子(でたー芦屋育ちアピ

    Wantedly 航海日誌
  • これで完璧!Webサービスの情報設計をカンタンにする設計用テンプレート完全版

    はいこんにちは。最近なぜか風邪が治らないナカムラです。何ったら健康になれるんでしょうか。誰か教えてください。 さて、サイトを作って!とザックリ投げっぱなされた依頼について、何を掲載するべきで何をどう設計するべきなのか。悩みますよねぇ・・・。 今回は日ディレクション協会の人気講座「0からのWebディレクション講座:設計編」で、DCHSの高瀬さんが非常に分かりやすい見解と考えまとめ用のテンプレを公開してくれましたので紹介してみます。 以前からこのサイトでもその重要性についてブツブツ言っている感情設計についての考えとも重なる部分多めでしたので、両方読んでいただけると理解が深まるかもしれません。 感動設計テンプレート&講演資料 ユーザーが感動するウェブサイトを実現するために必要な情報設計とは? 高瀬さんいわく全てのWebサイト、サービスは「ユーザーを感動させるため」に存在しているし、そうあるべ

    これで完璧!Webサービスの情報設計をカンタンにする設計用テンプレート完全版
  • とあるシングルスタックエンジニアの生存戦略 - その後のその後

    昨日『好きなことで生きるエンジニアを知る(Part2)』というイベントで登壇してきました。「どうやったらおもしろく働き続けられるか?」みたいなテーマなので記事タイトルにある「生存戦略」とはちょっと違う印象を持たれるかもしれませんが、おもしろくないと生きていてつらいので、僕としては合ってるかなと。 もともとはスライドとか用意する必要なくて、聴講者含めてのディスカッション形式でやりましょうと主催の方には言っていただいてたのですが、僕の場合は準備なしでしゃべるとグダグダになるので、一応自分の考えぐらいは整理しとこう、ということでスライドを用意しました。 で、ここまで20分ぐらいで、あとは撤収までエンドレスで参加者の方々からの質問に答えていきつつ内容を補完する形式でした。 Q&Aのメモ 参考までに、参加者の方はフリーランスと会社員が半々ぐらい、エンジニア/非エンジニアの割合も半々ぐらいでした。

    とあるシングルスタックエンジニアの生存戦略 - その後のその後
  • たかの友梨氏がパワハラ?「あなた会社つぶすの」 録音データ公開

    同ユニオンや弁護士によると、ユニオン側は今月22日、仙台労働基準監督署が 「たかの友梨ビューティクリニック」の仙台店での残業代の減額などに是正勧告を出したことについて記者会見する予定だった。そのことを知った高野社長は、前日の21日に急きょ仙台市を訪れ、仙台店の従業員15人や店長らを飲店に集めたうえ、この女性従業員に対して2時間半にわたり話し続けたという。 「つぶれるよ、うち。それで困らない?」 高野氏は、録音された会話の中で、この女性従業員に対し持論を展開した。 未払いが問題になった残業代については「残業代といって改めて払わないけれども、頑張れば頑張った分というのがあるじゃん。そうやって払っている」と、支払いが適正ではない可能性を認めた。弁護団によると、月間77時間の残業に対して12万円が支払われるべきところ、3万5千円ほどしか支払われないケースがあり、こうした事例が横行している可能性が

    たかの友梨氏がパワハラ?「あなた会社つぶすの」 録音データ公開
  • Rubyにはウンザリ!動的型付け、副作用、およびオブジェクト指向プログラミング全般からの考察 | POSTD

    この記事を書き上げるには、相当長い時間がかかりました。来は今年の年明け、 Rubyの死 やデイヴィッド・ハイネマイヤー・ハンソンの TDDは死んだ がアップされて騒ぎになる前に投稿するつもりだったのです。昨年末に書いたツイートを見てください。 > Rubyにはもう飽き飽きした。理由はいろいろあるが、特にその副作用と、ステータスが可変なせいで大量のユニットテストを書かされるのにはウンザリだ。 @abevoelker Rubyの開発に関しては、大勢の人が心のどこかで何かおかしい、何かが欠けていると思っているようですが、たいていの人は責める対象を間違っています。Rubyで書いたアプリがとんでもない代物になったって? それはあなたがきちんとテストコードを書かなかったか、テスト駆動開発(TDD)の指針に則って開発しなかったからです。もしくは、正しいデザインパターンに切り分けるための知識が不足してい

    Rubyにはウンザリ!動的型付け、副作用、およびオブジェクト指向プログラミング全般からの考察 | POSTD
  • スマホWebサイト/ハイブリッドアプリ開発を高速化するJavaScriptフレームワークまとめ | BACKEND AS A SERVICE mbaas BLOG

    デスクトップ向けのWebサイト開発ではjQuery/Backbone.js/AngularJS/Ember.jsなどを採用するケースが多いのかなと思います。しかしスマートフォン、タブレット向けのWebサイトとなるとまた勝手が違います。特にUI周りの取り回しであったり、タッチ/マルチタッチイベント、スマートフォン特有のAPIなどを適切に扱えなければなりません。何よりハードウェアの性能がデスクトップより低いので高速にストレスなく動作させるためには軽量でなければなりません。そこで今回はスマートフォン、タブレット向けのWebサイトを構築したり、HTML5によるハイブリッドアプリを開発するのに使えるJavaScriptフレームワークを紹介します。ぜひ皆さんの開発に役立ててください。mBaaSお役立ちブログ トップ> ブログ> Tips> スマホWebサイト/ハイブリッドアプリ開発を高速化するJava

    スマホWebサイト/ハイブリッドアプリ開発を高速化するJavaScriptフレームワークまとめ | BACKEND AS A SERVICE mbaas BLOG
  • 大手Webサービスがクライアント側で発生したJavaScriptのエラーをどう収集しているのか まとめ - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    大手Webサービスがクライアント側で発生したJavaScriptのエラーをどう収集しているのか まとめ - Qiita
  • わたしが知らないスゴ本は、きっとあなたが読んでいる: コンピュータの名著100冊

    仕事でコード書いてた頃の話。 机上に「」というメディアは無かった。プログラミングといえばお手のコピペ&手直しで仕上げてた。だから、せいぜい入門書やリファレンスといった辞書的なやつだけで、3年もすれば「古い」と引き出しの中へ。 だから、いつまでたっても上手なのは「お作法」だけ。あたりまえだ。仕様を実装したコードに「似た」コードやパターンを探し出す→コピペがプログラマの仕事だと思ってたから。ネットの情報が「全て」であって、「考える」とは、「いかにお手に合わせるか」だったから。 プログラマというよりも、むしろ「コーダー」。その辺は「プログラマになれなかったわたし」[参照]に書いた。 ここでは、「コンピュータの名著・古典100冊」の既読リストで恥さらし。いかにちゃんとしたを読んでいないかがよっく分かる、なさけない。 書はプログラミングに限らず、ソフトウェアエンジニアとしての libera

    わたしが知らないスゴ本は、きっとあなたが読んでいる: コンピュータの名著100冊
  • 基礎を固める!プログラミング入門におすすめの書籍10冊【超初心者向け】

    基礎を固める!プログラミング入門におすすめの書籍10冊【超初心者向け】 プログラミング初心者向けの入門書を紹介する記事です。プログラミングを勉強したいけど、どこから始めればいいかわからいという人向け!コンピュータの構造やプログラムがどうやって動くのかといった仕組みを説明した書籍のみ紹介します。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 プログラミング関連の書籍は数多くありますが、初心者が勉強をはじめるときに、どこから読めばいいのかわか

    基礎を固める!プログラミング入門におすすめの書籍10冊【超初心者向け】
  • Doxygen

    ソースコード・ドキュメンテーション・ツール Doxygen は、C++、C、Java、Objective-C、Python、IDL (Corba、Microsoft 風)、Fortran、VHDL、PHP、C# 向けのドキュメンテーション・システムです。 D にもある程度対応しています。 Doxygen には、次の3つの利点があります。 文書化されたソースファイルのセットから、 オンライン・ドキュメント・ブラウザ (HTML形式) やオフラインのリファレンス・マニュアル (形式) を生成することができます。 RTF (MS-Word)、PostScript、ハイパーリンク PDF、圧縮 HTML、Unix man ページ形式の出力もサポートされています。ドキュメントは、ソースから直接抽出されます。これにより、ドキュメントとソースコードの一貫性を保つことがとても容易になります。 Doxyge

  • Toga - デスクトップからスマホまで。Python製のGUIツールキット MOONGIFT

    デバイスや環境に合わせてプログラミング言語を切り替えるのが当たり前ですが、それでもなお使い慣れている言語を使って開発したいという思いは誰もが持っているはずです。かつてのJavaもそうです(今もでしょうか?)。 今回はその一つ、Togaを紹介します。PythonGUIアプリケーションを作るツールキットになります。 Togaの使い方 今回はデモアプリを試してみます。 Mac OSX版。Windowsでも同じように動くはずです。 アラートを出せます。 ツリー表示。 ボタンを押すと、起動しているコンソールにログが出ます。 $ toga-demo button press still running... (iteration 0) still running... (iteration 1) still running... (iteration 2) still running... (ite

    Toga - デスクトップからスマホまで。Python製のGUIツールキット MOONGIFT
  • Responsive Dashboard - Bootstrapベース、レスポンシブな管理画面テンプレート MOONGIFT

    Bootstrapの良いところは使い手(主にエンジニア)の気持ちを理解し、その利用シーンが想定されていることでしょう。こだわったデザインにすることだってできますが、それでは応用がききません。その汎用性と見栄えのバランスを上手に保っています。 今回紹介するResponsive Dashboardもその応用例と言えます。いわゆる管理画面系のダッシュボードですが、AngularJSとjQueryに対応し、カスタマイズして利用するのが容易になっています。 Responsive Dashboardの使い方 こちらがメイン画面です。管理系で良くありがちなウィジェットがたくさんあります。メニューは左側です。 デスクトップもメニューを折り畳めます。 タブレットサイズになると自動でメニューの文字が折り畳まれます。 スマホサイズ。カラムが1列になります。 Responsive DashboardはBootst

    Responsive Dashboard - Bootstrapベース、レスポンシブな管理画面テンプレート MOONGIFT
  • LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術 記事一覧 | gihyo.jp

    第54回Linuxカーネルのコンテナ機能 ―cgroup v2から使うCPUの帯域幅制限(2) 加藤泰文 2023-11-08

    LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術 記事一覧 | gihyo.jp
  • 「若手エンジニア/初心者のためのRuby 2.1入門」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

    オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。 若手エンジニア/初心者のためのRuby 2.1入門(13): Rubyで逆ポーランド変換機を作りgem作成&コマンドの使い方 オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。連載最終回の今回は、小規模なgemの作成にチャレンジしてみましょう。gem作成の一連の流れを体験するために、逆ポーランド記法による計算機アプリケーションを作ってみましょう。(2015/2/6) 若手エンジニア/初心者のためのRuby 2.1入門(12): 難しいが強力! Rubyのメタプログラミング、self、特異クラス/メソッド、オープンクラスとモンキーパッチ オープンソースのオブジェクト指向プログラミング言語

  • Swiftで書くデザインパターンまとめ - Qiita

    デザインパターンをSwiftで実装する場合の記述例がたくさん紹介されています。 Source: Design Patterns implemented in Swift @ Github まだすべてのパターンが網羅されていませんが、よく利用するものなどが記載されているので参考になるかと思います。 デザインパターンとは ソフトウェア開発におけるデザインパターン(型紙(かたがみ)または設計パターン、英: design pattern)とは、過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し、名前をつけ、再利用しやすいように特定の規約に従ってカタログ化したものである。 デザインパターン @ Wikipedia 以下各デザインパターンの概要は上記Wikipediaより 記載一覧 2014年8月28日時点 Creational パターン名 記載

    Swiftで書くデザインパターンまとめ - Qiita
  • Dockerで非エンジニアでも開発環境を上げ下げできる、mirageというツールを作りました - KAYAC engineers' blog

    いやー今年もISUCONの予選参加募集がはじまりましたね! 昨年は出題側だったので胃が痛かったですが、今年は参加側ですので大変楽しみにしております。@acidlemonです。 Docker使ってますか? さてみなさん、Docker使ってますか? 使ってる? 使ってない? ぼくは使ってませんでした。えー今どきBlue-Green Deploymentやってないの? Immutable Infrastuctureじゃないの? と言われそうですが、世の中にはいろんなしがらみとかもあってなかなか簡単にエイヤーでコンテナに移行できるわけでもないのは皆さんなんとなく感じているのではないでしょうか。 とはいえ、最近これだけ話題になっているDockerですので、そろそろ使ってみたいなぁ…ということで、まずは開発環境をDockerで上げられるようにしました。 Dockerでコンテナを作るときには2つのアプロ

    Dockerで非エンジニアでも開発環境を上げ下げできる、mirageというツールを作りました - KAYAC engineers' blog
  • Log4j2の使い方めも - yamashiro0110の日記

    Log4j2がよさそうだったので、使ってみたときのめも プロジェクトのURL http://logging.apache.org/log4j/2.x/ 使い方 とりあえず使ってみる package test; public class Test { private static Logger LOG = LogManager.getLogger(); public static void main(String[] args) { LOG.trace("Run {}!!", Test.class.getSimpleName()); } } {}を出力する内容の中に埋め込むと、引数を展開してくれる。超便利(^o^) 引数の型とか、気にしなくていい 出力結果 2014-08-24 09:21:16,950 | [main] | TRACE | test.Test | Run Test!! イン

    Log4j2の使い方めも - yamashiro0110の日記
  • JavaScriptのconsole.log - yamashiro0110の日記

    最近知ったので・・・ console.log('var_1:%s, var_2:%d', 'hoge', 111); 実行結果 var_1:hoge, var_2:111 今まで、"+"で連結してた...orz

    JavaScriptのconsole.log - yamashiro0110の日記
  • Javaで二分探索法を使って高速に範囲検索を行う - Qiita

    何万回、何百万回と範囲検索を行う必要がある場合、DBを使って検索を行うと、遅すぎて話にならないことがあります。 そんな時は、二分探索法というやり型を実装すると、大幅な速度アップが見込める場合があります。 そんな二分探索法をJavaで実装してみました。 一応Githubにもコミットしてあります。 https://github.com/2KB/range-search/tree/master/range-search 参考にさせて頂いたサイト: http://blog.akagi.jp/archives/179.html https://www.grapecity.com/tools/support/powernews/column/clang/054/page03.htm 実装 範囲データ保持クラスのインターフェース /** * 範囲検索をするためのメソッドを定義したインターフェース */

    Javaで二分探索法を使って高速に範囲検索を行う - Qiita