You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
【言語別】複数行の標準入力→int型配列 の高速化(Tips) 最近paizaとかcodeiqがマイブームなのですが、POH1でI/Oで色々つまづいたので、言語別にそこそこ高速だと思われるプログラムを載せてみます。 標準入力1000000行の配列化&数値変換です。 (他のプログラムとの比較とかはないです。ごめんなさい。) 変数名とか色々まとまってません! C,C++ #include <cstdio> #include <vector> #include <string> #include <iostream> static const int N = 1000000; static char _buf[10*N]; int read_int(){ static uint64_t c=0; int r=0; while( _buf[c] >= '0' && _buf[c] <= '9' )
#フロントエンドデベロッパー面接時の質問事項 @バージョン 2.0.0 本レポジトリはフロントエンドデベロッパー志願者のポテンシャルを見極めるのに有効な面接時の質問事項を列挙します。全ての下記質問事項を一人の志願者に聞くことは推奨されません(それは数時間もかかってしまうでしょう)。あなたが必要としているスキルを見極めるためには、下記の質問リストからいくつかの項目を選択するのがよいでしょう。 Rebecca MurpheyのBaseline For Front-End Developersもとても参考になるので面接前によく読むことをおすすめします。 注意: これらの質問の多くはオープンエンド型の質問であり、志願者から興味深い考えを引き出すことができるでしょう。この回答は単純でストレートな回答よりもより志願者の能力を見極めるのに役立ちます。 オリジナルのコントリビューター 質問の多くはPaul
In chapter 8 of my book I introduce a fabric script as a way of automating the deployment of our example app. You can see the section where I do so here. After 7 chapters of building everything step-by-step with TDD and detailed unit tests, this fairly large script leaps out fully-formed, It prompted one of my readers to write in (Thanks Nick): It didn't work the first time I used it (I retype, ra
Andrew Gerrand 25 January 2011 Introduction JSON (JavaScript Object Notation) is a simple data interchange format. Syntactically it resembles the objects and lists of JavaScript. It is most commonly used for communication between web back-ends and JavaScript programs running in the browser, but it is used in many other places, too. Its home page, json.org, provides a wonderfully clear and concise
きっかけ コードのネストを深くするな | anopara を読んで、 僕もネストは浅い方が好きだけどisValid…お前はダメだ。 - bufferings のコメント / はてなブックマーク って書いたら、@m_seki さんに"isValidダメなんだ。どう書けばいいの?"というツッコミを頂いたので。ちょい考えてみた。まぁ、元記事の主題とは関係ないところなので。ゆるりとね。 元々のんは、こんな感じ? Groovyで書いてみた。 class Data { def Count def Error def Result } class Validator { boolean isValid(Data a) { if(a != null) { if(a.Count > 0) { if(a.Error == null) { if (a.Result != null) return true; }
少しでも高く車を売りたい。そして申込みをスムーズに行うためにも 車買取の一括査定サービスはとても便利です。 複数の業者へ一斉に中古車査定を依頼するのですが、交渉には少し注意が必要です。 一括査定からの申込みなので、業者も始めから競争相手がいることは知っています。 業者としては少しでも低い査定額で早く決めてしまいたいもの。 他の業者が来る前に、決断させるような交渉を進めます。 「今決めるなら、プラス10万円上げます」というような上乗せした査定額を 提示することもあります。思わず決めたくなりますが、冷静に考えてみると 最初からプラス10万円の提示ができたはずです。このやり方に誠意を感じますか? それでも決めてしまうか、他の業者を待つかはご自身次第になりますが、 このような交渉術はよくあることです。頭に入れておくと良いですね。 高額な査定額を探すためには、査定を依頼した車買取業者の金額がすべて
Software Design 9月号にて「この夏に克服したい2つの壁 – C言語のポインタとオブジェクト指向 習得のヒントと実践」という特集があります。 4月よりプログラミング未経験で業界に入り研修も終わって現場に出ているけど・・・あれ、まだポインタやオブジェクト指向がイマイチわからないぞ!という方をターゲットとした記事です。 第二部のオブジェクト指向編では七人のエンジニアがそれぞれにいかにしてオブジェクト指向を習得したのか、またそのコツを書いており、その中の一人に名を連ねさせて頂きました。 記事の中でも書いていますがオブジェクト指向の習得法、そして解釈に王道は(今のところ)なく、ひとそれぞれ頭に入りやすい道、そして解釈があります。 その証拠に、7人それぞれ言っていることが全然違います!(もちろん相反する事は書いてありません) オブジェクト指向がまだよくわからない、人によって説明が違うし
CATEGORYprogramming > JavaScript > AngularJS公開日2014/10/24最終更新日2014/10/24href属性にモデルのデータを使うprogramming>JavaScript>AngularJS公開日2014/10/24最終更新日2014/10/24imgタグのsrc属性にモデルのデータを使うprogramming>JavaScript>AngularJS公開日2014/10/05最終更新日2014/10/05AngularJS勉強会6回目,7回目メモprogramming>JavaScript>AngularJS公開日2014/10/05最終更新日2014/10/05カスタムサービスprogramming>JavaScript>AngularJS公開日2014/10/04最終更新日2014/10/04AngularJSのフェーズprogra
以前に作って、プロダクションでもいくつかのサービスに導入している MHA::AWS ですが、failover 方法を ENI 付け替えの他に VPC Route Table の書き換えもサポートしました。 ENI付け替えでは同一 Availability Zone 内での failover しかできませんが、VPC Route Table の書き換えによる方法では Multi-AZ 環境での failover も可能になります。 CPANにも上げましたので、 cpanm MHA::AWS でインストール可能です。 MHA::AWS - A support script for "MySQL Master HA" running on AWS - metacpan.org fujiwara/MHA-AWS · GitHub 以前の紹介記事 → #11 MySQL Master HA を AW
みなさんお風呂に浸かっていますか? 夜遅くまでバリバリ働くビジネスパーソンにとって、平日からお風呂に入ってのんびりするなんて滅多にないと思います。ましてやこの猛暑のなかですから、ついシャワーで済ませてしまいがちですよね。 現代人はストレスの多い環境の中で、身体を酷使しながら過ごしています。このような生活の連続が、気づかぬうちに本来人間の持っている心と身体のリズムを歪ませ、体調を崩す原因となっているのはご存じでしたか? 精神をリラックスさせ、身体の活動リズムの乱れを正すには、一時でも多忙な環境を離れて「温泉浴」をしてみてはいかがでしょうか。 温泉浴で得られる作用は大きく分けて3つ。 1.温熱作用 温かいお湯に入ることで体が温まります。それによって血行促進、疲労回復、代謝促進するのが温熱作用。37~39℃のぬるめのお湯は副交感神経を刺激しリラックスさせ、胃酸の分泌を活発にして消化を助けます。ゆ
JavaScriptは設計が難しい。経験上、すぐグシャグシャになってしまう。よくわからなくなる。もちろん、私のスキル不足というのはあるだろうけれども、スキルが不足してるのはしかたないので、学習は続けることは前提であるにしても、技術的に解決できるなら技術に頼りたい。そうした意味で、いわゆるAltJSの中ではTypeScriptが有望だろうと思う。 RailsとTypeScript TypeScriptを使うにしても、それ単体で使うというシーンは、Webアプリケーション開発という文脈ではあまりない。たとえば、Railsで開発しているWebアプリケーションのフロントエンドを構成する言語として使うことになるだろう。その際、まず考えるべきことは、Asset Pipelineとどう折り合いをつけるかということだろう。 Asset Pipelineは、以下の機能を担っている: 拡張子(例:applica
Cytoscapeやネットワーク解析と可視化に関する情報リソース これは昨日の記事を読んでこういったものを実際に作ってみたいと思われた方に向けての補足です。とても基本的な情報ばかりですので、経験者の方には少々物足りないと思いますが… はじめに データ可視化という分野の中で、ネットワークの可視化は比較的ポピュラーな手法ですが、実務家向け(最新の計算機科学の研究論文ではなく、実務寄り、つまり実際にデータ解析を行う人々向け)の最新の情報は、あまりまとまった形で入手する事ができません。そして残念ながらほとんどの文献は英語で書かれています。ここでは、実際にネットワーク分析と可視化を行ってみたい方々に向けて、Cytoscape関連のリンクを中心としたいくつかのポインタを集めてみたいと思います。 Cytoscapeの情報 Cytoscape公式サイト コンソーシアムが管理する公式のサイトです。最新版はこ
Cytoscapeとは? Cytoscapeとは、欧米の研究機関によって開発されているオープンソースのネットワーク可視化ソフトウェアプラットフォームです。ネットワーク(数学の用語ではグラフ)可視化ソフトウェアとは、要するにデータを分析して、最終的には以下の様な描画を行うものです。 元となる情報は基本的に何でも良いので、以下の様な分野で利用されています: 遺伝子ネットワーク分析(主な開発目的です) ソーシャルネットワーク分析(日本語でも幾つか著作のあるJames Fowler教授にも協力していただいています) コンピュータ・ネットワークの可視化とセキュリティ分析 オントロジー等、グラフ構造を持つデータの可視化 このソフトウェアはもう10年以上も開発が続いています。私もカリフォルニア大学のチームの一員として、かなり初期から開発に加わっておりますが、私の努力不足もあり、日本語のドキュメントはとて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く