タグ

programmingとProgrammingに関するperstivetechのブックマーク (316)

  • Mac の開発環境構築を自動化する (2015 年初旬編) - t-wadaのブログ

    背景 愛用していた MBP15" が一ヶ月ほど前に突然亡くなり、急遽 MBP13" を買って環境構築を行ったので記録しておく。 (その後噂の薄くて軽くて新しい Macbook が出ただけでなく MBP13" までマイナーアップデートされたりしたが、悔しくはない。悔しくはないぞ!!) Brewfile オワコン問題 開発環境の構築は Homebrew と Homebrew Cask を入れて Brewfile を書き、 brew bundle すれば終わりかと思いきや、もう Brewfile はオワコンになってしまったらしい。 (3/25 追記) Brewfile がオワコンなのではなく Homebrew 体から bundle コマンドが外されただけで、 元となった brewdle コマンドは健在で、もっと便利な brew-file もあるとのことです。 参考: Brewfileはオワコン

    Mac の開発環境構築を自動化する (2015 年初旬編) - t-wadaのブログ
  • iOSのオーディオまわり(CoreAudio)まとめ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? iOSでサウンドの再生をしたい。 でもいろいろな再生方法があって、ややこしいので整理しておく。 公式ドキュメント:Core Audioの概要 なお、OSXでしか扱えないものは割愛している。iOS特化。 CoreAudioアーキテクチャ iOSでは、オーディオまわりの機能はCoreAudioというアーキテクチャにまとめられている。 iOSのCoreAudioは5つののフレームワークから成り、各フレームワークにはサービスと呼ばれる各種機能が入っていたりいなかったり。 AVFoundation.framework AVAudioPlayerク

    iOSのオーディオまわり(CoreAudio)まとめ - Qiita
  • Googleで1400万円以上稼ぐエンジニアになるためにマスターすべき11のスキル

    By Robert Scoble フリーフードや24時間使用可能なジム、無料ランドリーなどさまざまな福利厚生がそろった夢の企業「Google」は、求人サイトGlassdoorにより作成された「給与&福利厚生が優れた企業トップ25」でも堂々のトップレートをたたき出しています。Googleではエンジニアの意見が尊重され、平均年収は約12万ドル(約1450万円)にもなるといわれていますが、そんなGoogleエンジニアになるために必要なスキル11個をBusiness Insider Indiaがまとめています。 11 skills you need to master to land a $100,000 engineering job at Google | Business Insider India http://www.businessinsider.in/11-skills-you-n

    Googleで1400万円以上稼ぐエンジニアになるためにマスターすべき11のスキル
  • プログラミングに使える!フリーのテキストエディタ15選

    プログラミング入門者向けにフリーの「テキストエディタ」を紹介する記事です。紹介しているのは【全て無料】で、WindowsMacそれぞれに対応したエディタをピックアップしています。多くは日語にも対応しているので、ぜひ使ってみてください! テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 プログラミングをこれから勉強する場合、「どのエディタを使ったらいいの?」という疑問を持つかもしれません。 そこで、初心者にもおすすめのテキストエディタをピッ

    プログラミングに使える!フリーのテキストエディタ15選
  • ゼロから学べる!プログラミングの無料学習サイト【国内外あわせて20選】

    ゼロから学べる!プログラミングの無料学習サイト【国内外あわせて20選】 国内外問わず急激に増えている「無料プログラミングを学習サイト」を紹介する記事です。ブラウザ上でコードを入力したり、プログラミングを学ぶための動画を見られるサイトがあります。全て知識ゼロから学ぶことができます。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 プログラム学習に役立つ、無料で使えるプログラミング学習サイトについてご紹介します。 プログラミング初心者が勉強する

    ゼロから学べる!プログラミングの無料学習サイト【国内外あわせて20選】
  • プログラミング出来ない奴ちょっと来い

    プログラミング出来る方法教える。 世の中「プログラミング言語」を説くはごまんとあれど「プログラミング」を説くやブログはあまりない。 いや実際に "ない" というのはかなり語弊があるかもしれない。 しかし、通常この種の説明しているに辿り着くまでには多くの時間が必要だ。 普通の人は、多くの間違った方法を試し、その都度試行錯誤を重ね、プログラミング経験を経ることよって、重要な概念を獲得するのだと思う。 例えば、「計算機プログラムの構造と解釈」や「実用 Common Lisp」、「コンピュータプログラミングの概念・技法・モデル」などの書籍は現実の問題に対し "プログラム" をどう書くかという問題に正面から取り組んでいる良書だ。 しかし、どれだけ”普通の”プログラマが上記のような書籍を読んでいるのだろうか。 そして、"普通のプログラマ" がプログラミングを学ぶ書籍として、それらは果たして適切と

    プログラミング出来ない奴ちょっと来い
  • “小学生”がアプリを自作する時代へ ― ドットインストール 田口元氏の挑戦。[2] | キャリアハック(CAREER HACK)

    無料のプログラミング学習サイト《ドットインストール》の運営者であり、人気ブログ『百式』の管理人でもある田口元さんへのインタビュー後編。プログラミングを、「投資対効果が高い“習い事”」だという田口さん。いまや小学生がアプリを開発する時代、プログラミングは“教養”として身に付けるべきスキルになる―。 プログラミングは最も“おトク”な習い事― ドットインストール 田口元氏の挑戦。[1]から読む 教養としてのプログラミング ―プログラミングを学ぶメリット。 ― 今後、プログラミングはあらゆる人が“学ぶべき”スキルになるとお考えですか? プログラミングは“言語”なので、いろいろな意味で“英語”と似ているものだと個人的には思っています。「英語ができたほうがいいよね」というのと同じ感覚で、これからの時代は「プログラミングはできたほうがいい」となるのでは、と考えています。 ― ある種“教養”になると? そ

    “小学生”がアプリを自作する時代へ ― ドットインストール 田口元氏の挑戦。[2] | キャリアハック(CAREER HACK)
  • Unreal Engine 4(アンリアルエンジン4)が無料化! - どなたでも無料ダウンロード!将来のアップデートもすべて無料です!

    Unreal Engine アセット アセット-Asset Physics Platformer Toolkit - Unreal Engi... 2025-05-27 Unreal Engine向け物理挙動チュートリアルでお馴染みLusiogenicから、物理演算を活用したプラットフォーマーツールキット「Physics Platformer Toolkit」がFab上でリリースされました! 続きを読む 製品レビュー 製品&ハードウェア-Product&Hardware 3Dconnexion SpaceMouse Review - 作業効率を次の次... 2025-05-24 3DconnexionのSpaceMouseシリーズは、独自の3Dマウス(6Dof入力)を備えた、3DモデリングやCAD作業における視点操作を直感的かつ効率的に行うためのデバイスです。今回主な3モデルである「Spa

    Unreal Engine 4(アンリアルエンジン4)が無料化! - どなたでも無料ダウンロード!将来のアップデートもすべて無料です!
  • エンジニアになるための最高の学習が、まもなく。 | TechAcademy[テックアカデミー]

    Techacademyエンジニアになるための最高の学習が、まもなく。大手企業に導入してきたオンライン学習コースが 3月上旬、いよいよ個人向けにも提供開始

    エンジニアになるための最高の学習が、まもなく。 | TechAcademy[テックアカデミー]
  • 新しいことを学ぶときについて - kitak blog

    新しいことを学ぼうとするとストレスがかかる。 例えば、僕にとってはiOSのアプリ開発がそれだ。新しい言語(Swift)に、これまで扱ったことのないインターフェイスのライブラリ、UI部品、レイアウトの方法、自分のやりたいことができたときは無上の喜びを感じるけれど、そこに到達するまでのひとつひとつでストレスを感じる。 昨日も、くだらないところでハマって2時間を無駄にしたり、言語仕様を理解していなくてコードを手当たり次第にいじって、そのうち「自分、センスないなー。頭悪いなー」とテンションが下がってくる。 そんな一日を過ごした翌日は、驚くほど理解が捗ったり、実装がうまくいく。を読めば「あぁ、昨日のあれってそういうことだったのか」とストンと落ちるし、自分のやりたいこともすんなりできる。 確か、「情熱プログラマー」か「アプレンティスシップ・パターン」に、ロッククライミング初心者に対する指導を例に似た

    新しいことを学ぶときについて - kitak blog
  • プログラミングの勉強に何度も挫折してしまう。その唯一の処方箋は目的を持つこと。 - 計画的無計画

    2015-02-10 プログラミングの勉強に何度も挫折してしまう。その唯一の処方箋は目的を持つこと。 広瀬すずさん、可愛いですよね。 最近、広瀬すずさんのことを考えていたら午前が終わっている、という日が続いてしまい困っています。なにも自分のせいではなく、広瀬すずさんが悪いのですが。 でもそんな自分でも午後はまじめにプログラムを書いています。まだまだ素人ですが、こんなに趣味が長続きしたのは麻雀以来です。なのでその遍歴を振り返って、挫折せずにプログラミングを楽しむにはどうすればいいのかを改めて考えてみました。 まずは先に要点を。 ただの勉強は長続きしないのでやめる キーボードを叩く前に目的を考える 自分が当に使いたいと思うものを作る 勉強するのは必要が生じてから アガる音楽を聴く 当に大切なことは、プログラミング学習に目的を持つということです。プログラミングに何度も挫折して悲しんでいる人に

    プログラミングの勉強に何度も挫折してしまう。その唯一の処方箋は目的を持つこと。 - 計画的無計画
  • iOSアプリでTwitterのタイムライン取得・ツイート投稿を行う(Accounts.frameworkとSocial.rameworkを使って) - Think Big Act Local

    iOS 6から Social.framework が登場し、iOSアプリから簡単にツイートできるようになりました。 その方法については以前エントリを書きました。 画像やURLをFacebookやTwitterLINEなどのSNSに共有する - Think Big Act Local 上記の記事のやり方では、ポップアップを表示→ツイートする ことしかできません。 例えば Twitter のクライアントアプリを作りたい場合、独自のUIでツイートを投稿したり、自分のタイムラインを取得したくなるかと思います。 今回はiOS端末に登録しているTwitterアカウントを使って、自由にTwitter API各種にアクセスする方法を紹介します。 (ソースコード全文はこちら) Twitter APIを使ったiOSアプリの作り方 はじめに UIの話はせず、APIコールのロジックの話を書きます Account

    iOSアプリでTwitterのタイムライン取得・ツイート投稿を行う(Accounts.frameworkとSocial.rameworkを使って) - Think Big Act Local
  • Javaで始めるプログラミング:Chapter12:電卓を作ってみる

    Chapter12 電卓を作ってみる Eclipse(Indigo)編 これまでにボタンやテキストボックスが簡単に利用できるということを紹介してきましたが、そのことを応用して、四則演算ができる電卓を作ってみましょう。こうしたコンポーネントを使うと電卓も簡単に作成できます。また、ある程度試行錯誤的に作ってみて、プログラムを完成させるプロセスも見てみることにしましょう。 12-1 電卓の外見をプログラムとして作成する まずはボタンと計算結果を表示する領域を持った、電卓の外見部分を実現するようにプログラムを作成してみましょう。コンポーネントをいちいち配置していくと言えばそれまでですが、レイアウト機能をうまく利用すると、プログラムはシンプルに記述でき、ウィンドウのサイズ変更にも勝手に追随するようなプログラムを作成することができます。 ●プログラムの準備 まずは、プロジェクトを新たに作成します。今週

  • プログラマ歴12年の僕が選んだ「10年経っても役立つ技術書17選」 - give IT a try

    はじめに 僕がプログラミングを始めてから、もうすぐ12年になろうとしています。 この12年間、いろんな技術書を読んだり、仕事やプライベートでたくさんコードを書いたりしてきました。 最初に入ったSIerでは主にJavaを、前職の社内SE時代はC#をメインのプログラミング言語として使ってきました。 現在はRubyをメインで使っていますが、言語が変わっても、また何年経っても「これはあのとき学んだ知識が役に立ってるよなあ」と思う瞬間がときどきあります。 そこで今回はこれまでに読んだ技術書を一通り振り返り、「こので学んだことは今でも役に立ってる」と思うものを17冊ピックアップしていきます。 おことわり (2014.09.29 20:00追記) このエントリのタイトルは「10年経った今でも役に立っている」という意味で付けています。「今から10年後まで役立つ」という意味ではありません。(紛らわしくてご

    プログラマ歴12年の僕が選んだ「10年経っても役立つ技術書17選」 - give IT a try
  • プログラミングフォントの決定版「Ricty Diminished」 : 作々! -さくさく- 

    作々! -さくさく-  ゲーム制作、アニメ制作、グラフィックソフト、プログラミング、3DCG等、創作活動の話題全般を取り扱う(予定)。 プログラミングに最適なフォントとしてよくおすすめされるRictyが再配布可能な形で公開されていた プログラマーにとってフォントは生産性に影響する重要なポイントの1つです。lとIが区別のつかないフォント、oと0が区別のつかないフォント。残念なことにデフォルトで使われるフォントWindows,Linux共にそういったものが多いです。もしまだデフォルトのフォントを使っている人がいたらこの機会に是非Rictyに乗り換えましょう! プログラミングに最適なフォントとしてよくおすすめされるRictyが再配布可能な形で公開されていた | デジタネイティブ 今までのRictyとどう違うか Rictyは日フォントにMigu 1Mを使用していたために、フォントが統合された

    プログラミングフォントの決定版「Ricty Diminished」 : 作々! -さくさく- 
  • プロのプログラマーになるために本当に必要なスキルとは | ライフハッカー・ジャパン

    プロのプログラマーになりたいなら、コードを書けるだけでは足りません。チームでの問題解決やバージョン管理など、コーディング以外にも身につけるべき重要なスキルがいくつもあります。今回は、米Lifehacker読者のみなさまの声をもとに、プロの開発者として必要不可欠なスキルとは何かを見ていきます。 コードを学ぶための情報は世の中に溢れています。そのせいか、プログラミング言語さえ習得すれば、プロの開発者になれると思い込む人がたくさんいます。しかし、他の職業と同じく、優れたプロフェッショナルになるには、たった1つのスキルで足りるはずがありません。開発者に必要なスキルをここですべて列挙することはできませんが、以下に、当に重要なスキルをいくつか紹介しておきます。 コミュニケーションを学ぶ プログラマーは孤高の職人である、と喧伝するメディアもありますが、実際は、他者とのコミュニケーションや共同作業が欠か

    プロのプログラマーになるために本当に必要なスキルとは | ライフハッカー・ジャパン
  • フォルマントから母音推定してリップシンクを目指してみる - 凹みTips

    はじめに Oculus Rift を使用して、VR 内のキャラと目が合う、握手できるなどの衝撃体験を @GOROman さんが実現されて話題になっています。 Dive into VR - Oculus Rift + Razer Hydra feat. Miku - YouTube Oculus Rift で 初音ミク と握手をしてみた - Miku Miku Akushu - YouTube そこで、VR の世界をもっと面白くする次のステップとしてVR キャラと会話をする、というところに挑戦したいと考えています。音声合成AI 部分は、まずは以前も作成した OpenJTalk + SimSimi API などでやろうと思っています*1。 SimSimi API x Web Speech API x OpenJTalk x mmd.gl.enchant.js でブラウザ上で音声対話できるヤ

    フォルマントから母音推定してリップシンクを目指してみる - 凹みTips
  • プログラマが知るべき97のこと

    プログラマが知るべき97のこと大人気の書籍『プログラマが知るべき97のこと』のエッセイを無料で公開中!すべてのプログラマにおすすめのがウェブで読めるようになりました。 エッセイ一覧分別のある行動関数型プログラミングを学ぶことの重要性ユーザが何をするかを観察する(あなたはユーザではない)コーディング規約を自動化する美はシンプルさに宿るリファクタリングの際に注意すべきこと共有は慎重にボーイスカウト・ルール他人よりまず自分を疑うツールの選択は慎重にドメインの言葉を使ったコードコードは設計であるコードレイアウトの重要性コードレビューコードの論理的検証コメントについてのコメントコードに書けないことのみをコメントにする学び続ける姿勢誰にとっての「利便性」かすばやくデプロイ、こまめにデプロイ技術的例外とビジネス例外を明確に区別する1万時間の訓練ドメイン特化言語変更を恐れない見られて恥ず

    プログラマが知るべき97のこと
  • Androidアプリ開発をはじめた - Kentaro Kuribayashi's blog

    Nexus 5を常用しているAndroidユーザになってしばらく経つので、そろそろAndroidアプリを作りたい気持ちになってきた。先日、そのためにMacBook Proを新調したほどの、気の入れようである。ちょうど3連休だったので、2日目・3日目を使って、あれこれ調べながら、初めてのAndroidアプリ開発をしてみた。 kentaro/palimpsest · GitHub やりたかったこと まずは簡単なタスク管理ツールを作ってみようと思った。こんな感じ。 毎日習慣的に行いたいタスクがいくつかあるので、ちゃんと習慣的に行えるよう管理したい タスクは、名前と回数からなる(例: 腕立て伏せを30回する、英和辞典を5ページ読む、みたいな) また、ちゃんとしなかった場合は、前日以前の回数が今日の分に加算されるので、ちゃんと毎日やらないと大変なことになる 画面 ほぼ「sqliteのテーブル1つに対

    Androidアプリ開発をはじめた - Kentaro Kuribayashi's blog
  • キトー君の悪い口コミ・失敗談と効果・販売店舗情報・安全と危険性・代用自作方法

    キトー君で真性包茎対策ができてしまいます。 包皮を引っ張ることで矯正できてしまうんですよ。 包皮輪狭窄の方も皮を伸ばすことでだんだんと広がっていきます。 テレビや雑誌でも紹介され多くの方が悩みを解決していますのでおすすめです。 そんなキトー君なのですが当に真性包茎・カントン包茎に効果があるのでしょうか?矯正できるのでしょうか、使い心地や評判が気になりませんか?そこで口コミを調べたら失敗談などの口コミが見つかりました。

    キトー君の悪い口コミ・失敗談と効果・販売店舗情報・安全と危険性・代用自作方法