タグ

*あとで読むに関するharapeko_sanのブックマーク (155)

  • Linuxの実効ユーザIDについて実験してみた | ブーログ

    Linuxのプロセス(実行中のプログラム)にはいろいろなIDが関わってくる。 ・プロセスID(PID) そのプロセスに付けされた番号、正の値。違うプロセスは違うプロセスIDを持つ。プログラム中から自分のプロセスIDを取得するにはgetpid()を使う。 ・親プロセスID(PPID) そのプロセスを起動したプロセスのプロセスID。getppid()で取得できる。 ・実ユーザID(UID) そのプロセスがどのユーザによって所有されているかを表す。プロセス開始時は親プロセスのUIDが引き継がれる。 ・実効ユーザID(EUID) これがよくわからないので、少し調べて見る。まず以下のCソース(showid.c)をコンパイルして実行して見る。 #include <stdio.h> #include <sys/types.h> #include <unistd.h> int main() { p

  • 面白系Webサービスを何個も作ってみて、当たり前のことがやっと分かりました。 « モノづくりブログ 株式会社8bitのスタッフブログです

    こんにちは。株式会社8bitの高です。 今週は今のところプログラムをあまり触っていないので精神的に安定しています。 さて、そろそろ今年も終わりに近くなってきたので、来年への抱負と今年の反省を込めて、今回はこの1年間でWebサービスを作ってきたまとめをしようと思います。 反省し始めたら当に当たり前のことを理解するまで時間をかけたなあ、とつくづく思いました。 今年に入ってから、リニューアルも含めれば6つ位はWebサービスを作ったと思うのですが、どのWebサービスもサービスを通じて受託案件をいただいたという感じで、サービス自体では売上は皆無に等しい状況です。 会社設立当初はとにかく作って社外的なPRという意味もあり、無駄だったとは言いませんが、1年半経って何の収益性もなく、売却もできていないWebサービスたちが沢山できてしまいました。 ある意味、会社としては失敗の歴史でもあると思っています。

  • 「Webサイト改善は図を描きなさい!」 〜 SiteCatalyst達人から教わった分析フレームワーク-Six Apart ブログ|オウンドメディア運営者のための実践的情報とコミュニティ

    TOP > 「Webサイト改善は図を描きなさい!」 〜 SiteCatalyst達人から教わった分析フレームワーク こんにちは。マーケティング担当の伊藤大地です。 先日、米AdobeでWeb解析ツール「SiteCatalyst」のプロダクトマネージャープログラムマネージャー(初出時、役職を誤って表記しておりました。お詫びし、訂正いたします)を務めていらっしゃる清水誠さんが、一時帰国された折に弊社に遊びに来てくださいました。たっぷり2時間、最新Webマーケティング事情やWeb解析についてお話を伺いした中から、WebのKPI測定・改善サイクルとそのノウハウについて、エッセンスをお伝えしたいと思います。 清水さんが提唱されているWeb改善のフレームワーク「コンセプトダイアグラム」という手法は、主に3つのプロセスから成り立っています。 ユーザー視点でサイトを図解し、コンセプトを明確にする サイトの

    「Webサイト改善は図を描きなさい!」 〜 SiteCatalyst達人から教わった分析フレームワーク-Six Apart ブログ|オウンドメディア運営者のための実践的情報とコミュニティ
  • [インタビュー]情報の新しい流れをつくりたい–東大のエンジニア集団が立ち上げた次世代マガジンサービスGunosy | Startup Dating [スタートアップ・デイティング]

    情報を集約し最適化したものを届けるキュレーションサービスが注目を浴びている。そうした中、東大の学生エンジニア集団が立ち上げた「Gunosy」がある。2011年10月にサービスをリリースし、先日の5月上旬にリニューアルをおこない、現在ユーザ数が順調に伸びているサービスだ。そのGunosyの開発者である福島くん関くん吉田くんの3人にインタビューをおこない、Gunosy立ち上げの理由やサービスにかける思いなどの話を聞いてきた。 3人の出会いとGunosyのきっかけ Gunosyを立ち上げたのは、福島良典くん(東京大学工学研究科システム創成学科専攻修士2年)、関喜史くん(同大、工学系研究科技術経営戦略学専攻修士2年)、吉田宏司くん(同大、工学研究科技術経営戦略学専攻修士2年)の3人で立ち上げたサービスだ。 3人は東京大学のシステム創成学科知能社会システムコース出身というつながりだ。高専出身の関くん

  • インターネットでものづくりするときに役立つサイトまとめ

    先日、東京学生広告研究団体連盟の総会にて、 「インターネットでつくる人を増やす」というテーマでお話させていただきました! その時に紹介したサービスをまとめます。 この記事のターゲットは、インターネットでまだ作ったことがない人。 興味があってこれから始めよう!と思っている人向けです。 ポイントは、ブラウザだけで完結できるもの。PCさえあればOK。 アイデア・インスピレーションをストックしよう まずは、アイデアのストックやインスピレーションを高めるサービスを紹介します。 EVERNOTE 簡単なメモから、写真や動画まで記憶し、整理整頓ができるサービスです。 tumblr オンラインでできるスクラップブック。Web上の記事や画像・映像などを簡単にストックできます。 また他のユーザーの投稿もストックできるので、面白いユーザーをフォローするのがオススメです。 Pinterest 画像を貼りつけて共有

  • 自分のための code を書こう

    元々小さなベンチャー企業でPHP仕事をしてそこそこに満足していた自分が、Rubyを知ってじわじわと病みつきになっていき永和システムマネジメントに入社、日中のRubyのお仕事では飽きたらず時間さえあれば個人的にプログラミングをしてときどきgemを作って公開するようになった簡単な経緯と、そこでやっていることをお話します。

    自分のための code を書こう
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • http://bukupe.com/summary/3530

    http://bukupe.com/summary/3530
  • 驚くほど効果的!ほんの一瞬で気持ちをガラっと切り替える6つの方法

    私には誰にも負けない自信がある!と常日頃から思っていても、肝心なときに尻込みしてしまったり、弱気になってしまったり、、、。 誰でも一度くらいは、そんな経験をしたことありますよね 「今勇気をふりしぼらなきゃ!」 「このチャンスに掛けているのに!!」 と頭ではわかっているのに、身体が「固まってしまう」、意識が「逃げてしまう」。私も幾度となく、そうやって失敗してきました、、、、。今考えると、当にもったいない事をしていたなぁ、、、なんて事もありました。 もしあの時、もっと自分に自信があって堂々としていられたら、凄い未来が待っていたかもしれないのに、、、あなんて、過去を振り返っても仕方ないのですが。それでもやはり悔やまれます。 ・ほんの一時だけでもいいから、自分に自信がほしい ・弱気な自分をどうにかしたい ・気持ちの切り替えが苦手だから、どうにかうまく克服したい そこで今日は、そんな悩みを解決する

    驚くほど効果的!ほんの一瞬で気持ちをガラっと切り替える6つの方法
  • 60%の人間はプログラミングの素質がない

    Coding Horror: Please Don't Learn to Code Please Understand Learning to Code Coding Horrorで有名なJeff Atwordが、ある州知事が今年の目標としてプログラミングを習得することを挙げていることに対し、そもそも税金を払う我々市民は、政治家にはプログラミング習得以上に重要な、政治家にしかできない問題の解決を望む、よってプログラミングを学ぶのをやめてくれという記事を書いた。これに対して、反論が多数上がっているが、Jeffも読んでいるある論文をあげて、この議論の参加するためには、必ずこの論文を知っておくべきであると書いた人がいる。この論文は有名で、非常に興味深いので、全プログラマーが読むべきである。 ふたこぶラクダという名前で知られている有名な論文がある。この論文では、60%の人間にプログラミングの素質が

  • 週1回更新でも、半年で月10万回読まれるブログを育てる7つのポイント

    こちらは10年以上前に書いた記事です。 今見返すと恥ずかしいというか青臭い部分もありますが、ツール等は古くなっても考え方は当時も今も変わらず。 いまでもブログで生計を立てている人間が10数年前に何を考えていたのか、ご笑覧ください。 私が独自ドメインにてブログを始めたのは2011年2月。 会社を辞めた今でこそブログに時間を割くことができますが、当時は日付が変わる前に帰れればいい方。 終電がなくなってタクシーや始発で帰ることもある、多忙な毎日を送っていました。 当然、帰ってからブログを毎日更新…というわけにはゆかず、週1ペースくらいで書くのが精一杯。 そんな状況の中でも、半年後の2011年7月には、ありがたいことに月間10万PVを達成することができました。 はてブやTwitterによるスパイラルがあったとはいえ、とても嬉しかったです。 もちろん、ブログのやり方は人それぞれ。ページビューなど気に

    週1回更新でも、半年で月10万回読まれるブログを育てる7つのポイント
  • 新人デザイナーに教えたいWebデザインの基本原則【整列】

    以前私は、デザインの勉強を一切したことの無いデザイナー志望の新入社員に、webデザインを教える教育係を任されたことがあります。 教育なんて簡単なんじゃないの?と安易に考えた私は、案の定痛い目を見たわけです。この日から1ヶ月間、私は毎日3時間残業する羽目になってしまいました。 人に教えるのは意外と難しく、何から教えたら良いのかすらわかりませんでした。ただやはり最初なんで基が大事だろうと思い、先輩達のアドバイスを受けながら、【デザインの基原則】を教えることになったわけです! 今まさに新人教育に困っている人がいれば、まずこの記事を読んでもらって見てください!新人デザイナーに教える手間が1.2時間はぶけるかもしれません!(記事がわかりにくければ読ませないでください。その時はごめんなさい) では、早速題に入りたいと思いますが、まずは私が新人デザイナーに初めに教えることにした【レイアウトデザイン

    新人デザイナーに教えたいWebデザインの基本原則【整列】
  • デバッグ力: よく知らないプログラムの直し方 - 2011-12-06 - ククログ

    クリアコードではMozilla製品やRuby関連の開発だけではなく、広くフリーソフトウェアのサポートもしています。もちろん、サポート対象のソフトウェアの多くは私達が開発したものではありません。しかし、それらのソフトウェアに問題があった場合は調査し、必要であれば修正しています。 このようなサポートが提供できるのは、もともと、私達がフリーソフトウェアを利用したり開発したりしているときに日常的に問題の調査・修正をしていたからです。ソフトウェアを利用していると、問題に遭遇することはよくあることです。そのソフトウェアがフリーソフトウェアの場合は、開発者に問題を報告し、可能ならパッチを添えます。このとき、そのソフトウェアの内容を完全に把握していることはほとんどありません。しかし、それでも修正することができます。 それはどうしてでしょうか?今まではどのようにやっているのかを自分達でもうまく説明できなかっ

    デバッグ力: よく知らないプログラムの直し方 - 2011-12-06 - ククログ
  • テスト/品質系エンジニアが身に付けておくと得をする7つの技術 - 現場のためのソフトウェア開発プロセス - たかのり日記

    「Software Test & Quality Advent Calendar 2011」の初日エントリーとして、書きます! テスト/品質系のエンジニアも、今や、テストや品質のことだけを知っているだけでは、幸せにはなれない時代となってきています。 プログラムは書けなくても、身に付けておくと良いと思っている技術をまとめてみました。 ※注 今回記述した内容は、以下のような私のドメインに偏ったモノになっています。 ミッションクリティカル/エンタープライズ系 Java/.NET 他のドメインでは異なる部分や他の標準的なツールがあれば、コメントを頂ければと思います。 バージョン管理/課題管理 今や、必須のスキルと言えるでしょう。 バージョン管理(SCM/VCS/DVCS)としては、 集中型のSubversion(SVN) 分散型のGit/Mercurial などが有名ですね。 分散型の場合は、各エ

    テスト/品質系エンジニアが身に付けておくと得をする7つの技術 - 現場のためのソフトウェア開発プロセス - たかのり日記
  • 安全なバッチ処理の作り方 - KAYAC Engineers' Blog

    このまえ登り坂の途中でロードバイクのタイヤが破裂しました。ながたです。 今回はバッチ処理について書いてみようと思います。 バッチ処理? Webサービスの処理開始条件は、大まかに次の2つに分けることができます。 ユーザーのアクションに起因するもの ユーザーのアクションに起因しないもの このうち後者の処理をバッチ処理が担当することになります。 バッチ処理の担当分はさらに、 特定の条件(時間やサービスの状態)で実行するもの 手動で実行するもの の2つに分けられます。 今回はこの「手動で実行するもの」について書きたいと思います。 バッチを手動実行するのはどんなとき? バッチ処理を手動で実行するのは、十中八九イレギュラーな状況が発生したときです。 ルーチンワークや実行の条件が決まっているものは何らかの方法で自動化できるはずです。 そしてイレギュラーな状況のほとんどは不具合が発生したとき。 つまり 重

    安全なバッチ処理の作り方 - KAYAC Engineers' Blog