このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.
![dfltweb1.onamae.com – このドメインはお名前.comで取得されています。](https://cdn-ak-scissors.b.st-hatena.com/image/square/3c749b9e535d7d1b065cbd790049005cea136795/height=288;version=1;width=512/http%3A%2F%2Fplus.appgiga.jp%2Fwp-content%2Fuploads%2Ffiles%2F2015%2F05%2Fprogramming-education-webservice_01.jpg)
ブログを始めて半年経過して、その間、自分なりにいろいろと勉強させていただいてきました。 特にWeb集客系のブログなどは、見つけるたびにFeedlyに登録し、今ではWeb集客系だけで40以上の登録になっています。もちろん全記事見ている訳ではないのですが、こういった生活を継続的に行っていると、ド素人でもある程度学べてくるんです。 人間、ある分野のスペシャリストになるなら一万時間費やせとよく言われますが、どこかのライフハック系の記事で見たように、ある程度知っているぐらいになるのならば、20時間程度でも達成できます。 今回紹介するのは、主にスペシャリスト志望ではないブログ運営する人が、WebマーケティングやSEOに関して継続的に学んでいけるようなものを紹介したいと思います。企業のWeb担当者さんには物足りないかもしれません。 ぜひFeedlyに入れて活用してみてください。 もはや購読必須のブログ2
mermaid.jsとは JavaScriptのチャート作成ライブラリです。他にも似たようなのは色々ありますが、これ一本でフローチャート、シーケンス、ガントに対応してるので、個人的にお気に入り。 http://knsv.github.io/mermaid/ サイトの各チャートのページ見ると書き方と何ができるかはわかるので、ご覧あれ。 僕の使い方 JSのライブラリを自分でインポートして何かすることはほとんど無くて(後述の理由からガントだけJSで使ってるけど)、基本的には以下の2つの方法で使ってる。 Haroopad フリーでクロスプラットフォーム(OS X, Win, Linux)なMarkdownエディタ。 v0.13からmermaid.jsがインテグされているので、何もしなくてもそのまま使える。 mermaid.jsのグラフの書き方は、コード表記で、言語をmermaidにしてあげるだけ。
カメラ, IT, ガジェット, プログラミング等々, 自由気ままに気になったことを書き綴るブログです。
科目「情報」が高校の必履修科目になって十年が過ぎ、内容の改定がされ履修を徹底するように呼びかけられたため、大学入学までにパソコンに触ったことがない学生はいない。まさに生まれたときからパソコンやインターネットがある生活環境で育ったデジタルネイティブな世代だが、メール離れが深刻で年々ひどくなる一方だという。 「課題をメールで提出させたら、ファイルが添付されていないので再提出するようにと返信しました。ところが反応がない。返信が届かなかったのかとLINEで確認を促すと、すぐに返事がありました。学生のメール離れは深刻です。提出物を送ったときくらいメールの確認を心がけてほしいものですが、これからはそこも含めて教えなければわからないのかもしれません」(50代の有名私大教員) メールの使い方について、教える時間をさらに増やす必要を感じていると神奈川大学非常勤講師の尾子洋一郎さんは言う。尾子さんが教える情報
今日はErlangの内部実装周りの記事を書きたかったのですが、それは準備が間に合いませんでした。 代わりに分散Erlangに関連する機能の性能測定をいくつか行ったので、その結果メモを載せさせて貰います。 ※ 測定方法は結構適当なので参考程度に なお、分散Erlang自体に関しては(例えば)『すごいErlangゆかいに学ぼう! 』の29章(web版)が詳しいので、そちらを参照のこと。 目的等 分散Erlangはメッシュ型のクラスタを組むので、台数が増えると性能が頭打ちしやすいかも、という話を以前にどこかで目にした覚えがあったので、実際にどうなのかを試してみたかった、というのがもともとの動機。 今回の目的は、(最大で)数百ノード規模のErlangクラスタを構築する際に、どこが性能上のボトルネックになり得るかをおおまかに把握すること。 特定のシステムやアプリケーションの全体の性能測定ではなく、標
この記事は抗議があったため削除されました - 今日も得る物なしZ この件に関しては何かあったんだなと思ってる人も多いと思うんだけど、実際にはこういうものが来ていた。 konishi.pdf - Google ドライブ 簡単にまとめると「こいつがブログ(注:ここ)で虚偽の内容について書かれたブログ(注:知らないブログ)について書かれたブログ(注:小西寛子公式ブログ)を引用したおかげで人格権やら何やらを侵害されたので発信者情報開示請求する」という今書いていても全く意味がわからない話で。 要するに俺が公式ブログ引用して「なんか大変なことになってるよ!」って書いたら「お前が公式ブログ引用したおかげで情報が拡散したじゃねえか許さん発信者情報開示請求だ」と言われたという何回読んでも意味がわからない話で本当に意味がわからない。 俺は公式ブログに書いてあったことを引用したのに「お前が引用したおかげで拡散し
16日エントリでは、ポール・ローマーの数学もどき批判について ローマーはまた、ソローとケンブリッジ資本論争を繰り広げたジョーン・ロビンソン(1956)も、学界政治のために数学もどきを用いた、と断罪している。 と記した際に、「これについてはEconospeak界隈から異論が出そうだが」と注記した。案の定、ピーター・ドーマンが19日付けのEconospeakエントリで以下のように書いている。 I was alerted to this aspect of Romer’s original paper by his sideswipes at Joan Robinson and the UK faction of the Cambridge capital controversy. Now, it happens that I take a middle position on this dis
先日から作り始めているmediakitにread timeout的な機能を追加した。 read timeout read timeoutというのは入力待ち状態に制限を設けて、制限いっぱいまで待っても入力が得られない場合はタイムアウトとして終了するような機能で、ネットワーク周りのライブラリにはよく実装されている気がする。 ffmpegのハングアップ検知 日々Sidekiqなどの非同期ジョブサーバー上でffmpegを用いてエンコードを実行していると、たまになかなか終了しなくて長時間生き残ってしまうプロセスがいるので、そういう状態を検知して殺していかなければ、キューが詰まってしまうことになる。 read timeoutと似たような枠組みで、ffmpegにもハングアップしたことを検知してkillする処理を実装できる。ffmpegはコマンドを普通に実行すると標準エラーにエンコードの進行状況を書き込ん
『LiveView』、『SmartWatch MN2』、『SmartWatch 2 SW2』、『SmartWatch 3 SWR50』とスマートウォッチを買い続け、当然のごとく『Apple Watch』も購入したジャイアン鈴木です。そして左手首にSmartWatch 3、右手首にApple Watchをはめて出歩く羞恥プレイを楽しんでいるわけですが、両方同時に使って気づいた点があるので、今回はそれをお伝えしたいと思います。 現状スマートウォッチは“通知”がメインの役割となるわけですが、SmartWatch 3というかAndroid WearとApple Watchを比較する際に、“Google Now”の存在が非常に大きいと感じました。 Google NowはAndroid4.1から搭載された、Googleサービスと紐付いた各種情報を表示するインフォメーション&ナビゲーション機能ですが、A
Introduction There are many methods and conventions for structuring Python web applications. Although certain frameworks are shipped with tools (for scaffolding) to automate – and ease – the task (and the headaches), almost all solutions rely on packaging / modularizing applications as the codebase gets distributed [logically] across related files and folders. The minimalist web application develo
この度、Googleカレンダーアプリから『Yahoo!かんたんカレンダーアプリ』に正式に乗りかえることにした敷島久之(@Hisayuki__S)です。もう長いことGoogleカレンダーを愛用してきたのですが、数日前に『Yahoo!かんたんカレンダー』を試してみたところ、シンプルで見やすく、オシャレなデザインに衝撃を受け、一瞬で愛用のGoogleカレンダーを捨てることにしました。 (同期してるのでアンインストールはしていませんが...) 正直なところ、今まで『Yahoo!のアプリって、何だか一歩足りない』という偏見が私にはありました。でも、この『Yahoo!かんたんカレンダー』で、その偏見は木っ端微塵に崩れ去りました。『Yahoo!さん』平謝りします。今まで勝手な思い込みをしていて、すみませんでした..... 私のスケジュールアプリの歴史 ちょっと横道にそれますが、私のスケジュールアプリの歴
経緯 個人的にgit commit -m " うっ、英語でなんて書けばよいんだろう。。。。ってなることが多くて、GitHubの公式の検索ってソースコードは検索できても、コミットメッセージをリポジトリ横断的に検索したいなんてことはできないんですよねぇ。まぁネイティブな人にはそんなこと思いもしないのかも知んないですが。調べてみたらGitHub APIでコミットメッセージ取れるようなので、現場のリアルな生の文例を集めて検索できるようにすればよくね?ということで勉強がてら作ってみたので、需要あるか分からないけど同じこと思ってた人のために晒す。 作ったもの http://commit-m.minamijoyo.com/ 使い方 テキストボックスにキーワード「fix bug」などを入力してSearchボタン押すと検索結果が表示される。以上。 機能の補足説明 キーワードはスペース区切りでAND検索になる
一時期「秒速で1億稼ぐ」が話題だった与沢翼氏。過剰なメディア露出で叩かれていた記憶がありますが、彼のビジネスモデルが「情報商材販売やアフィリエイト」という以上のことをみなさん説明できるでしょうか? 「アフィで秒速1億かー」で思考停止しており、本誌の読者のみなさんでも案外きちんとビジネスモデルを説明できないんじゃないでしょうか。僕は詳しいことは正直よく知りませんでしたが、コンテンツの勉強としてYOZAWA MAGAZINE的なものはAmazonで買って読みました。 マネー&フリー 僕らが楽して大儲けした57の秘訣という本を読んで、ああそういうモデルなのねと理解できたので簡単に解説しておきます。この本は「ネット起業家」という括りで「個人で年商1億!」的な人を6人くらいまとめて紹介しています。同じ起業でもスタートアップ業界とは随分雰囲気が違うものです。 ■ヨザワ式?秒速1億稼ぐビジネスモデルの一
In order to get you prepared for your next JavaScript interview, we have compiled a huge list of relevant questions and their respective answers. Besides studying them online you may download the eBook in PDF format! 1. A compact string comparisionLet’s say you want to check if a string value is present in a set of strings. You obviously go for a if statement as below. if(fruit === 'apple' || frui
伊藤直也氏が語る、モダンなWebテクノロジーに共通する傾向とは?(後編) Chef、Docker、MicroservicesからReact、FRPまで。QCon TOkyo 2015 最新のITと関連技術をエンジニアの視点で掘り下げるイベント「QCon Tokyo 2015 Conference」が4月21日に都内で開催されました。 そのセッションの1つとしてKAIZEN platform Inc.の伊藤直也氏が行ったのが、「モダンWebシステム開発」と題して、最近のWebアプリケーションに関する技術に共通する傾向を探った講演です。 (本記事は「伊藤直也氏が語る、モダンなWebテクノロジーに共通する傾向とは?(前編) Chef、Docker、MicroservicesからReact、FRPまで。QCon TOkyo 2015」の続きです) いわゆるAjaxが登場してから、動的にWebアプリ
節目は突然に 昨日は普通にブログに記事をアップして、仕事に勤しんでおりました。 新規案件で技術的に突破しないといけない部分があり、ようやくそこを突破出来て喜んでいました♪ さくらインターネットにpearをインストールする!何故か失敗(>_<) - Web言語のお勉強~ど素人が往く~ Mail本文の解析を行うためにPEAR(ペアー)というライブラリをレンタルサーバーに入れる必要があり四苦八苦していました(^-^; ですが昨日は無事にPEARのインストールが出来て、メールのアドレスやタイトル、本文をPHPで受け取る事が出来る様になりました(^-^)w これで要望の1つの技術的障害を突破出来たので、後は普通に作りこむだけでOKです。 来週には1本仕上げられるかな~、と。 なーんてフリーランスのお仕事をしている最中にスマホに通知が。 はてなブログに読者が追加されました。 やったー! ブログの読者さ
いつでも、どこでもネットにアクセスできる昨今、ウェブページを印刷する機会は減っているかもしれません。でも、いざ印刷したらレイアウトやスタイルが崩れていて使えないものになっていたらユーザに申し訳ないですよね。紙の無駄使いになってエコじゃないですし。 ということで、今回は自分メモ的にプリントCSSの確認ツールのご紹介です。 Chrome DevToolsのメディアタイプのエミュレーション機能 以前は印刷プレビューで印刷用CSSを確認していましたが、なにせ効率が悪いので他の方法を探してみました。なんと、Chrome DevToolsにエミュレータ機能がついてたんですね。さすがです。 以下の手順で、そのエミュレーション機能にアクセスできます。 Chrome DevToolsを開く(⌘ + ⌥ + I) スマホ(device mode)アイコンをクリック drawerアイコンをクリックする (Emu
Gitのリポジトリを分かりやすく可視化し、高速かつ直感的にGitリポジトリを操作できる、Mac用のGitクライアント「GitUp」が公開されています。現在プレリリース中につき無料で利用可能で、ユーザー登録すると、全機能がアンロックされるシステムとなっています。 分かりやすくかつ高速 GitUpの第1の特徴は、わかりづらくなりがちなGitリポジトリの迷宮的な履歴を分かりやすく表示できることで、GitUp外部で行った操作がリアルタイムに反映されることで、混乱を招かないように工夫されています。 また、プロが使うためのツールとして高速性にも配慮されており、Gitバイナリツールをバイパスし、リポジトリのデータベースに直接アクセスすることで、40,000コミットを超える、公式Gitリポジトリ全体を1秒以内にロードし、描画することが可能になっています。 値段は不明 GitUpは現在プレリリース期間なので
A quick tutorial how you can compile the valac compiler on Windows 8.1 to compile and run Vala programs. Download MinGW-builds from http://sourceforge.net/projects/mingwbuilds/ Run "mingw-builds-install.exe", select "x32" as Architecture, "win32" as Threads and "sjlj" as Exception: Continue installation, I placed my to "C:\mingw-builds" Download the latest "external-binary-packages" from http://so
Android Advent Calendar 2014 21日目の記事です。 LollipopでActivity Transitionsが追加されました。(https://developer.android.com/training/material/animations.html#Transitions) Fragmentにも無いのかな?と探してみたところ普通にありましたので,あわせて新たに追加されたTransitionの使い方をまとめます。 できるようになったこと 今まではActivity/Fragmentの遷移時のアニメーションについては、それぞれの持つView 全体 に対して効果を指定していました。 LollipopからはTransitionを用いることにより、Activity/Fragmentの 各View についてアニメーション可能になりました。 例えばViewが画面外に発散
Docker Advent Calendar 2014 7日目の記事です。 めっちゃ遅刻です。申し訳ない。 今回は、Dockerを使って自分の家に自分専用クラウドサービスを作りたい話をする。 やりたいこと 自宅ネットワークからのみアクセスできるWebアプリがある。 例えばこんなイメージ。 ホスト名を指定するだけでサーバを増やせる 好きなだけサーバを作れる自分専用クラウドサービス [ホスト名].home というURLでアクセスできる IPアドレスなどという面倒なものは一切気にしなくていい Pocker について 実は Docker Advent Calendar 6日目の DockerでオレオレVPSを作った話 で紹介されている Pocker とやりたいことは同じで、実装方法が違うだけ。 今回の実装方法の Pocker に対する違いとしては、 コンテナのIPアドレスを固定しなくてもいい コン
昨日の話の続きとして。 先日の騒動では、未成年のネットユーザーが不適切に動機付けられる危険性が浮き彫りになっていた。 しかし一般論としては、そういう危険性だけ意識すれば良いわけではない。現実のインターネットをみていると、なんらかの目的を持った発信者によって視聴者が動機づけられ、操られることも多いわけで、「視聴者が発信者を動機づけて操る」と「発信者が視聴者を動機づけて操る」の両方が問題になり得る。 発信者側が視聴者を動機づけて操ってしまう最たる例としては、ある種のまとめサイト、アルファブロガーやアルファツイッタラーなどが挙げられる。彼らは視聴者の考えを塗り替えたり、何かを欲しいと思わせたりする。人によっては、憎しみや嫉妬、不安を煽ったりすることもある。視聴者が彼らから受ける影響のひとつひとつは微小かもしれないが、連日連夜にわたって影響を受け、クリックやタップを繰り返す行動蓄積は馬鹿にしたもの
謎セッションだ 講師: mzp/水野洋樹(ocaml-nagoya) 司会:法林浩之(日本UNIXユーザ会) https://t.co/EeN5Noyr9U— てるろー (@terurou) May 22, 2015 オープンソースカンファレンスNagoya 2015の日本UNIXユーザ会のゲストスピーカーとして発表を行なった。 当日の発表資料および原稿は以下の通り。ただし、資料を作る際に構成を調整しているので、一部内容に食い違いがある。 導入 あいさつ みなさん、こんにちは。みずぴーと申します。今回は御縁があってJUSのセッションに立たせてもらっています。 OSCは何度かブースに立ったりしたんですが、こちらに立つのは初めてです。さすがに緊張しますね。 アジェンダ OSCはマルチトラックですし、ブースがでてて忙しいですね。みなさん、スタンプラリーやりました? というわけでまずはこのあと話す
Python at Datadog - Building High-Volume Data Systems in the Python Ecosystem - Matt Perpick Datadog processes and reports on tens of billions of events a day and is used to manage infrastructures ranging from a couple of servers to many thousands of instances. This talk will explain why we chose python as the core ecosystem to build it on, how we scaled the system to date and what we learned in t
Issue #16 Swift, September 2014 By Chris Eidhof まずはじめに、私は非常に偏っていることを認めなくてはなりません。私はSwiftが大好きです。私がCocoaのエコシステムに関わって以来起こったことの中で一番いい出来事だと思います。なぜそう思うか、それを私のSwift、Objective-C、Haskellの経験を共有することで伝えたいと思います。この記事で取り上げることはベストプラクティスということではなく(執筆時点でSwiftは新しすぎて確立したベストプラクティスはまだありません)、Swiftがどこで威力を発揮するのか、その例をお見せします。 少し個人的なバックグラウンドを説明すると、iOS、OS Xプラットフォームのプログラマーになる前、私は何年かHaskellを(他の関数型言語とともに)書いていました。私は今でもHaskellは経験した中
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く