タグ

プログラミングに関するmasayuki5160のブックマーク (22)

  • Monacaを使って学ぶHTML5アプリ開発 "クラウドでできるHTML5ハイブリッドアプリ開発" - masayuki5160's diary

    クラウドでできるHTML5ハイブリッドアプリ開発 Cordova/Onsen UIで作るiOS/Android両対応アプリ (Monaca公式ガイドブック) 新品価格 ¥3,240から (2017/5/3 20:32時点) 久しぶりに技術よりの記事です。 ちょっと検証の必要があり書を読みながらちょいちょい写経をしていました。 すでにHTML5ハイブリッドアプリについては一般的になっているのですが改めて紹介していきます。 ネイティブアプリ開発を行う際の選択肢の一つとしてあり もちろん、ネイティブコードでゴリゴリ実装する必然性があるケースもあります。 ただ、実際のところ、 企業の紹介アプリ開発 キャンペーン用のアプリ開発 十分に人材、工数を確保できない時 など色々なケースがあると思います。 そういった際にHTML5ハイブリッドアプリでできること、できないことを把握しておくとその都度ベストな解

    Monacaを使って学ぶHTML5アプリ開発 "クラウドでできるHTML5ハイブリッドアプリ開発" - masayuki5160's diary
  • レゴブロックが動き出す! レゴからはじまるテクノロジーの世界へ

  • サービス終了のお知らせ - NAVER まとめ

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

    サービス終了のお知らせ - NAVER まとめ
  • 僕たちプログラマーは、プログラミングに、Excelを使います! - m2

    なんとかカレンダー 21日目 id:miya2000 です。こんばんは! 低級テキストエディタでせっせとコーディングしているあなた!そろそろ手がが疲れてきていませんか? そんなあなたは、この記事で紹介する Excel コーディングをぜひ覚えてください。 わずか数秒で世界が変わります! 元ネタ めんどうな作業がわずか数秒に!新人デザイナーが 知らないと一生後悔するExcelを使ったHTML生成 | Webロケッツマガジン http://webrocketsmagazine.com/entry/20111209/html-code-generation-using-excel.html Excelを使った高級コーディング とにかく Excel でコーディングを行った画面を見てみましょう。今回は Java のコーディングをやってみます。 どうでしょう? 画面を見るだけでどれだけ恩恵があるかお分か

    僕たちプログラマーは、プログラミングに、Excelを使います! - m2
  • 3分動画で理解するプログラミング言語学習サイト「ドットインストール」を百式田口さんが立ち上げた理由 【増田(@maskin)真樹】#dotinstall - ライブドアニュース

    [読了時間:2分] ITの素晴らしさを最も深く体感するにはどうしたらいいだろう? それは、多様なサイトやアプリを眺めたり使ってみるのも一つの手だが、自らがプログラミングするようになることで、その可能性や素晴らしさをより深く理解できるようになる。虎穴に入らずんば虎子を得ずである。 TechWaveでは「」を掲げ、初心者向けのプログラミング体験学習イベント「」「」を実施していきた。 IT業界で活動する上で参加者にとって、その世界観を前進させる一役を担ったのは事実だが、基礎的な部分を理解してもらい、継続的にプログラミングの世界に片足を入れてもらい続けるのには多大な労力が発生するのも事実。 そこでオススメしたいのが「ドットインストール」である。3分という短い動画でプログラミングの手順を学ぶ無料のサイトで、容易にゲーム開発ができる「enchant.jsの基礎」や「HTML5で作る「シンプルメモ帳」」

    3分動画で理解するプログラミング言語学習サイト「ドットインストール」を百式田口さんが立ち上げた理由 【増田(@maskin)真樹】#dotinstall - ライブドアニュース
  • 細かすぎて伝わりにくいTopCoderのコーディングスキル向上マジック

    細かすぎて伝わりにくいTopCoderのコーディングスキル向上マジック:最強最速アルゴリズマー養成講座(1/3 ページ) 競技プログラミングはレベルの高い人たちの集まり――そんな考えを持っている初心者の方、TopCoderはあなたのコーディングスキルを爆発的に高める魔法のような場です。今回は、初心者にこそお勧めしたいTopCoderの魅力について考えます。 教育的な観点から見るTopCoder 今回からTopCoderに関する実践的アルゴリズムを解説していく予定でしたが、序盤のうちに触れておきたいことがありましたので、今回の枕は“教育的視点から見るTopCoder”というテーマで少し書こうかと思います。 まず、最初に宣言しておきたいことは、この連載は初心者向きである、ということです。「どう考えても上級者向けだろう」という意見はたくさんの方から寄せられていますが、筆者は、まだプログラミングレ

    細かすぎて伝わりにくいTopCoderのコーディングスキル向上マジック
  • プログラマーは"一線"を超えると急激に伸びる - Linux/Ruby 小崎氏(後編)

    プログラマーのスキルはある一定のラインを超えたところで急激に伸びるんです。そのラインは早く超えるには、OSSの開発に参加していろんな人が書いたソースコードをたくさん読むというのは有効な手段の一つだと思います」――こう語るのはLinuxカーネルおよびRubyの現役コミッターである小崎資広氏だ。 小崎氏には前回、LinuxカーネルやRubyの開発に関わった経緯や、コミュニティ活動を円滑にするポイントをうかがった。今回は、これからOSSコミュニティに参加しようと考えている若手エンジニアに向けたアドバイスをお願いしよう。 関連インタビュー 【インタビュー】コミュニケーション力向上に役立ったOSS活動 - Linux/Ruby 小崎資広氏 【インタビュー】言語は思考にも影響を及ぼす、だからRuby開発を選んだ--まつもとゆきひろ氏 【インタビュー】Rubyが大きくなれたのは、私に隙があるからかな

    プログラマーは"一線"を超えると急激に伸びる - Linux/Ruby 小崎氏(後編)
  • 日本国民総プログラマー化計画について! 【増田(@maskin)真樹】 | TechWave(テックウェーブ)

    1990年代初頭から記者としてまた起業家としてITスタートアップ業界のハードウェアからソフトウェアの事業創出に関わる。シリコンバレーやEU等でのスタートアップを経験。日ではネットエイジ等に所属、大手企業の新規事業創出に協力。ブログやSNSLINEなどの誕生から普及成長までを最前線で見てきた生き字引として注目される。通信キャリアのニュースポータルの創業デスクとして数億PV事業に。世界最大IT系メディア(スペイン)の元日編集長、World Innovation Lab(WiL)などを経て、現在、スタートアップ支援側の取り組みに注力中。 [読了時間:2分] TechWaveでは、より多くの人にITプロダクトの創出プロセスを理解してもらう目的で、総力を結集して「日国民総プログラマー化計画」を推進していきます。子供から学生、社会人、定年退職後の皆さんまで趣味として職業としてプログラミングをさ

    日本国民総プログラマー化計画について! 【増田(@maskin)真樹】 | TechWave(テックウェーブ)
  • Startupで採択すべきプログラミング言語 - 続きはwebで

    「どの言語を使うか」という問題は、実は当座の生産性の話だけではなく、会社のカルチャーやその後の採用に大きな影響を与えます。ですがーエンジニアが代表であってもーこの問題を意識している人は意外に少ない、というのが正直な印象です。今回は言語毎の特徴を踏まえつつ、どの言語を採択すべきかを考えたいと思います。※Web系に限定しています。 前置き (競合相手のうち)一番安全なのはOracleの経験者を募集しているところだ。 そういうところを警戒する必要は全く無い。また、JavaC++プログラマを募集しているところも安全だ。もしPerlPythonプログラマを 募集していたら、ちょっと気を付けたほうがいい。その企業の、少なくとも技術部門は物のハッカーがやっている可能性が高いからだ。もし私がLispハッカーの募集広告を目にしていたら、きっとかなり心配していただろう。[1] YCのPaul Graha

  • 再帰プログラムによるフラクタル図形の描画

    はじめに 「フラクタル図形」とは、その図形を拡大して行くと、再び最初の図形と同じものが現れる、特殊な図形です。自然界に多く見られ、海岸線や雲の形がフラクタルだと言われています。プログラミングの技術から見ると、フラクタルを描くためには「再帰プログラム」という、最初はちょっと理解し難い特殊なテクニックを使います。プログラミングの学習では、この再帰テクニックを習得するために、フラクタル画像の描画が良く使われます。 再帰プログラムは特殊な場合しか有効ではありませんが、スマートなので、テクニックを誇示したい人は使いたがります。 対象読者 「再帰プログラム」とは何か、どのようにコードを書けばよいかを学びたい人。情報処理技術者試験に出ることもあります。コードはJavaで書いてありますが、考え方は他の言語にも通用しますので、参考にしてください。 必要な環境 J2SE 5.0を使っていますが、それ以前のバー

    再帰プログラムによるフラクタル図形の描画
  • FizzBuzz問題を使って社内プログラミングコンテストを開催してみた - give IT a try

    はじめに 先日、社内で初めてプログラミングコンテストを開催しました。 お題はかの有名なFizzBuzz問題です。 全員楽勝で解答するだろうと思いきや・・・結果はいかに!? ちょっと長いエントリですが、このコンテストの顛末をお楽しみください。 開催の動機と経緯 メンバーの向上心を刺激するために、なにか面白くて技術的に意味のあるイベントを開きたかった。 以前からFizzBuzz問題を全員で解いてみたかった。 FizzBuzz問題はプログラマなら解けて当たり前、というようなWeb記事をよく見かけていた。 これぐらいなら誰でも解けるだろうと自分も思っていたが、実際にやってみないとわからない。 そこで社内プログラミングコンテストを開き、みんなでFizzBuzz問題を解いてみたいと思った。 マネージャーに話を持ちかけたところ、すぐに賛同してくれた。 FizzBuzz問題以外の追加問題も作成したが、第1

    FizzBuzz問題を使って社内プログラミングコンテストを開催してみた - give IT a try
  • 頻出典型アルゴリズムの演習問題としてよさげなやつ - kyuridenamidaのチラ裏

    効率的な別解とか存在する問題もあるけど演習によさそうなやつをピックアップ。そのアルゴリズムじゃないと解けないわけではないって問題も多いので注意。(ただ演習するのには都合が良いかなと)※個人的難易度をつけてみました。とても主観的な難易度付けなので気にせず解いてみてください。深さ優先探索・Balls[☆]・Sum of Integers[☆]・The Number of Island[☆]・Block[★]幅優先探索・Mysterious Worm[★]・Cheese[★]・Seven Puzzle[★☆]・Stray Twins[★★]・Deven-Eleven[★★]・Summer of Phyonkichi[★★☆]ワーシャルフロイド法(For 全点対最短路問題)・Traveling Alone: One-way Ticket of Youth[★]・A reward for a Car

  • 30代未経験だけどプログラマーになりたい BASICってのを勉強すればいいのか?

    1 :名無しさん@涙目です。(愛知県):2011/10/08(土) 09:56:13.34 ID:vdGd/C1G0 ?PLT(12500) ポイント特典 2011年10月7日 【気になる3つの疑問はこちら】 ★そもそも,エンジニアってどんな仕事? ★当に未経験からなれるの? ★研修ってどんなことを学ぶの? Q1.そもそも,エンジニアってどんな仕事? ひとくちにエンジニアと言っても職種は多く,コンサルタント,プロジェクトリーダー,SEなどがあります。 その中で未経験でもチャレンジしやすいのがプログラマーとネットワークエンジニアです。 ここで経験をつめば,よりスキル・経験が必要なSEやプロジェクトリーダーなどへのキャリアアップの 道が開ける可能性もあるので,未経験の方はこの2職種をめざすのがオススメ。 ○ プログラマー コンピュータ言語を駆使してソフトやWEBを動かす仕事 エンジニア仕事

  • プログラミングが速く組めるようになる初歩的な3つの心掛け - 遥か彼方の彼方から

    プログラム雑用兼プログラマーとしてアルバイトしていた頃のこと。僕の最初の悩みは、どうすればもっと速くプログラミングできるか、でした。訳あって3時間ほどしかバイト時間を確保できなかったうえ、雑用もしていたので、気付くとほとんどコードを書かずに一日が終わるなんてこともよくりました。急がなくてもいいとは言われてはいたものの、プログラミング能力が低くて、要領も悪い僕としては、せめて時間内に終わらせられる程度にはプログラミングが速くなる必要があったのです。とはいえ、すぐにプログラミングが上手くなることなんて出来無い。だからせめて、プログラムで詰っている時間を減らせさえすれば、今よりもよくなるんじゃないか、とそう考えるようにしました。そう意識してからの作業は徐々に速くなり、最終的になんとか仕事についていけるようになっていたかなと思います。ということで、前置きが長くなりましたが「プログラミングが速く組め

  • プログラミング言語人気TOP10の簡易解説

    0-1. 前書き この世にはたくさんのプログラミング言語が存在します。Wikiepdiaのプログラミング言語一覧を見ると、実に200個以上というわけの分からない数の言語が並んでいたりします。 【参考URL】プログラミング言語一覧 - Wikipedia http://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%82%B0%... 200の中にはほとんど使われてない言語も混じってるので、実際に仕事でざくざく使われている言語は20とか30とかそういうオーダーなのですが、それでも1人の人間が把握するにはちょっと多過ぎる数です。 記事では、そうした有り余るプログラミング言語の海の中で「どれを勉強したらいいの?」とか「どれを採用するのが適切?」という悩みをお持ちの方が「よし、この言語に決めた!」と自信を持って決断できるように背中を押すことを目的として書か

  • プログラマになるための勉強をしている人の前で話をしてきた - きしだのHatena

    イデアルITスクールというところで、1時間ほど話をしてきました。 プログラマとしてやっていくために大事なことというテーマ。 資料を作らずに、というか構想すら練らずにやってしまったので、ここで整理とまとめと補足を。実際にこれをしゃべったというのではなくて、だいたいこんなことをしゃべろうとしてたという内容をかなり盛って書いてます。 当然ですが、プログラマの仕事はプログラムを書くことです*1。 プログラマとしてやっていくためには、どこで動くプログラムを書くか、なにをするプログラムを書くかということを意識することが大事です。 ということで、まずはプログラムが動くところがどう変わったかという話。 1970年代ころは、デバイスを動かすためのプログラムが多かったのではないかと。 あと、ここには書いてないけど、業務アプリはほぼメインフレームで動いてたと思います。 それが、1980年代くらいからパソコンが出

    プログラマになるための勉強をしている人の前で話をしてきた - きしだのHatena
  • プログラミング初心者入門講座

    ・まったくのプログラミング初心者の場合は、VBScript初心者入門講座から始めてみてください。 ・普通は Microsoft Access初心者入門講座 がおすすめです。 ・Accessが無い場合は PHP初心者入門講座 がいいと思います。 実践的な プログラミング が出来るようになるためには、最初の壁を乗り越える必要があることを、前回の記事で説明しました。 また「お金をかけずにプログラミングを独学する場合」は、やインターネットの情報の読み方にコツがあると書きました。 そこで今回は、独学する時のコツについて、詳しく解説します。 (1)イメージを明確にする。 を読む前に、あなたがこれから作ろうとしているシステムのイメージを明確にしてください。 できれば画面イメージを図にしてください。図は手書きでもかまいません。そして色も付けてください。 頭の中だけでぼんやりイメージするのと、実際に手を

    プログラミング初心者入門講座
  • プログラミング言語が「脳内爆発」する瞬間:@IT自分戦略研究所の「おすすめエンジニアライフ」:エンジニアライフ

    音が語れるエンジニア参加型メディア「@IT自分戦略研究所 エンジニアライフ」。日々、ITエンジニアの「生の声」を公開している。 ここでは、編集部がおすすめするコラムを紹介しよう。今回は、「ベテランの意見」をテーマに紹介しよう。プログラマが経験する「言語のビッグバン」、ITエンジニアとして生き残るためのサバイバル術、「情報システム部長」が語るシステム観を取り上げる。 言語は爆発する……らしい エンジニアで生き抜くために 柔軟化~ スイッチャビリティの追求 プログラミング言語は「爆発」する 生涯プログラマを目指すひでみ氏による『プログラマで、生きている』。それまでさっぱり分からなかったプログラミング言語が、突然理解できるようになる。そんな経験はないだろうか? 就職して間もない頃、ひでみ氏はC言語の習得に悪戦苦闘していた。分からないままにコードを書き続けていたら、ふとした瞬間に「そうか、こうい

    プログラミング言語が「脳内爆発」する瞬間:@IT自分戦略研究所の「おすすめエンジニアライフ」:エンジニアライフ
  • Rubyを最大63%高速化した中学生は超多忙!

    金井仁弘(HN:CanI)氏                    撮影:平沼久奈 ハンドルネームCanIの由来は、「“Can I”→キャナイ→カナイ」。C#、Visual Studio、Microsoft .NETとマイクロソフト製品が大好きな「.NETer」と自称する 筑波大学付属駒場中学校は、東京都内にある中高一貫の国立校だ。入学試験の偏差値と東京大学への進学率の高さから“東の筑駒、西の灘”と称される進学校である。強いのは受験だけではない。国際情報オリンピックや国際数学オリンピックでは、同校の生徒が毎年のように金・銀メダルを制するなど才能あふれる理数系人材が多数在籍している。 金井氏はこの夏の「セキュリティ&プログラミングキャンプ2009」(2009年8月12~16日)に参加し頭角を現した中学生プログラマである。 今年に入って、Ruby 1.9のフィボナッチ数列による演算(多倍長加算

    Rubyを最大63%高速化した中学生は超多忙!
  • C言語上級者になるための学習方法をご教授ください。 - C・C++ - 教えて!goo

    ここのサイトなどどうでしょう?使えそうなプログラムもありそうですし、ソースサイズも大きいとおもいます。(じつは私も先日知ったばかりで、詳しくはない) http://sourceforge.jp/ 上記に登録されている、興味あるプログラムのソースが解読できるまでに、様々な知識が必要になると思います。UnixやCの書籍を何冊か購入しないとダメかもしれませんね。日語処理だけでも一冊のになるくらいですし。 私の場合、一般人がインターネット使えないころ、有名なストールマンのGnuライブラリが収録されたテープカートリッジを宅配で送ってもらい、テープからSunのワークステーションにソースを落として、なんとかコンパイルが通るようにソースやMakefileを修正したりする作業とかで覚えました。(膨大なSunのマニュアルには圧倒されました。) なんにしても、書籍を読むだけじゃあダメで、大きめのソース読んで

    C言語上級者になるための学習方法をご教授ください。 - C・C++ - 教えて!goo