codicは、プログラマーのためのネーミング辞書です。新しいcodicでは、翻訳エンジンを搭載しネーミングをジェネレートできるようになりました。

codicは、プログラマーのためのネーミング辞書です。新しいcodicでは、翻訳エンジンを搭載しネーミングをジェネレートできるようになりました。
技術的負債についての自分の考えをまとめます。 言いたいこと 最初から綺麗なコード・設計を書ける状態を目指せ。 そうもいかないものは天秤だが、勝手に背負うな。 技術的負債とは? 技術的負債は事業リスクです。放置することによって事業が失速したり損害が発生したりするため、適切に取り扱う必要があります。 負債の種類と対応は、以下の三つに別けられると自分は考えています。 1. 新規で書く末端機能のクソコード・クソ設計 最初から綺麗なコード・設計を書けるを目指すべきですが、時間がかかるのであればスピード重視でよいでしょう。 「もっと良いように書けるべきだけど、どうすればよいか?」とコメントでも添えて、さっさとプルリを投げてしまうべきです。 末端機能で、あとで上に乗っかる物がないのであればコードの品質はそれほど問題ではありません。テストを整備しておけば、後でレベルが上がったときに綺麗にできるでしょう。
株式会社リクルート エンジニアコース新人研修の内容を公開します!(2025年度版) 2025.08.28 新人研修
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 専用の拡張をインストールすると、GitHubそのものが拡張される。 GitHubに足りないアジャイルらしさを組み込むもの。2.0以前の機能は、ZenHubとはを参照してください。 ZenHubが2014年にリリースされてから、フェイスブックやソニー、NBC、マイクロソフトなど大手に取り上げられたZenHubは、2015/6/21にバージョン2.0となり、デザインなどが一新しました。 ZenHubのバージョン2.0とされる機能は以下のとおりです。 Task Board(カンバン)の複数リポジトリ対応 新しいZenHub Boardは、複数
世界中に複数の開発拠点を持つことは、タイムゾーンの違いなどの制約を抱え込むことになるが、透明性が高いエンジニア文化を作る上ではプラス材料でもある──そんな話を聞くことができたのが、Quipper東京オフィスで開かれたイベント「Quipper Drinkup #1」だった。 Quipperは、DeNA創業メンバーの渡辺雅之氏が英国ロンドンで創業したEdTechのスタートアップだ。ロンドン、東京、マニラの3拠点に開発機能を持つ。さらに、ジャカルタとメキシコシティにもオフィスがある。現在は中高生向け教育支援のツールをフィリピン、インドネシア、メキシコで提供中だ。 そのQuipperの東京オフィスで、ビール片手にエンジニア同士が交流するイベント(Drinkup)が開催された。ビールとピザで参加者とQuipper社員らが語り合った訳だが、その場の空気感は他のパーティーとはちょっと違う。なんといえばい
機械学習の手法にはいろいろありますが、その中でもサポートベクトルマシン(SVM; support vector machine)は高い精度で知られる有名な手法です。 以前C++で多層パーセプトロンを実装したので、今度はSVMをC++で実装してみました。kivantium.hateblo.jp SVMの解説 実装する前にSVMの原理を説明します。PRML下巻7章を参考にしました。 パターン認識と機械学習 下 (ベイズ理論による統計的予測) 作者: C.M.ビショップ,元田浩,栗田多喜夫,樋口知之,松本裕治,村田昇出版社/メーカー: 丸善出版発売日: 2012/02/29メディア: 単行本購入: 6人 クリック: 14回この商品を含むブログを見る SVMは2値分類に使われる手法で、入力に対してある関数を計算してその値の符号によってクラス分類をします。 入力(ベクトルですが、うまく表記出来ないの
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
新しいLinuxの教科書を読みました。 つらつら、この本の説明を書いていましたが、そういえば著者の @mollifier さんがこの本の説明をブログに書いてくださっていたので全部消しました(笑) なのでここでは、この本を読んだ感想だけ書きます。 感想 Linuxを普段使っている人は最初から読む必要はなく、気になったところを読んで見る感じでいいと思います。自分はChapter 6,10, 12, 14, 15, 16, 17を中心に読んでみました。読んでみると知らなかったことがチラホラでてきたので( locate コマンド知りませんでした... )知識を補完するのにも良いです。 この本が今までのLinuxの入門書とは違うなって感じたのはChapter19 でバージョン管理システム(Git)を扱っている事だと思いました。先ほどの @mollifier さんのブログにも書かれているように、今の
Visual Studio を知っている人も、昔使っていた人も、全然使ったことがない人もこんにちは。日本マイクロソフトの高橋忍です。 ひねりもなく、前回と同じパターンのタイトルで始めてみました。 眉唾でしょ?いやいや本当にそうではないんです。Visual Studio 2015 なら Android のアプリや iPhone のアプリを本当に作ることが出来るんです。Web でしょ? いやいや ちゃんとネイティブアプリなんですよ。 では、ちゃんとお見せしましょう。 Visual Studio 2015 で開発できるもの Visual Studio といえばもちろん、Windows 用のアプリケーションやWebアプリを作るための開発環境です。これは皆さんも納得ですよね。とくにネイティブアプリで言えば、デスクトップ用のアプリや、Windows 8 のストア用のアプリケーションを作ることができます
私事ですが、友人のHarada Hitoshi(@umitanuki)の起業したAlpacaに参加することになりました(正式な参加はもう少し先になりますが)。 Home - AlpacaJapan - もともとDeep Learningに代表される機械学習に強みを持つチームを@umitanukiがCTOとして率いるということで、 このタイミングで人工知能関連に関連するプロダクト開発に参加して、これまでと異なるプロダクト開発の 経験を積みたいという思いもあり、僕もエンジニアとして参加することにしました。 今日からJP Blogも開始しておりますので、興味ありましたら、ぜひ閲覧いただければ、と思います。 http://blog-jp.alpaca.ai/blog-jp.alpaca.ai さてさて、どうして今機械学習系のスタートアップに参加することにしたかを簡単に説明したいと思います。 一番の
科学はその方法論上のイメージよりもはるかに”ぞんざい”かつ”非合理的”なものである。 Paul Feyerabend著『Against Method(方法への挑戦)』(1975年) プログラミング言語は魅力的な分野です。それは、計算機科学(と論理)を 社会学や人間とコンピュータの相互作用 、科学的に定量化できない直感や嗜好、そして(良くも悪くも)政治などを含む分野と結び付けてくれるからです。 プログラミング言語を話題にする場合、たいてい何らかの客観的な真実を追求する科学的議論になってしまいます。科学は完璧のオーラに包まれているため、科学的本質の核心部だけに集中し、他の部分を無視するのが正しいプログラミング言語の考え方だと単純に思ってしまうのも無理ありません。 しかし、これではプログラミング言語を面白くしている多くのものが除外されてしまいます。この隙間を埋める1つの方法は、科学の哲学に目を向
「これ、5人月でできるかどうか、見積りを出してください」 新しい案件のようです。プロジェクトには必ず割くことができるメンバーの人数、いつまでに終わらせなければならないという時間の制約があります。そのため、「見積り」が必要なのです。課長が言っている「5人月(にんげつ)」とは、5人が仕事をして1カ月で終わる仕事量ということを意味しています。 こうした場合、たいていは5人月分の予算しかないのです。プロジェクトも始まっていないうちに、リリース日だけが決まっていることもあります。 それでも、ぼへちゃんは、案件の概要やら機能やら規模感を見て、開発期間、テスト期間などを検討しました。そうすると5人月なんて無理! 参加できそうなメンバーのスキルから考えると、どう頑張ったとしても2倍の10人月になることが判明しました。 これを課長に報告したところ、「なんで、5人月でできないんだっ!」と怒られてしまいました。
Unix v6 の C コンパイラをいじってみようと見てたのですが、これがなかなかすごい物体でした。 読んでて、「いやいくらなんでもこんな作りなわけが…」と思って説明文を探して、 http://plan9.bell-labs.com/7thEdMan/v7vol2b.pdf の「A Tour through the UNIX C Compiler」に説明あるよと教えてもらって読んでみたら、本当にそんな作りだった、みたいな。 コンパイラの1段目はプリプロセスして構文木的なものをファイルに吐いて終わりです。2段目は構文木を読みつつコード生成していく。 構文木のノードの種類に対して switch してやること決める…的なものが、データドリブンな方法で書かれてます。データを保存するフォーマットは、 JSON とかではなく、時代が時代ですのでアセンブリです。こういうやつ https://github
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0064 号 バックナンバー Rubyist Magazine 0064 号 Rubyist Magazine 0063 号 Rubyist Magazine 0062 号 Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist
「 pilgrim-lifestyle.com 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 pilgrim-lifestyle.com 」is Expired or Suspended. The WHOIS is here.
総務省は、平成26年度に実施した「プログラミング人材育成の在り方に関する調査研究」の結果をこのほど報告書として取りまとめましたので、公表いたします。 近年、プログラミング教育の重要性に関して国際的な認識が高まる中、我が国では、「世界最先端IT国家創造宣言」(平成26年6月24日閣議決定)において、「初等・中等教育段階におけるプログラミングに関する教育の充実に努め、ITに対する興味を育むとともに、ITを活用して多様化する課題に創造的に取り組む力を育成することが重要」とされ、また、総務省の各種会議においても、プログラミング教育の重要性や、この教育を通じた論理的思考力の向上の可能性について言及されています。 そこで、総務省では、教育関係団体、学識経験者及び民間企業等への調査及び文献調査を通じ、プログラミング教育の現状・実態や、プログラミング教育がもたらす効果等についての調査を実施し、その結果を報
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く