タグ

2016年5月12日のブックマーク (41件)

  • PHP:ソケット関数で簡易的なHTTPサーバーを作る

    <?php /** * server.php * PHPで簡易的なHTTPサーバをたてて * HTMLファイルを表示、およびGETメソッド・POSTメソッドの * HTTPリクエスト時のHTTPヘッダーを覗いてみる。 */ /** * ソケットサーバとして起動する端末のIPアドレスを取得 * ローカル環境で実行する場合は、localhostでかまわないが * 実際のサーバー上で動かす場合は、そのサーバーのIPアドレスを指定する。 * 同時にアクセスを許可するポート番号の指定を行う。 * 下記では9000番ポートを解放。 */ $port = 9000; $host = "localhost"; $ipAddress = gethostbyname($host); //この関数でドメインからIPアドレスが取得できる /** * 次にソケットの作成 * 第一引数は、localhostのIPアド

    PHP:ソケット関数で簡易的なHTTPサーバーを作る
    nilab
    nilab 2016/05/12
    PHP:ソケット関数で簡易的なHTTPサーバーを作る | SUTDIO 千馬力
  • PHP: socket_recv - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: socket_recv - Manual
    nilab
    nilab 2016/05/12
    PHP: socket_recv - Manual
  • 「税金で高齢者を支えている」と思ったら大間違い。実は勤労世代も5人に2人は逆に社会に支えられている|やまもといちろうゼミ|みんなの介護

    一郎です。最近酒量を減らしたところ、少しの酒で酔えるほどに燃費が良くなりました。エコであります。 ところで、1時限目「高齢者の死に方について世界との違いを考える」の中で、高齢者の死に方、尊厳死の議論についてお話をしましたが、今回はもう少し歩を進めて「そんな高齢者を支えているはずの勤労世代は、その納めている税金で当に社会を潤しているのだろうか?」という話をしたいと思います。 と申しますのも、最近になって安倍晋三首相が国内景気の先行き不透明感や、熊での大地震の復興も含めた補正予算前倒しの議論の中で「消費税増税を見送り」というテーマを表に出し始め、いろんなところでハレーションが起きているように感じられるからです。 消費税増税に関する三党合意についてなど、細やかな政策上の経緯や是非は脇に起きますが、基的には、消費税増税を行う意図というのは、一部は増え続ける社会保障費などの歳出を支えるため

    「税金で高齢者を支えている」と思ったら大間違い。実は勤労世代も5人に2人は逆に社会に支えられている|やまもといちろうゼミ|みんなの介護
    nilab
    nilab 2016/05/12
    「税金で高齢者を支えている」と思ったら大間違い。実は勤労世代も5人に2人は逆に社会に支えられている|みんなの介護ニュース
  • PHP: はじめに - Manual

    はじめに ソケット拡張モジュールは、一般的な BSD ソケットに基づくソケット通信に関する低レベルインターフェイスを実装し、 クライアントだけでなく、 ソケットサーバーとして動作させることが可能となります。 より一般的なクライアントサイドのソケットインターフェイスについては、 stream_socket_client()、 stream_socket_server()、 fsockopen() および pfsockopen() を参照ください。 ここで説明するソケット関数を使用する場合、多くの関数は C 言語に同じ名前の関数が存在しますが、 しばしば定義が異なっていることに注意してください。 混乱を避けるには、説明をよく読んでください。 このようにソケットプログラミングと異なっている点はありますが、 それでも有用な多くの Unix man ページを参照することができます。 Web 上に C

    PHP: はじめに - Manual
    nilab
    nilab 2016/05/12
    「ここで説明するソケット関数を使用する場合、多くの関数は C 言語に同じ名前の関数が存在しますが、 しばしば定義が異なっていることに注意してください。 混乱を避けるには、説明をよく読んでください」
  • PHP: ソケット - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: ソケット - Manual
    nilab
    nilab 2016/05/12
    PHP: ソケット - Manual
  • インターンとして失敗例になってしまった話

    12 May 2016 123,471Views MTRLインターン生でした。 僕は自分で期限を決めて、採用して頂きました。地方に住んでいるため大学が春休みの間だけの2ヶ月間の採用でした。 採用されて東京に入る前から言われていたアウトプットと、最後まで言われ続けたことはずっと一緒でした。最初の一ヶ月は現場を知るため、仕事を知るためと自分にも会社にも嘘つきただ雑務をこなして過ごしました。 残りの一ヶ月には自分の名刺も作っていただき、仕事用のメールアドレスも与えられ、対外的なやり取りには何1つ不便がない環境が整っていました。それでも僕は行動しませんでした。カメラロールは積極的に容量が増えていくのに。 会議は毎週出席していました。参加は3週に一回程度でした。言い訳をするならば、なにも考えていなかったわけではありません。考えてはいました。でも全然出ませんでした。自分は企画をしたいと面接で答えました

    インターンとして失敗例になってしまった話
    nilab
    nilab 2016/05/12
    もしかして炎上商法なのでは。。。 「最初の一ヶ月は現場を知るため、仕事を知るためと自分にも会社にも嘘つきただ雑務をこなして過ごしました」
  • PHP: FastCGI Process Manager (FPM) - Manual

    Init script setup === You will probably want to create an init script for your new php-fpm. Fortunately, PHP 5.3.3 provides one for you, which you should copy to your init directory and change permissions: $ cp <php-5.3.3-source-dir>/sapi/fpm/init.d.php-fpm.in /etc/init.d/php-fpm $ chmod 755 /etc/init.d/php-fpm It requires a certain amount of setup. First of all, make sure your php-fpm.conf file i

    PHP: FastCGI Process Manager (FPM) - Manual
    nilab
    nilab 2016/05/12
    「FPM (FastCGI Process Manager) は PHP の FastCGI 実装のひとつで、 主に高負荷のサイトで有用な追加機能を用意しています」
  • PHP: CGI およびコマンドライン - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: CGI およびコマンドライン - Manual
    nilab
    nilab 2016/05/12
    「デフォルトでは、PHP は CLI および CGI プログラムとしてビルドされます」「モジュールを用意しているウェブサーバーで実行するときには、 モジュールを使うほうがパフォーマンス面で有利です」
  • PHP: Lighttpd 1.4 (Unix システム用) - Manual

    Lighttpd 1.4 (Unix システム用) ここでは、Unix システム上の Lighttpd 1.4 で PHP を使用する際の注意点とヒントをまとめます。 まず » Lighttpd trac で Lighttpd のインストール方法をよく読んでからこれ以降に進みましょう。 PHP と Lighttpd を組み合わせる際におすすめの SAPI は FastCGI です。 FastCGI は、php-cgi では自動的に有効になります。 Lighttpd に php プロセスを起動させる Lighttpd から php に接続して FastCGI プロセスを立ち上げさせるように設定するには、 lighttpd.conf を編集します。 ローカルシステムの FastCGI プロセスに接続するにはソケットの使用をおすすめします。 server.modules += ( "mod_fa

    PHP: Lighttpd 1.4 (Unix システム用) - Manual
    nilab
    nilab 2016/05/12
    PHP: Lighttpd 1.4 (Unix システム用) - Manual
  • PHP: Nginx 1.4.x (Unix システム用) - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: Nginx 1.4.x (Unix システム用) - Manual
    nilab
    nilab 2016/05/12
    PHP: Nginx 1.4.x on Unix systems - Manual
  • PHPを Unix システム上の Apache 2.0 にインストールする

    Apache 2.x (Unixシステム用) このセクションでは、PHPを Unix システム上の Apache 2.x にインストールする際の 手引きと注意事項について説明します。 警告 Apache2 の MPM マルチスレッドモードを実運用環境で使用することは推奨されません。 代わりに prefork MPM を使ってください。これは Apache 2.0 および 2.2 におけるデフォルトの MPM です。prefork MPM を使う理由については、 マルチスレッド版 MPM の Apache2の FAQ エントリを参照してください。 » Apache ドキュメンテーション を参照し、Apache 2.x の基的な事項について理解しておくことを強く推奨します。 Apache のインストールオプションについてのより詳しい情報が得られます。 最新バージョンの Apache HTTP

    PHPを Unix システム上の Apache 2.0 にインストールする
    nilab
    nilab 2016/05/12
    PHP: Apache 2.x (Unixシステム用) - Manual
  • PHP: Unix システムへのインストール - Manual

    I recently ran in to a situation where I was building PHP 7.1.13 from source. Configuration & make went fine, however, when I ran make install it hung. It turns out that if you are building PHP with Apache (apxs) the make file calls apxs with the -a flag which tells it to modify the httpd.conf file. If, for whatever reason, the file is not writeable then it fails and you get the hang. Line 108 in

    PHP: Unix システムへのインストール - Manual
    nilab
    nilab 2016/05/12
    PHP: Unix システムへのインストール - Manual
  • PHP: サーバー固有のモジュール - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: サーバー固有のモジュール - Manual
    nilab
    nilab 2016/05/12
    Apache, FastCGI Process Manager, IIS, NSAPI.
  • PHP: インストールにあたっての一般的な注意事項 - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: インストールにあたっての一般的な注意事項 - Manual
    nilab
    nilab 2016/05/12
    「PHP がモジュールのサポートをしていない Web サーバーに対しては、 CGI もしくは FastCGI プロセサとして PHP を使用することができます」
  • 1995年、セガサターンでのプログラミング | POSTD

    この記事は、1995年にNeversoft社で初となるゲーム「Skeleton Warriors」を開発した際に書いたドキュメントです。これは、私が68Kアセンブリ言語を使わずに作った初めてのゲームです。 こちらの写真から、当時の仕事環境を窺い知ることができます。右側にあるのがセガサターン用ソフト開発キット(”スモールボックス”とICEで構成されています)です。 ゲームの状態 以下のドキュメントで、セガサターン用ゲームソフト「Skeleton Warriors」用に書かれたコードを簡単に説明します。また、その中には現在でも使われている方法が多くありますので、そのいくつかをご紹介します。 このドキュメントの主な目的は、それぞれのモジュールの働きと、その対話方法を説明しながら、DanとKen、Jamesに現代のコードについて効率的に理解してもらうことです。またMick(筆者)が書いた残念なコー

    1995年、セガサターンでのプログラミング | POSTD
    nilab
    nilab 2016/05/12
    「この記事は、1995年にNeversoft社で初となるゲーム「Skeleton Warriors」を開発した際に書いたドキュメントです。これは、私が68Kアセンブリ言語を使わずに作った初めてのゲームです」
  • Sublime Textの「あいまい一致」をリバースエンジニアリング | POSTD

    Sublime Text は、私のお気に入りのプログラミング用テキストエディタです。 Sublime Textで気に入っている特徴の1つは、あいまい検索アルゴリズムです。ファイルや関数の検索が超高速なのです。これまで多くの人が、インターネット上で、この仕組みについて質問していましたが、満足の行く回答はありませんでした。そこで、私が自らこれを解明することにしました。 全部読むのが面倒な方へ 文を読まずに最終結果だけ知りたいですか? 了解! 私は、あなたを責めたりしませんよ。 インタラクティブなデモ: こちらをクリック ソースコード: C++JavaScript Sublime Textの仕組み Sublime Textのあいまい一致とは何でしょうか。そして、なぜそれはそんなに賢いのでしょうか。聞いてくれてうれしいです。 Sublime Textには、2つの非常に便利なナビゲーション関

    Sublime Textの「あいまい一致」をリバースエンジニアリング | POSTD
    nilab
    nilab 2016/05/12
    Sublime Textの「あいまい一致」をリバースエンジニアリング | プログラミング | POSTD
  • PythonのGUIライブラリKivyによるクロスプラットフォームGUIアプリ作成入門 - MyEnigma

    Kivyプログラミング ―Pythonで作るマルチタッチアプリ― (実践Pythonライブラリー)posted with カエレバ原口 和也 朝倉書店 2018-06-25 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに Windowを作る アクションバーを作る テキスト入力ボックスを作る ボタンのUIを作る スライダーUIを作る チェックボックスのUIを作る matplotlibのグラフをkivyの一部として利用する 二次元の地図データを埋め込む 参考資料 MyEnigma Supporters はじめに 先日、 PythonのマルチプラットフォームGUIライブラリである Kivyを紹介しましたが、 myenigma.hatenablog.com myenigma.hatenablog.com 今回は、Kivyによる基的なGUIシステムの 作り方を紹

    PythonのGUIライブラリKivyによるクロスプラットフォームGUIアプリ作成入門 - MyEnigma
    nilab
    nilab 2016/05/12
    PythonのGUIライブラリKivyによるクロスプラットフォームGUIアプリ作成入門 - MyEnigma
  • Atlassian Bamboo 5.11で大規模な継続的インテグレーションが可能に

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Atlassian Bamboo 5.11で大規模な継続的インテグレーションが可能に
    nilab
    nilab 2016/05/12
    「JIRAやConfluenceなど開発ツールを手掛けるAtlassianが,継続的デリバリツールBambooのバージョン5.11をリリースした」
  • Facebookは如何にして新興国市場向けAndroidアプリを設計したか

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Facebookは如何にして新興国市場向けAndroidアプリを設計したか
    nilab
    nilab 2016/05/12
    Facebookは如何にして新興国市場向けAndroidアプリを設計したか
  • Apache Stormが1.0に、パフォーマンス改善と多数の新機能

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Apache Stormが1.0に、パフォーマンス改善と多数の新機能
    nilab
    nilab 2016/05/12
    「Stormはストリーミングデータの分散処理を可能にするイベントプロセッサーだ。Stormアプリケーションは「Spout」と「Bolt」を使い、情報ソースとデータハンドラからなる有向巡回グラフを構成する」
  • appgiga.jp

    2024 著作権. 不許複製 プライバシーポリシー

    appgiga.jp
    nilab
    nilab 2016/05/12
    ブロックを繋げてWebアプリやゲームを作れる「Weld Action Blocks」が思わず夢中になる面白さ! | シェアしたくなる最新のWebサービス・ITニュース情報をチェック! APPGIGA!!(アプギガ)
  • Sonic Pi - 音楽のライブコーディング環境

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 音楽を奏でるというと大事に聞こえますが、プログラミングと同じでちょっとずつ積み重ねていけばきっとすてきな音楽ができあがるでしょう。そんな創作活動をたくさんの人たちと楽しんでみたくないでしょうか。 今回紹介するSonic Piはまさにそんな音楽を作っていくプロセスをライブコーディングさながらに楽しめるソフトウェアとなっています。 Sonic Piの使い方 Sonic Piのメイン画面です。中央部のエディタにてコードを書くことで音楽を設定していきます。 例えばこんな感じです。live_loopなど、それっぽいメソッドを使うので分かりやすいです。 Sonic Piは楽譜を書くわけではないので、プログラマの方が分かりやすいかも知れません。また、書いたコードをその場で実行したり、修正すること

    Sonic Pi - 音楽のライブコーディング環境
    nilab
    nilab 2016/05/12
    Sonic Pi - 音楽のライブコーディング環境 MOONGIFT
  • Androidの開発コードにSwiftを使用する

    先日Swiftの公式リポジトリのマスタブランチにマージされた“Port to Android”プルリクエストによって,Android用の簡単なプログラムの作成が可能になった。このプルリクエストはSwiftのターゲットとしてAndroidを加えるもので,Linux環境を使用してARMv7プロセッサを搭載したAndroid用のクロスコンパイルを行なう。 Swift port to Androidの大半は,2人の開発者によって作成された — 2015年末にプロジェクトを立ち上げたZhowei Zhang氏と,PRを提出し,最終的にマスタにマージされるまでのフィードバックに対応した,FacebookのBrian Gesiak氏だ。当初は変更ファイル数54というPRの規模の大きさのため,提出からマージまでほぼ2ヶ月が必要だった。 前述のように,現時点で可能なことは,Linux環境からAndroid

    Androidの開発コードにSwiftを使用する
    nilab
    nilab 2016/05/12
    「先日Swiftの公式リポジトリのマスタブランチにマージされた“Port to Android”プルリクエストによって,Android用の簡単なプログラムの作成が可能になった」
  • ネットで有名になるリスク - シロクマの屑籠

    フミコ、ブログやめるってよ - Everything you've ever Dreamed はてなブログ界では最も有名なブロガーであろうフミコフミオさんがブログの休止宣言をされていた。残念だ。 字義どおりに読むなら、「ブログに対する情熱を失ったところにガラケーが壊れてしまったのでブログを休止なさる」とのこと。ブログ熱が高ければガラケーが壊れてもすぐブログを書き始めるに違いないが、情熱が醒めてしまっているなら仕方がないところだ。 最近のフミコフミオさんの言動をずっと眺めていた私は、「フミコフミオさんは、有名ブロガーになってしまって疲れたんだろうな」と想像することにした。はてなブログ界で一番たくさん読者を獲得していた彼だから、そのぶん、きっとお疲れになっていたに違いない。 ネットで有名になった時に直面するリスク 動画にせよ、ブログにせよ、twitterにせよ、インターネットで情報発信する人の

    ネットで有名になるリスク - シロクマの屑籠
    nilab
    nilab 2016/05/12
    「知名度がもたらすリスクやコストに用心しながら知名度を獲得しようとしている人もいれば、まったく無防備な、「有名になれるなら悪魔のケツだって舐めます」といわんばかりの人もいる」
  • コードが書けないデザイナーは淘汰されていく?UIデザイナーの未来予測|UI Crunch #8 | キャリアハック(CAREER HACK)

    サイバーエージェント、DeNA、Gunosy、ウォンテッドリー、グッドパッチが語る、これからのUIデザイナーに求められる要件とは?UI Crunch #8「UIデザインに求められる実装スキルと考え方」をレポート。 UIデザイン最前線。いま身につけるべきスキルと考え方。 UI Crunchのコンセプトは「UIデザインに関わるすべての人のためのコミュニティ」。デザイナーのみならず、エンジニアやディレクターなどあらゆる人が参加できる。毎回、「UIデザイナー不要説について語る」「スマートウォッチUIデザインの今」など話題のトピックスでWeb業界のトップクリエイターをゲストに迎え、UIにまつわるトークセッションが開催されている。 第8回目となった今回は「UIデザインに求められる実装スキルと考え方」について。デザインとテクノロジーの領域が融合し始めてきている昨今、業界でも注目のテーマ「デザイナーがデザ

    コードが書けないデザイナーは淘汰されていく?UIデザイナーの未来予測|UI Crunch #8 | キャリアハック(CAREER HACK)
    nilab
    nilab 2016/05/12
    コードが書けないデザイナーは淘汰されていく?UIデザイナーの未来予測|UI Crunch #8 | CAREER HACK
  • Gaurun Powered by HTTP/2 | メルカリエンジニアリング

    SREチームの@cubicdaiyaです。つい先日メルカリでOSSとして開発・公開しているスマホアプリ向けのプッシュ通知用ゲートウェイサーバであるGaurunがGCM、APNsともにHTTP/2を利用したプッシュ通知に対応したので紹介します。 github.com ちなみにロゴも出来ました。 Gaurun〜A general push notification server in Go〜 繰り返しになりますが、GaurunはメルカリでOSSとして開発・公開しているスマホアプリ向けのプッシュ通知用ゲートウェイサーバです。GCMやAPNsへのプッシュ通知処理をHTTP + JSONベースの非同期処理APIでラップして大量のプッシュ通知を素早く送信することができるのが特徴です。 github.com メルカリのプッシュ通知のシステムもこのGaurunにより構築されています。クライアントとの通信に

    Gaurun Powered by HTTP/2 | メルカリエンジニアリング
    nilab
    nilab 2016/05/12
    「GaurunはメルカリでOSSとして開発・公開しているスマホアプリ向けのプッシュ通知用ゲートウェイサーバです。GCMやAPNsへのプッシュ通知処理をHTTP + JSONベースの非同期処理APIでラップして大量のプッシュ通知を素早く送信」
  • 「インターン」ですがなにか? | MTRL BLOG.TOKYO

    どうも、「インターン」としてMTRLに携わっているイシカワです。 現在はフリーライターとしても活動していますが、MTRLではコンテンツまわりの制作に携わっています。 さっそくですが、表題の件について。 インターンを雇って失敗した話 さまざまな批判がありましたけど、当事者としての意見は以下です。 「学生だから」「経験がないから」なんて、立場や年齢に甘えて言い逃れする奴らは 「インターン」としても社会に出るな。 そもそも、上記事が「インターン批判」と捉えるような人間に、インターネットは向いてない。批判が「批判」として、多角的に受け取れるインターネットにおいて、批判自体が「批判」のようでいて、既に「批判」として機能しないんですよね。 上記事で伝えたいことは単純で、 ・いいインターンを集めたい ・無駄な採用コストは削減したい の二つなんです。 2人に共通していたのは、「やる気」があるように見えて、

    「インターン」ですがなにか? | MTRL BLOG.TOKYO
    nilab
    nilab 2016/05/12
    「どれだけチャンスを与えても、失敗で会社の名前に傷がついても、納期を守れないことに、あからさまな嘘をつく」「最後は「ファッション鬱」を着飾ってLINEで「辞めます」と一言で片付けてしまうんです」
  • インターンを雇って失敗した話

    11 May 2016 484,476Views いやね、書こうかどうか迷っていたことだけど、社長1年生の備忘録として、自分の至らなさについて。 (株)MTRLでは、今年の2月に大学生のインターンを雇いました。今回、当にたくさんの方と面談して決めた2名。面談の際に語った”やる気”あるスピーチと成果物を見ながら「この子となら一緒に働ける」そう思って期待した。 時給は1000円。無償のインターンが多く存在する中、設立半年の会社としては頑張った方だ。今回、狙いは2つあった。 ・メディアへの若い意見の反映 ・安定志向の社員への刺激 そもそも、この時点で期待しすぎていたのかもしれない。というか、いつからインターンに期待することをやめてしまったのだろう…。途中から完全に戦力外として、そもそも頭数にカウントしていない自分がいた。 期待するという行為には少なからず代償がある。人を雇うということはリスクを

    インターンを雇って失敗した話
    nilab
    nilab 2016/05/12
    「時給は1000円。無償のインターンが多く存在する中、設立半年の会社としては頑張った方だ」「給料はどの外注さんよりも高額だった」「うちみたいな会社には多い。この手のバカが。ミーハーが」
  • それ、インターンじゃなくない?と思った話 - インターネットの備忘録

    読みました。 無償も有償も内定者インターンも一通り受け入れしたことあるので、複雑な思いで読みました。いろんな話がごっちゃに入っていて、いくつかの問題に分解できそうですが、いったんここでは「インターンシップ」の定義について。 今回のことで個人的にこの定義が揺らいだのですが、「インターンシップ」って学生の「就業体験」ですよね?学校側からの要請などをうけた企業側は学生を受け入れて、仕事を体験する機会を与える。学生はその体験を通じて、就職したい企業選びの参考にしたり、自分のキャリアプランを考える。就業体験とはいえ、ある程度の労働をしてもらう場合は、どんな形であれ給与を支払う必要がある。 会社、というのは営利団体なので、利益や成果を追求するのも重要なのですが、同時に果たすべき義務・責任があると思っています。そのひとつがインターンシップの受け入れであり、学生がこれからの自分について考える機会を与えるの

    それ、インターンじゃなくない?と思った話 - インターネットの備忘録
    nilab
    nilab 2016/05/12
    「「インターンシップ」って学生の「就業体験」ですよね?」「就職したい企業選びの参考にしたり、自分のキャリアプランを考える」「ある程度の労働をしてもらう場合は、どんな形であれ給与を支払う必要がある」
  • 細かすぎて伝わりにくいTopCoderのコーディングスキル向上マジック

    細かすぎて伝わりにくいTopCoderのコーディングスキル向上マジック:最強最速アルゴリズマー養成講座(1/3 ページ) 競技プログラミングはレベルの高い人たちの集まり――そんな考えを持っている初心者の方、TopCoderはあなたのコーディングスキルを爆発的に高める魔法のような場です。今回は、初心者にこそお勧めしたいTopCoderの魅力について考えます。 教育的な観点から見るTopCoder 今回からTopCoderに関する実践的アルゴリズムを解説していく予定でしたが、序盤のうちに触れておきたいことがありましたので、今回の枕は“教育的視点から見るTopCoder”というテーマで少し書こうかと思います。 まず、最初に宣言しておきたいことは、この連載は初心者向きである、ということです。「どう考えても上級者向けだろう」という意見はたくさんの方から寄せられていますが、筆者は、まだプログラミングレ

    細かすぎて伝わりにくいTopCoderのコーディングスキル向上マジック
    nilab
    nilab 2016/05/12
    最強最速アルゴリズマー養成講座:細かすぎて伝わりにくいTopCoderのコーディングスキル向上マジック (1/3) - ITmedia エンタープライズ
  • トップコーダー [topcoder]

    トップコーダー(topcoder)は、世界中の開発者達がコンピュータープログラムの技術を競う「競技プログラミング」プラットフォームであり、また協力してソフトウェア開発を行う「クラウドソーシング」プラットフォームです。クラウドリソースによるソフトウェア開発 世界中の開発者・デザイナーをあなたのチームに組み込む 先進的な会社は最高の成果を出すために トップコーダーを活用しています 「私たちは、過去に例を見ない方法で 天才的な頭脳を探しだす事ができるようになりました。 今日存在するコンピュータ資源と トップコーダーという当に賢明な組織のおかげで 私たちはこの頭脳にクリック1つで会えるのです。」 - マサチューセッツ工科大(MIT) アンドリュー マカフィー トップコーダーとは トップコーダーは、世界有数の競技プログラミングサイトであると同時に、世界中の技術者が腕を競い協力しあいながら

    nilab
    nilab 2016/05/12
    「topcoderは、世界有数の競技プログラミングサイトであると同時に、世界中の技術者が腕を競い協力しあいながらさまざまなソフトウェア・システムを開発するクラウドソーシングプラットフォームです」
  • TopCoderで2年間プログラムしてみた - じじいのプログラミング

    ニコニコ生放送「TopCoderでプログラムしてみた」 (http://com.nicovideo.jp/community/co78570)は、おかげさまで2周年を迎えることができました。この放送は、視聴者コメントに支えられている放送です(皆さんも私の放送よりコメントのほうに期待しているかもしれません(汗))。視聴者のみなさんには当に感謝しています。ありがとうございます! さて、今日は、2周年記念として、過去の放送であった質問について、ブログ上でちゃんと答えてみようと思います。 TopCoderって何ですか? TopCoderはプログラミング初心者でも始められますか? TopCoderはプログラミング能力向上に役立ちますか? TopCoderを初めてみたいけど…。 1.TopCoderって何ですか? 世界中の人とプログラミング勝負できます。世界大会や賞金もあります(http://new

    TopCoderで2年間プログラムしてみた - じじいのプログラミング
    nilab
    nilab 2016/05/12
    TopCoderで2年間プログラムしてみた - じじいのプログラミング
  • CodeKata

    How do you get to be a great musician? It helps to know the theory, and to understand the mechanics of your instrument. It helps to have talent. But ultimately, greatness comes from practicing; applying the theory over and over again, using feedback to get better every time. How do you get to be an All-Star sports person? Obviously fitness and talent help. But the great athletes spend hours and ho

    nilab
    nilab 2016/05/12
    CodeKata
  • GS-Collectionsはcode kataで練習すると面白い - mike-neckのブログ

    Java Day TokyoとかJJUG CCCで話題になっていたGS-Collectionsのcode kataをドキュメントを読みながらすこしだけ(エクササイズ2まで)やってみたので、その感想。 なお、使い方的なのは下記参照。 qiita.com エクササイズ2までやってみた感じ、GS-Collectionsの効率が云々というのはよくわからなかったのですが、collectとかselectなどに対するFunctionやPredicateの作り方というのが非常に参考になります。 kataの例をそのまま引っ張ってきて恐縮ですが、オブジェクトCustomerのコレクションMutableList<Customer>から名前の一覧MutableList<String>を取得するとき、だいたいこのように書いてしまいます。 MutableList<Customer> customers = ... M

    GS-Collectionsはcode kataで練習すると面白い - mike-neckのブログ
    nilab
    nilab 2016/05/12
    GS-Collectionsはcode kataで練習すると面白い - mike-neckのブログ
  • よりよい開発者になるために CodeKata | そんなこと覚えてない

    nilab
    nilab 2016/05/12
    よりよい開発者になるために CodeKata | そんなこと覚えてない
  • Facebook、トレンドトピックの中立性に対する疑惑を否定

    ソーシャルネットワークのFacebookが、トレンドトピックのリストから政治的に保守的なウェブサイトを故意に排除していると非難する匿名の主張に対し、同社は米国時間5月9日夜、事実ではないと述べた。 Facebookの検索担当バイスプレジデントTom Stocky氏はFacebookへの投稿で、「われわれはこれらの記事を非常に深刻に受け止めているが、この匿名の主張が事実だという証拠は一切見つかっていない」と説明した。 この疑惑が広まったのは、技術系ブログGizmodoが5月3日と9日朝に掲載した2の記事が発端だ。Gizmodoに情報を提供した匿名の人物は、トレンドトピックのキュレーションの責任者だったと主張し、一部の保守的なニュース媒体の記事を排除して、他の媒体の記事を優先するよう指示されたと述べた。 だが、Stocky氏はこの話を否定し、次のように述べた。「われわれは、アルゴリズムに基づ

    Facebook、トレンドトピックの中立性に対する疑惑を否定
    nilab
    nilab 2016/05/12
    Facebook、トレンドトピックの中立性に対する疑惑を否定 - CNET Japan
  • セキュリティエンジニアを将来の夢にしているのですが現在高2なのですが現在大学選びに悩んでいて、セキュリティエンジニアは自分が... - Yahoo!知恵袋

    徳丸さんにご推薦を頂いて光栄です。立命館大学の上原です。 私からも補足を。 セキュリティの分野で今、最先端で活躍しておられる方の中には、少なからず「大学でも専門学校でもセキュリティのことを学ばなかった」方がおられます。中には、そもそも高校を出てすぐこの世界に入ってこられ、全くの独学で大変高い技術を身につけられた方もいらっしゃいます。なので、「セキュリティエンジニア技術さえあれば学歴は関係ない」と言われるのだと思います。 ですが、こういう先達の方々はご自分で大変努力されていること、また、セキュリティの問題がそれほど複雑でなかった時代から、複雑化した現代までの経過をずっとリアルタイムで追ってこられたという、言わば「産まれた時代が良かった」という点は見逃せないと思います。これからセキュリティエンジニアを目指す方がその境地追いつくのは大変です。そのためには、基礎からきっちりと体系立てて学ばれるこ

    セキュリティエンジニアを将来の夢にしているのですが現在高2なのですが現在大学選びに悩んでいて、セキュリティエンジニアは自分が... - Yahoo!知恵袋
    nilab
    nilab 2016/05/12
    セキュリティエンジニアを将来の夢にしているのですが現在高2なの... - Yahoo!知恵袋
  • iOS 6.0 と iOS 5.x の両方で動作するアプリケーションをビルドする設定 - 24/7 twenty-four seven

    iOS 4.0 と iPhone OS 3.x の両方で動作するアプリケーションをビルドする設定 - 24/7 twenty-four seven ↑ こちらも参考に iOS 4.0 が登場したくらいのときに上の記事を書いて、仕組みは変わってないのですけど Xcode 4.x 系だと UI が変わってるので現在のやり方をまとめます。 ベース SDK と Deployment Target を設定する プロジェクトの "Build Settings" で "Base SDK" を "Latest iOS" にします。 前にも書きましたが、ベース SDK は最新を指定したほうがいいです。 プロジェクトの "Info" で "Deployment Target" をサポートする OS の最も低いバージョンにします。 (下の場合は iOS 5.0 以降で動作する。) 今なら、Base SDK 6.

    iOS 6.0 と iOS 5.x の両方で動作するアプリケーションをビルドする設定 - 24/7 twenty-four seven
    nilab
    nilab 2016/05/12
    iOS 6.0 と iOS 5.x の両方で動作するアプリケーションをビルドする設定 - 24/7 twenty-four seven
  • Google の検索エンジンの仕組み、検索結果と掲載順位について | Google 検索セントラル  |  Documentation  |  Google for Developers

    Google 検索は完全に自動化された検索エンジンです。「ウェブ クローラー」という種類のソフトウェアを使用して定期的にウェブを探索し、見つけたページを Google のインデックスに登録しています。Google 検索結果に表示されるページのほとんどは、手動でインデックス登録されたものではなく、ウェブ クローラーがウェブをクロールして見つけ、自動的に追加したものです。ここでは、ウェブサイトの所有者の目線で、Google 検索の仕組みについて説明します。このドキュメントで解説する基的な知識があれば、クロールに関する問題を解決し、ページがインデックスに登録され、Google 検索結果にサイトが表示されるように最適化できます。 開始するにあたっての注意事項 Google 検索の仕組みについて詳しく見ていく前に注意していただきたい点があります。それは、Google がサイトをクロールする頻度やサ

    Google の検索エンジンの仕組み、検索結果と掲載順位について | Google 検索セントラル  |  Documentation  |  Google for Developers
    nilab
    nilab 2016/05/12
    「Google の「もしかして」や「オートコンプリート」は、関連する検索語句、よくあるスペル間違いの修正候補、よく検索される語句を表示することによって、ユーザーの時間を節約する機能です」
  • [ヅ] Ruby の Socket ライブラリで Web サーバをつくる (2016-05-12)

    nilab
    nilab 2016/05/12
    ためしに書いてみた。
  • 相武紗季 週刊誌が報じた夫や親族の黒い過去に動揺か - ライブドアニュース

    by ライブドアニュース編集部 ざっくり言うと 相武紗季の夫やその親族の素性について週刊文春や週刊新潮が報じている 夫の父が暴力団員だったことが書かれた文書が相武の事務所に届いたという 事務所が6日に相武に伝えたところ、さすがに動揺していたとのこと 提供社の都合により、削除されました。 概要のみ掲載しております。 関連ニュース ランキング 総合 国内 政治 海外 経済 IT スポーツ 芸能 女子

    相武紗季 週刊誌が報じた夫や親族の黒い過去に動揺か - ライブドアニュース
    nilab
    nilab 2016/05/12
    「怪文書には「相武紗季さんは交際相手について知っていますか?」という文章の後に、夫の父が暴力団員だったことや、親族が現在服役中であること、夫が過去に詐欺をしたことなどが書かれていたという」