1万人以上が受講した 新入社員IT研修プログラム ・プログラミング・インフラ・ビジネス全面対応 ・自宅/企業から受けられるオンライン研修対応 お手元にすぐ届く まずは研修概要の資料を請求する
データとしてどこかの機関(CISCOだけど)が発表するネットワークエンジニアの年収と私の経験則ベースの現実的な年収UP戦略を紹介する。 この文章はサクッとNTTデータやキャリアに就職できるエリート層には無縁の話です。あえて口悪く書いてしまうと、花々しい学歴や経歴のない初心者やネットワークエンジニア志望者に向けてのモノです。 要するに、私がいつも言っていること「ダメな人でも頑張れば結構いいところまでいけてしまう」って話です。まっ、私に言われたら終わりかもしれませんが。 企業側が社員のキャリア、ステップアップを考えてくれるような上記(キャリアやNTTデータ)のホワイト企業だと働いているだけでマネージャークラスまで昇給していきます。企業側に育成する意識があるわけです。 もちろん、日々の業務は大変ですよ。激務です。しかし、ガッチガチの労働組合があるので首になることはマレです。チョットばかしやらかし
インフラ系エンジニアになりたい方に最適な人材紹介会社について 最近では人材エージェントと呼ばれている人材紹介会社ですが、同じような会社って腐るほどありますよね。実際に腐っているエージェントはたくさんある。特にITに強いエージェントは、勝ち負けが非常にハッキリとしているのが現状です。 そんな中で、勝ち組とも言えるインフラ系に強い人材紹介会社を紹介します。 ITエンジニアが選ぶエージェントの特徴 勝ち組エージェントは2種類あります。例外はありません。まず、ITを専門としているエージェント。当たり前のことですが、エージェントもITについての知識がなければ話になりません。 求職者の立場からすると、IT専門のエージェントは、最低でも一社ぐらいは登録しておきたいところです。 もうひとつの勝ち組は、やはり超大手のエージェントです。そこでしか募集されないようなナショナル企業の求人があります。 ITを専門と
目次; もし子供がIT系専門学校に行きたいと言い出したら、なんて答えるだろうか? 今の中年エンジニアがITの世界に飛び込んだ時代を知る 当時の若者がエンジニアになるまで ITに齧りついていく 専門学校に通いたい若手に中年エンジニアがいいたいこと 中年エンジニアから専門学校に通いたい若手へのアドバイス 中年エンジニアの戯言はシカトして専門学校のメリットを考えてみる 資格の習得に力をいれている企業や人材紹介会社もある 専門学校に通うべきなのか? まとめ もし子供がIT系専門学校に行きたいと言い出したら、なんて答えるだろうか? 料理人になるのに料理専門学校に行く A・・・いっちょまえになれよ。 デザイナーになるために服飾の専門学校に通う A・・・デザイナーって職業じゃないだろ。まっ、でも頑張ってね。 ITエンジニアになるのでITの専門学校に通う A・・・甘えてんじゃねないよ。筋トレでもしとけ。
エンジニアとして仕事をしていますと、「ある機能を実装する最適な方法(設計やプログラムの組み方全般)を考えること」も重要なのですが、「作業の精度とスピードをあげること」も同じぐらい大切だと思います。 これは数学の問題を解くときに似ているかもしれませんが、問題の解き方がわかっていても計算が遅かったり、ミスばっかりしていては当然テストでよい点はとれません。 問題の解き方を知っていることも大事ですが、ミスなく素早く計算する技術も大切でしょう。本日は作業を高速化させるためのネタやアイディアを書いていこうかなあと思います。 ショートカットキー まあ当たり前かもしれないんですけど、なるべくキーボードのみで操作ができたほうが当然スピードが速いです。 ファイルの保存のCtrl+Sとかはやっているかとおもいますが、エクセルの処理やエディタやIDEの頻出作業などは意外にマウスでやっていたりすることもあるでしょう
多くの方はプログラミングをどのように身につけたらいいのか・・・ということに関心があると思います。 プログラミングの学習法でこうしたほうがいいという記事はよく見ますし、私も以前書いたことがあります。 参考:プログラミングを独学で身につけるときに大切な6つのポイント 参考:プログラミングを独学で身につけるための4ステップ(実践編) ただその逆で、初心者がやるべきでない学習法を知ることもかなり勉強になりますので、「やってはいけないプログラミングの学習法 ワースト4」を書きます(笑) その1 コードを書かずに学習する 実際に開発環境を用意せずに、本や動画サイトをただ眺めてるだけ、読んでるだけ、という状態です。 プログラミングはある種、スポーツに近いのでコードを書かずにプログラミングをしようとするのはバットやグローブを持たずに野球をすることに近いです。 最初のうちはわけのわからない概念や構文がたくさ
夕方、用事から帰ってきてから寝てしまったので寝れなくなっている松本です。 寝れないので今日はもう1本記事を書きます。例によって技術的なことではなくて雑談ネタですが。 WEBエンジニアとして就職する場合、大体求人案件には「実務経験2年」などと書かれていることが一般的です。 とはいっても未経験の方は経験そのものがありませんから実務未経験者はどれくらいのことができればよいのか?といったことがわかりません。もちろん企業によって違いますが、私の経験からこれぐらいのことができれば最低限の仕事はできるだろうという基準を書かせていただきます。 自分はPHPですが、その他の言語でも多少は参考になるのではと思います。 プログラミング言語 配列の基本操作 このブログでも何回もいいましたが超重要です。プログラミングは結局のところどこからかデータをひっぱってきて、加工して、どこかに送るということを延々とやります。
昨日、あまり寝てないせいか、今日も寝れない松本です(爆) 生活リズムはやはり大切ですね。睡眠時間がたりないと体全体がだるく何をやるにも億劫です。ところでIT業界は朝が弱い人が大変多く、平気で皆さん結構遅刻します(爆) 私の感覚からすると遅刻って減給対象ものだと思っていたのですが、この業界の方にとってはそうでもないようです。染まらないようにしてくださいね(笑) さて前回、前々回に続いて技術ネタではなく、雑談ネタです。 未経験の方がWEBエンジニアとして就職活動する場合、何をアピールすればいいのだろう?と悩む人は多いのではないでしょうか? あくまで個人の独断ですが以前、人材紹介の会社で仕事をしまして就職の相談などもうけてましたのでざっとお話させていただきます。 就職活動で注意すべきポイントとは 成果物 これが一番大事ですかね。未経験者の場合、仕事をしたことがありません。その場合、なんらかの形で
本日は本ブログのメインテーマであるプログラミング学習について考えてみたいと思います。 今までプログラミングを覚えたい方には基本的な構文を覚えた後は、アプリ作成をすべしといっておりました。 基本的にはこの考えは変わらないのですが、参考書を片手にコードを写す=「写経」という学習方法も有効でないかと最近感じており、今日はこれについて書きます。 写経の重要性を感じた経緯 元々写経という学習法はしっておりましたし、以前の人材紹介会社でも生徒にすすめておりました。 ただ私自身は自分があまりやっていなかったこともあり、効果には懐疑的でした。基本的にはプログラミングはすべてアプリを作りながら覚えてきたので。 ところが最近、CSSがやばいと思い始め、なんとかしないとまずいなーと思ったんですね。表示はされてはいますけど、保守性などを意識した書き方には自信がありませんでした。 正しいコードかけているのかなあと。
さきほど「プログラミング」で検索キーワードをかけたら入力補完で「プログラミング 入門」や「プログラミング 初心者」と並んで「プログラミング 独学」がでてました。 やっぱりプログラミングを独学でやりたい!って人は多いんですね~ このブログで何回も言っていますが、「プログラミングの独学は正直かなり難しいです。」 ただ、プログラミングをやりたいけれども周りにプログラマがいない!スクールにも通えない!という人もいると思いますんで、私なりの勉強のコツなんかをかいておきます。 私も完全ではないですが、独学に近い状態でしたので・・・ 言語はPHP、Rubyの2択 いきなり言語を決めてしまうのですが、初心者はPHPかRubyの2択にしましょう。 理由としては以下です。 開発環境の構築が比較的簡単 言語自体も比較的簡単 書籍でもネットでも情報が豊富 仕事や求人も多い プログラミングって初心者にはすげーむずい
公開日: 2015/09/05 : 最終更新日:2018/06/21 IT業界の実態, WEB全般, 講義 30代, 就活, 未経験, 独学者向け, 転職 のっけからストレートなタイトルでスイマセン。 昨日ブログのアクセスをいろいろとみていましたが、純粋に情報として価値がある記事が読まれているなあ、と感じ、自分自身の考えよりは役立つ情報を発信していこうと思っています。 私自身、今プログラマとして仕事をしていますが、別にスーパーなプログラマではありません(爆) だだキャリアとしては30超えてから始めました。この年からプログラマになっている人は周りにはいませんね。 ↑以前このように書きましたが、色々聞いてみるとそこそこいますね。楽ではないでしょうが、なんとかなるようです。 自分で体験したから痛感しましたが、「30代 未経験」 でwebエンジニアとして就職するのはやはり大変です。 ただ方法として
プログラミングを覚えれば起業フリーになることは可能です。 起業は、作れるか?サービスできるか?売れるか? これがあれば、起業できます。 一番楽に起業できるのは売る能力。 作れるか、サービスできるかについては、使ってくれる人が納得してくれるか?リピートするか、口コミされるかというレベルが必要です。 自分がいいと思っても、相手が気に入ってもらえなければ、独立は難しいです。それができなければ、能力をもっている人と提携する方法もあります。 自分がどこの分野になるかを考えたときに、一番起業しやすいのは、売る能力なぜかというと、売る能力があれば売るものを選別できるからです。私はもちろん、作るほうです。 ただ、掛け算になればもっと強くなります。売る能力×作る能力 もっといいのは、マーケットを持っている企業とコラボすること売る能力をもっている個人よりも企業にビジネスしていく 売る能力はどうやって身につける
コードを書ける仲間を増やす。 webサービス、 スタートアップしたいけど、コードは書けない、仲間もいないでも、アイディアがあるという方はいると思います。 まずは、プログラミングができなくてもいいのですがエンジニア自体の人口が少なく、更にお金もたくさん出せないのであれば簡単には仲間は見つかりません。 では、どうするか? 量、行動でカバーする イベントに参加しまくって、たくさん人に合う http://mashupaward.jp/ 技術に対するリスペクトが必要発信力・カリスマ性・営業力・実行力がある。 分かりやすく説明する。 エレベーターピッチ30秒で説明 エンジニアを見つけるのは大変なので自分でつくろうMVP スタートアップ共同創業者の見つけ方
社会人になると、理不尽なことが多く、特にエンジニアはストレスがかかりやすいといわれます。面接でも、ストレス解消方法は? とよく聞かれます。 そもそもストレスって?交感神経と福交感神経という正反対のはたらきをするのが自律神経で交感神経が高い状態がストレスがかかっているとのことみたいです。 ストレスチェックアプリCOCOLOLO ストレスを解消するには、福交感神経を上げる必要があります。 その方法は?①深呼吸鼻で4秒吸って、口で8秒間吐く、これを1分 ②作り笑顔1分間、面白いことがなくても笑顔を作る ③パソコン破壊 これで、改善されるようです。試してみては、いかがでしょうか
有名な言葉があります。 「愚者は経験に学び、賢者は歴史に学ぶ」 ということで、歴史に学びましょう。 藤堂高虎(とうどう たかとら) 藤堂高虎 何度も主君を変えた戦国武将として知られる。築城技術に長け、宇和島城・今治城・篠山城・津城・伊賀上野城・膳所城などを築城し黒田孝高、加藤清正とともに名人として知られる。高虎の築城は石垣を高く積み上げることと堀の設計に特徴があり、石垣の反りを重視する加藤清正と対比される。 自分を認めない、力が発揮できないような、主君を何度も変えてキャリアップを成功させた人物です。 高虎は、こんな言葉を残しています。 数年昼夜奉公しても、気の付かない主人であれば、代々仕えた主君であっても、暇をとるべし 浅井長政 → 阿閉政家 → 磯野員昌 → 織田信澄 → 豊臣秀長 → 豊臣秀吉 → 徳川家康 高虎の転機は秀長に仕え、認められて、存分に力を発揮、32歳で報酬をアップに成功
キャリアを考えるとは? 10年後を考えて、今できることを逆算する よく言われることだが、そんなことが分かれば苦労はしない。 3年後の7年後、5年後の5年後は変わっている。世の中の動きは限られた人にしか分からない プランドハプンスタンス スタンフォード大学のジョン・D.・クランボルツ教授が提唱したキャリア論である。 ・ 「計画された偶発性」理論のこと。 ・ キャリアは偶然の出来事、予期せぬ出来事に対し、最善を尽くし対応することを積み重ねることで形成されるというもの。 ・ 予期せぬ偶然の出来事をプランドハプンスタンスに変えるには以下の5つの力を磨いておくことが大切であると言われている。 ○好奇心(Curiosity):新しい学習機会を模索すること ○持続性(Persistence):失敗に屈せず努力をすること ○楽観性(Optimism):新しい機会が「必ず実現する」「可能となる」と捉えること
エンジニア不足と良く言われていますが、30歳前後で未経験からのプログラマーは難しいです。20代後半からは経験のみを見られ最初は苦労します。 いくら勉強ポートフォリオしても、高々知れています。というか、あることが普通最初は誰でも経験がないし、未経験のままでは一生仕事が取れないと思います。 私は未経験OKのフリーランス登録やWantedlyなどで話をたくさん聞きに行きましたが、Wantedlyではスタートアップの自社サービスが多いこともあり自社サービスでは新人にはハードルが高いように思えます。 未経験OKのフリーランスはネットでたくさん募集があり、私は10社ぐらい登録しましたが、ほとんどが最初の1件、2件ぐらいメールで案件は流れてきますが面談まで進むことはありませんしその後音信不通になります。 一番いいと思ったのは、派遣会社の紹介予定派遣です。 紹介予定派遣(Temp To Perm)とは、派
techacademyのwebコースを1ヶ月受けました。 評価は★★★☆☆(3)です。 カリキュラムはwebで観覧できるようなもので、内容はrailsチュートリアルとほぼ同じ メンターが1人付いてビデオ通話が30分7回 スラックでチャット質問(15-23時) 基本わりと早めに回答してもらえるが、ほとんどリンクを参照してくれみたいな感じ こんなんで、数十万円取られるとはぼったぐりとまでは言わないが セミナー、動画教材でも学べる程度でした。 むしろ、そっちの方が効率いいかも オリジナルサービスとあるけど、特にサポートしてくれるわけではないので 結局は自分で考えて開発するものです。 やっぱり、お金儲け
稲沼さんが作った「DAJAART」のWebサイト 黒を基調とした落ち着いたデザインとなっています。 下にスクロールすると、縦や横から文字が流れてきます! これはJQueryのプラグインを巧みに使っていて、WebCampで学んだカリキュラムを応用して、このような動きのある機能を実装しています。 クリックすると・・・ 『ふとんがふっとんだ』の写真が表示されます! 展示会に行ってきました 現在開催中の稲沼さん主催・運営していらっしゃるCornedbeef 1st Exhibitionという展示会に行ってきました。 ひとつひとつのダジャレにはストーリーがあり、世界観がひとつの写真に収められています。 本当に吹っ飛んだ布団の実物が展示されています。 ぼったクリアファイル.....1000yen 私は三枚買いました。笑 稲沼さんへのインタビュー WebCampの卒業生である稲沼さんにインタビューしまし
こんにちは。ライターのカツセマサヒコです。 「象に乗ってみたい」という夢を叶えることができてうれしい今日この頃、みなさんいかがお過ごしでしょうか。 前回の【ヨッピー×VICE JAPAN】目標は大統領!? ネットでウケるコンテンツを考えてみたに引き続き、今回も大ベンチャー展でのトークセッションの様子をお伝えしたいと思います。 遡ること約2カ月前、2月5日に行われたトークセッションの後半は、WEBメディアが好きな人なら思わず唸るゲスト陣でした。 オモコロ編集長の原宿さん、KAI-YOU編集長の新見直さん、BuzzFeed Japan編集長の古田大輔さんによるWEBメディア論。モデレーターは引き続き、ジモコロ編集長の柿次郎さんが務めます。 学びが多いうえに笑いも絶えない、いい感じにユルい空気で行われたトークセッションの様子をお届けしますので、皆さんの気持ちも2カ月前に戻して読んでもらえればと思
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。
「IT業界で働きたいけど、残業が多そうで怖い」という不安を抱えている人、多いんじゃないだろうか? 確かに、IT業界は一歩道を間違えるとデスマーチという落とし穴が待ち受けている。 あまりに過酷な働き方から「IT土方」なんて言葉もあるくらいの業界だ。 僕は、かつては日本でシステムエンジニアとして働き、毎日終電、休日出勤も当たり前のブラック労働をしていた。 そこから脱出して、今ではニュージーランドのIT企業でプログラマをやっている。 残業はゼロで毎日定時で帰れる職場だ。 天国と地獄の両方を見てきた経験から、今日はどうすれば「IT土方」にならずに働けるかについて考えたいと思う。 なおこの記事では「IT土方」を「過剰な残業(月60時間以上)、休日出勤を強いられるIT技術者」と定義する。 ITゼネコンの一部になるな 大手ITベンダー 下請け 孫請け IT土方にならないための具体的な方法 高いプログラミ
未経験からエンジニアに転職したい人向けの記事です。JobQというキャリア向けQ&Aサービスとの連載企画で未経験からエンジニアとして転職した人の意見を見ることができます。エンジニアとして働くためのステップを見つけましょう。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査 本記事は、キャリアに特化したQ&Aサービス「JobQ」との連載企画になります。毎週月曜日に就職や転職など、あるテーマに沿って紹介していくシリーズです。今回は前回に引き続き第二
はじめまして Railsを学び始めました。 目標はオリジナルアプリです。ここに記録を残して行きます。(現在進行形) 情報をシェアするというより、助けてほしいです。 皆さん迷える子羊に愛の手をよろしくお願いします。 現状: 2016.2.2 学習開始 2016.2.12 簡単な投稿機能を設置しはじめました https://techacademy-rumikonishikawa.c9users.io/ です。。。 ここに来るまでにも相当戸惑っています。 基本スペック 30代 日本人女性 前職 非エンジニア html css なんとか書ける。 Jquary jsライブラリ カスタマイズならなんとか・・・^^; コンソールとかいろんなところからちょいちょい怒られる そんな人です^^; 現在の環境 croud9 git-hub Heroku 学習の友 techacademyのオンラインブートキャ
「プログラミングを学ぼうと瞬間最大風速的に意識は高くなるものの、一人でいると気がついたら一日ソシャゲして夕方頃に『また今日も勉強できなかった』と自己嫌悪。」モチベーションが続かない時の対策をはじめ、学び方、学べる環境の作り方をまとめています。
主婦向けクラウドソーシングサービス「シュフティ」を運営するうるると、オンラインマンツーマン・プログラミング学習サービス「CodeCamp(コードキャンプ)」を運営するトライブユニブは4月7日、在宅ワーカーのスキルアップを支援する共同プロジェクト「在宅ワーカーの主婦・主夫がプログラミング習得チャレンジ!」を開始すると発表した。 同プロジェクトは、全国のシュフティ登録ワーカーのなかから応募があった約500名より選ばれた3名の子育て中の主婦・主夫が、CodeCamp提供のプログラミング習得コースを使い、2015年6月末日まで無料でプログラミングを在宅学習するというもの。 さらにこの3名は、未経験者のプログラミング習得について関心のある人向けに、毎週各々の学習過程を、うるるが運営するオウンドメディア「在宅ワークマガジン」に掲載。プログラミングを初めて学ぶ主婦・主夫の奮闘や悩みなどをブログで発信する
あなたが学習したプログラミング言語を教えてください HTML/CSSです。 現在の職業は? ネットワークエンジニアです。 現在の年齢、性別は? 25歳、男性です。 プログラミングを始めた年齢は? 5年前に大学で少しプログラミングに触れたのが最初です。WEBプログラミングに関しては今年(25歳)から学習をスタートさせました。 大学在学中にC言語やJAVAなどプログラムは学習しており仕事でも使っておりましたが、HTMLやCSSなどのWEBプログラミングに関しては何の知識もない素人で、はじめは習得できるのかすごく不安でした。 なぜプログラミングを学ぼうと思ったのですか? 現在ネットワークエンジニアとして働いているのですが転職を考えております。次の仕事は同じIT系の仕事でもよりクリエィティブな仕事をしてみたと思いました。 クリエィティブな仕事と言えばWEB系の仕事になるわけですが、そこで必要となる
侍エンジニアはプログラミング初心者が30万で わずか3ヶ月で時給換算3350円の仕事を獲得 ノートPCすら持っていなかった30 40がパソコンを買ってわずか3ヶ月で独立フリーランス 侍エンジニアはプログラミング初心者が30万で わずか3ヶ月で時給換算3350円の仕事を獲得 ノートPCすら持っていなかった30 40がパソコンを買ってわずか3ヶ月で独立フリーランス 非WEB系SEが学習開始わずか3ヶ月で1000万円規模の大型WEB開発案件を受注 ここのスタッフは3ヶ月で30 40がフリーランスになる教育をしてくらうどわーくすで 1件30万の仕事か正社員可能と本当ですか 侍エンジニア詐欺と検索したらこちらを読んでメールをしました。 被害を受けないための予防線として。 http://www.sejuku.net/ フリーランスコースが40万で、これに入りました。 基本的に途中から教材が間違っている
概要 IntelliJ IDEA 13 (または RubyMine) と rdebug-ide の組み合わせで Ruby on Rails のIDEデバッグ環境を構築する。 大事なこと ブレークポイントを張れること ステップ実行できること コールスタックが参照できること 変数内容が参照できること 作業環境の前提 コーディング・デバッグは Windows7 上の IntelliJ IDEA から行う。 ブラウジングは Windows7 上の Chrome から行う。 サーバは Windows7 上の VirtualBox 内 CentOS にて立ち上げる。 IntelliJ IDEA 13.0.1 Ruby 2.0.0p353 Ruby on Rails 3.2.13 ※ Windows7 を MacOS なんかと置き換えても同じ手法が使えると思う。 リモート? VirtualBox だしリ
rubyのIDEではRubyMineが有名だけど有料なのでEclipse+RDT(Ruby Development Toolkit)を試してみました。(Aptana Studio 3 Pluginは使わない) Eclipseのインストール eclipseのサイトからMac OS X 64 Bit版をダウンロード。この時のバージョンは4.3.2でした。 RDTのインストール -All Available Sites--にしてrubyで絞り込むとRDTが出てくるのでインストール。 PreferencesでRubyのInterpretersを追加。上記のようにrbenvを使ってる場合はshims/rubyを指定すればOKでした。 Enginesで何でdebugするのかというのを選びます。他のはgemが必要だったりバージョン毎に動いたり動かなかったりするのでRuby Build-In Debugg
EclipseのCDTでデバッグしようとしたらプログレスバーが Configuring GDB というフェーズでハングして少しハマりました。 環境は以下の通り。 OS X EI Capitan Eclipse Neon Release (4.6.0) Eclipse CDTのデバッグ設定 Mac上でEclipse CDT使ってデバッグするにはまず gdb をインストールします。 これ自体はHomebrewで一発です。 brew install gdb 後は以下のように gdb 指定してあげれば動くはず。 事象:Configuring GDBでハング デバッグポイント設定して、いざデバッグと思ったら、プログレスバーの最後の部分でハング。 解決策 色々調べた結果辿り着いたのは単純にsudoで実行してやることでした。 sudo /Users/yusuke/eclipse/cpp-neon/Ecl
a = [1, 1] for _ in "*" * 999: a += [sum(a[-2:])] print(a) Eclipse c++ の環境でステップ実行ができるようにしてみました。 OS X Mavericks 10.9.5 Eclipse Mars.2 Release (4.5.2) 最初Eclipseのインストーラーの起動ができませんでした。 利用しているパソコンのjavaのバージョンが古かったようでその削除から開始です。 OS X Mavericksだとgccは入っているのですが ステップ実行に必要なGDBが入っていないので それをMacPortsを使って入れます。 Eclipseから新規のc++プロジェクトを作成します。 Eclipseからメニューで run - Debug Configurationsから GDBの接続設定をします。 さらにGDBを利用できるようにするた
Ruby on Rails を開発する環境を Mint 18上に構築するためのガイダンスです。 おそらく Ubuntu 16.04でも同じ手順で行けるはずです。 特にEclipseにおけるシングルステップ デバッギング環境の構築を目標としたガイダンスです。 Rails環境を整える記事は別に書きましたので、まずはそちらを参照ください。 今回は前回の記事の続編で、Eclipseのインストール、そして、ブレークポイントを設定してのシングルステップ可能なデバッグ環境の構築編です。 Eclipse/JDKのインストール では、Eclipseをインストールします。EclipseにはJDKが必要なので、JDKとEclipseをダウンロード。 JDKはOracleのサイトから、適切なJDKをダウンロードしてください。 Eclipseの最新版 4.6 neonではうまく行かないので(いろいろ試行錯誤しました
JetBrainsのデスクトップ製品を全て利用可能 All Products PackサブスクリプションはJetBrainsのデスクトップ製品(CLion、DataGrip、GoLand、IntelliJ IDEA Ultimate、PhpStorm、PyCharm Professional、ReSharper、Rider、RubyMine、WebStorm)を全て利用可能なサブスクリプションパックです。各IDEからAll Products Packへアップグレードも可能です。 AIでIDEを強化 AI Assistant(有償)を使うことでリファクタリング、ドキュメントやコミットメッセージの作成など、様々な場面でAIによる支援を受けることが出来ます。 ・AI Assistant サムライズムからAll Products Packを購入する理由 サムライズムはJetBrains公式の日本語
前回、「Ruby on Rails チュートリアル をやってみた その2 - IxD's blog」で第2章をやりましたが、今回は railstutorial.jp こちらのチュートリアルをやっていきます。 今回は第3章 ほぼ静的なページの作成です。 第3章 ほぼ静的なページの作成 説明のみなので特にありません。 3.1 セットアップ リスト3.1 $ cd ~/workspace $ rails _4.2.2_ new sample_app $ cd sample_app/ ↓ 実行したコマンド $ cd ~/workspace $ rails new sample_app $ cd sample_app/ リスト3.2 source 'https://rubygems.org' gem 'rails', '4.2.2' gem 'sass-rails', '5.0.2' gem 'ug
Railsアプリケーションの検証用環境のお話です。 普段Railsアプリケーションを開発しているローカル環境とアプリケーションが本番稼動する環境との間では、OS、ソフトウェアの種類、設定ファイルの設定値等にかなり差があります。そこで、本番環境相当の環境(以後、ステージング環境と呼びます)をローカル端末の仮想マシン上に作成し開発中のアプリケーションを動かすことができれば、本番環境でしか発生しないバグの対処や開発環境では動かす予定のない機能の検証が簡単にできるので非常に便利です。 環境構築は自動化し、環境を壊してもコマンド一つですぐにまた再構築できるようにします。 今回作成する環境の概要図です。 ローカルマシン上に仮想環境をコマンドラインで作成、操作するツールで、仮想化ソフトウェアのフロントエンドになります。開発環境や本番環境で使いたいOS、ソフトウェアがインストールされた環境を簡単に作成する
2019/04/10 · まず知りたい内容として、railsの処理とnode.js(サーバーとしての処理)は共存できるのかを知りたいです。 合わせて、自分の考えている下記の実装方法 ...
Railsアプリケーションのデバッグ方法について解説します。さまざまなデバッグ方法や、作成したコードの舞台裏でどのような動作が行われているかについても解説し ...
【医薬部外品】ミノン アミノモイスト 薬用アクネケア ローション 20mL(ミニボトル) / モイストクリーミィ ウォッシュ 1g(試供品)
楽曲とは、音楽における「声楽曲・器楽曲・管弦楽曲などの総称」。 J-POPなどにおいて、「ナンバー」と表されるのも同義語である。
2020/12/01 · 繰り返し処理 · 要素を繰り返す · 要素を n個で分割して繰り返す · 要素を n要素ずつで区切り繰り返す · 逆順に繰り返す · 逆順の配列に変換する · 引数の ...
2020/12/01 · 繰り返し処理 · 要素を繰り返す · 要素を n個で分割して繰り返す · 要素を n要素ずつで区切り繰り返す · 逆順に繰り返す · 逆順の配列に変換する · 引数の ...
前回: PHPソースコードリーディング入門(とっかかり編) - id:anatooのブログ PHPのソースコードを読んでいく際に、どうしてもソースコードを読むだけではよくわからない部分というのが出てくる。この記事ではPHPをデバッガで動かして内部の働きを明らかにする方法を書く。 ソースコードの取得 gitから取ってくる。 $ git clone https://github.com/php/php-src.git デバッガで動かせるようにビルドする 余計な拡張は無しで、デバッガで動かせるようにビルドする。configure時に--enable-debugオプションを渡す。 $ cd php-src $ ./buildconf $ ./configure --disable-all --enable-debug $ make GDBで動かす makeした後、コマンドラインで動かせるバイナリは
今回のエントリから、Apache Tomcat を題材としたコードリーディングを始めます。 Tomcat の全体像の理解と、起動やリクエスト処理などで何が行われているかを 大雑把に把握することを目的とします。 まずはTomcat自体の説明と、コードリーディングを行う上であると便利なものをご紹介します。 Apache Tomcat - Wikipedia Apache Tomcat (アパッチ トムキャット) は、Java Servlet や JavaServer Pages (JSP) を実行するためのサーブレットコンテナ(サーブレットエンジン)である。Apache License, Version 2.0を採用したオープンソースソフトウェアであり、商用利用も多い。Java Servlet 3.0、JavaServer Pages 2.2対応。バージョン 7.0 は JDK 6 以降が必要
奈良先端科学技術大学院大学は1月30日、東京・三田のキャンパスイノベーションセンターで「ソースコードリーディングワークショップ2010」を開催した。バージョン1.0と2.0のソースコードを用意し、その差分(パッチ)を適用して問題がないか否かを参加者全員に判断してもらうハンズオンのほか、楽天の吉岡弘隆氏、電通国際情報サービスのひがやすを氏、日本IBMの細川宣啓氏らを招き、講演やパネルディスカッションを実施した。当日は定員の60人全員が参加し、スキルアップに対する強い意欲がうかがえた。 コードレビューのベンチマークを作成し、工数の見積もり精度を向上 今回のワークショップの目的は、「開発関係者同士で同じソースコードを読み、その感想を述べ合うことで交流の機会を作ること」(森崎氏)。当日は簡単な趣旨説明の後、2時間強に及ぶハンズオンが行われたが、その後の参加者同士によるグループディスカッションではど
概要 コードリーディングにまつわるエトセトラ。 経緯 大量のレガシーコードを読むことになりそうなので、コードリーディングの知識を整理し、 自己の理解を深めるとともに、チームメンバーとの共有をすることになりました。 下準備 事情通の把握 該当コードに詳しい人物を把握しておく。 フレームワークの設計を理解する フレームワークを利用している場合は、フレームワークの概念を理解し、 自分が担当する箇所がどのような役割をしているのか理解する。 ドキュメント ドキュメントを読む ドキュメントを読むことで、内部構造を理解する。 ただし、ドキュメントの質が低かったり、ソースコードとの同期の度合いなどによっては信頼度が下がる。 プロジェクトの事情通がいれば、ドキュメントがどの程度信頼できるか確認の上で活用度合いを決める。 高レベルの設計を把握する 信頼できるドキュメントに、システムの高レベルの設計がまとめられ
ソースコードよみたいなー。よみたいなーってことで、環境を整えていきたいと思います。ひらメソッドにも挑戦したい。 静的によむのも良いのですが、答え合わせができないと遠まわりです。デバッガを使って答え合わせできると効率がよいです。なので、ソースコードをDLして、動作確認するところまで試してみましょう。 Gitのソースコードは https://github.com/git/git とかにあります。 cloneしてみましょう。 $ git clone git://github.com/gitster/git.git $ cd git 別にどのバージョンにしてもいいのですが、自分が使っているバージョンでコードリーディングしていきたいと思います。 $ git --version git version 1.8.0.2 $ git checkout v1.8.0.2 これで v1.8.0.2 のソースコ
2020/08/23 · 疑問に思いながらもそれなりに長いことデバッガーを使った読み方・リーダブルコードの内容・Web記事を参照にしてソースコードを読んでいた。 しかし、 ...
テキストや文書ファイルを瞬時に翻訳します。個人でもチームでも、高精度の翻訳をご活用いただけます。毎日、何百万もの人々がDeepLを使って翻訳しています。
Q.プログラミングを学ぶために何が必要ですか? あなたに必要なのは、ノートPCとやる気だけです。 道具を持っていても、やる気を持っていなければ簡単にやめてしまうことができます。このキャンプに来る前に、なぜ自分はプログラミングをやりたいのか、プログラミングを学んでどうしたいのかという明確な目的意識を持って望むとよいでしょう。 Q.プログラムって何ですか?何ができるんですか? プログラムは、コンピュータ上で何かを動かすための方法です。コンピュータが解釈できる言葉(言語)を使用してコンピュータに対し人間が命令を行うことができます。 プログラムは難しい、できないと思っている方が多いですが、忘れてはならない事実は、プログラム言語は人間が作り出しています。人間が作りだしたものを人間が解釈できないものにはなっていません。必ず勉強すればわかるようになります。 Q.参加するメリットは何ですか? 同じ志を持っ
2022/11/14 · 付加アプリケーションと合わせてご利用いただくことで、非接触・非対面による新型コロナウイルス感染症対策や、施設案内、オフィスの受付、 多言語での ...
最近、色々な場所で仕事をするノマドワークスタイルを行なっていますが「そろそろカフェや図書館、コワーキングスペース以外での作業もしてみたいな」と考えた時「カラオケボックスはどうだろうか?」と思いあたりました。 カラオケで勉強する「カラ勉」という言葉もあり、実際にノマドワークで利用している人の記事もいくつか読んだことがあります。 さっそく仕事終わりに近場のカラオケ店に行き、ノマドで利用できるかどうか検証してみたのですが、カラオケルームに入室して30秒後に「あぁ、これは無理だな」と思い、デンモクを取り出して歌う曲を探し始めてしまいました。 カラオケ店は様々な観点から一人作業をするのに適した環境ではありますが、カラオケ店だからこそのデメリットも数多くあります。 「カラオケ店で一人作業をするのって、正直どうなの?」と疑問に思っている人の参考になれば幸いです。 利用する前に感じていたメリット 個室貸し
2020/12/21 · デバッグビルドとデバッガで止める方法を探す. エディタだけでコードを読むのは結構大変です。動かしながらコード追いかけるのをおすすめします。 大抵 ...
2023/09/25 · 簡単に言うと、誰でも無料で読んだり使ったりすることができるソースコードです。 オープンソースという言葉が生まれた1998年に、定義が定められました。
【個人メモ】初心者がドットインストールのRuby on Rails4入門をやってみた 2016/1/18 2016/1/26 プログラミング こちらの記事を読まれる方へ こちらの記事はドットインストールの「Ruby on Rails4入門」の個人メモです。 ドットインストール:Ruby on Rails4入門 1.Ruby on Railsとはなにか? Ruby on Rails →RubyをもとにしたWebアプリケーションフレームワーク 公式サイトはこちら →最新情報やドキュメントを見るときに便利っすよ。 ドットインストールでは、Todoアプリを作るよ。 前提知識は下記を勉強しておこう! - Ruby - HTML/CSS/JavaScript/jQuery - sqlite/activerecord ドットインストール(の環境)では、 rubyの2.0 railsは4.0らしいよ 2.
並び替えや抽出件数を指定する方法、抽出条件を定義できるscopeの使い方について解説していきます。 このレッスンで解説されている処理の概要は以下のとおりです。
など、こんな不満や不安を抱えていませんか? そこで今回は、未経験からWebエンジニアに転職を成功させた卒業生の市川美月さんにインタビューしたいと思います。 エラーに対する心構えや、転職を成功させたお話など、インタビューをしていく中で多くの学びがありました。プログラミング学習者の方もそうでない方も必見の内容となっています。 1991年生まれの茨城県出身。明治大学卒。大学卒業後、全国展開するヨガスタジオのマネジャーとなる。事業拡大に伴い、HP制作の担当となったことがきっかけとなりプログラミングに興味を持つ。その後、侍エンジニアのマンツーマンレッスンを受講。3ヶ月という短い期間でHP制作をし、それがキッカケでWeb業界へ転職を果たす。 「理想のサイトを作りたい」プログラミングを学んだきっかけ 編集部:プログラミングを勉強しようと思ったきっかけを教えてください。 市川:元々ヨガスタジオのエリアマネ
Progateにはさまざまな評判・口コミがあり賛否両論です。 結論から申し上げますと、Progateは初心者にプログラミングの楽しさを伝え、現役エンジニアの方も新しい言語の知識を補充できる優秀な教材といえます。 中には、Progateで勉強したいが
どうも、神里です。ぼくは5月にTECH::CAMP(テックキャンプ)のWebアプリケーションコースを受講して、こういう記事を書きました。 utina.yoshitokamizato.com 上の記事では、テックキャンプを受講する前から終了まで、充実した一ヶ月にするために大切にした方がいいことについて書きました。今回は、その中でも特に大切にした方がいい考え方に焦点を当てて書いていきます。 プログラミング学習で大切なたった1つのこと プログラミングスクールを受講するにあたって僕が最も大切だと思う考え方、それは、 「止まらず進み続ける」 ということです。 これを頭に入れるか入れないかで、カリキュラムの進捗具合はだいぶ変わってきます。ぼくは、この考え方を徹底したことにより、カリキュラムの達成度が認められ、テックキャンプ公式のエバンジェリストに選ばれた。 utina.yoshitokamizato.
By Lwp Kommunikáció 多くの装置がコンピューターによって制御されるようになった現代では、機械そのものの安全性はもちろん、それを制御するプログラムの安全性が極めて重要です。その中でも特にコンピューターによる制御が多く取り入れられている旅客機と、技術の粋を集めた宇宙ロケットの制御ソフトウェア構築の現場では非常に高い正確性が求められるのですが、そこで取り入れられている方法や思想についてまとめられています。 How Is Critical 'Life or Death' Software Tested? | Motherboard http://motherboard.vice.com/en_uk/read/how-is-critical-life-or-death-software-tested 多くの乗客を乗せて空を飛ぶ旅客機は、今ではその多くに「フライ・バイ・ワイヤ(FBW
暑い夏がようやく過ぎ去って、秋らしい気候になってきました。もはや秋らしさを通り越して一気に冬になってしまった感もありますね。 秋の夜長は楽しい趣味に没頭したいところではありますが、ぼへちゃんの職場ではプロジェクトが佳境の様子。秋の夜長にデバッグ(バグを取り除く作業)にいそしむ毎日です。 ぼへちゃんの担当箇所は明日が締め切り。でも、そのプログラムがまだ動かない。切羽詰まった状況です。夜遅くまで修正作業が続いていましたが、どうやらぼへちゃんの頭に良い解決策が浮かんだ様子。テストケースをいくつか試してみたら、なんとスラスラとプログラムが動き出したではないですか! 悪戦苦闘していたプログラムを締め切り間際に一発解決。ぼへちゃん、ひょっとして天才かも!? 一安心して帰宅して、翌朝だんな君がそのプログラムをテストしてみると全然動きません。どういうことでしょうか。 どうやら、だんな君の考えたテストケース
完璧を求めない. プログラミングを独学する上で絶対にやってはいけないことは 完璧を求めることです。 まず前提として今までにプログラムに触れ ...
2019/12/08 · はじめにソートアルゴリズムの学習として、12種のソートアルゴリズムを実装して可視化してみました。Unityにはあまり関係がなさそうな話題です ...
こんなのありました。見ているだけでもきれい。 JavaScript でソートアルゴリズムを可視化 - bkブログ 最近新人さんの研修でなにかとソートアルゴリズムとかやってるからね。やっぱりアルゴリズムの基本ですかね、ソートは。
アルゴリズムをプログラムで表示した場合、アルゴリズムの概念自体が複雑な上に抽象的なコードのせいもあって、実行されるアルゴリズムのプログラムをイメージするのは難しいものです。そんな抽象的なアルゴリズムのプログラム学習には、コードだけでなく、実際にプログラムを走らせるときのログを表示しつつ、アルゴリズムをビジュアル化してくれる「Algorithm Visualizer」が非常に役に立ちます。 Algorithm Visualizer https://algorithm-visualizer.org/ Algorithm Visualizerは、バブルソートやバイナリーサーチ(二分探索)などのアルゴリズムを、プログラムとして表示させつつ、実際に実行した場合の動きを可視化したりログ化したりすることで、アルゴリズムの理解を深められるサービスです。 ページ左にアルゴリズム名がずらりと並んでおり、選択し
Youtubeからの転載です。http://www.youtube.com/watch?v=kPRA0W1kECg-----① 選択ソート(Selection Sort)② 挿入ソート(Insertion Sort)③ クイックソート(Quick Sort)④ マージソート(Merge Sort)⑤ ヒープソート(Heap Sort)⑥ 直接基数法による基数ソート(LSD Radix Sort)⑦ 基数交換法による基数ソート(MSD Radix Sort)⑧ イントロソート(Intro Sort)※GCC標準ソート⑨ 適応型反復マージソート(Adaptive Merge Sort)※GCC標準安定ソート⑩ シェルソート(Shell Sort)⑪ バブルソート(Bubble Sort)⑫ シェーカーソート(Cocktail sort / Shaker Sort)⑬ ノームソート(Gnome
モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲームの歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS
プログラミングとは? 1. 入力・処理・出力 次の問題を考えて見てください。 「5人の男性の年齢がそれぞれ21、18、22、19、20才のとき、その平均年齢を求めてください。」 この問題を解くのに皆さんは、全員の年齢の合計を求めて5で割ると答えるでしょう。これをもう少し詳しくいうと、 (1) 全員の年齢の合計を求める (2) 合計を5で割る この二つの手順で行います。 このように問題を解くときの手順をアルゴリズムといいます。皆さんがコンピュータに問題を解かせようと思ったとき、このアルゴリズムをプログラム言語で書いてあげなければなりません。このプログラム言語で書かれたアルゴリズムのことをプログラムといいます。 ところで、これが次のような問題だったらどうでしょう。 「5人の男性の平均年齢を求めてください。」 これでは一人ひとりの年齢が解りませんので平均の求め方は知っていても計算できません。アル
デバッグは、 正しくないプログラムと、 正しく書いたと信じているプログラマとのずれを見つける作業であり、 プログラム作成における最も難しい段階である。 特に、 プログラムを作成してしばらくしてから バグが見つかった場合には、 ソースコード(とドキュメント)のみが拠り所となるので、 デバッグは困難を究める。 そんなわけで、現実のソフトウェア開発では デバッグしやすい(=保守が行ないやすい)コードを書くことが、 「とりあえず動く」コードを書くことよりも優先する。 (動かなくても保守しやすいコードは直すことができる。 とりあえず動くが保守できないコードは担当者が代わったら捨てるしかない。) なお、不幸にしてプログラマの意図していることが、 そもそも問題解決の手法として誤っていた場合には、 どんなにプログラムが意図通りに記述されていても、正しく動かない。 これは、コーディング前のアルゴリズム設計が
2021/05/09 · 今回は、アルゴリズムや競技プログラミングの問題を速く解くために必要な、効率的なデバッグの方法について記したいと思います。是非お読みください。 1.
<背景> 最近、ビッグデータや統計が脚光を浴びていますが、大前提として、分析者が知っておくべきそれらの知識やスキルとマーケターなどの実務家が知っておくべき知識やスキルは異なります。 クルマを運転する際に、エンジンのメカニズムまで詳細に知っていなくても運転できるように、本来、実務家は、分析のアルゴリズムの中身を完全に理解していなくても、分析結果を有効な打ち手につなげ、世の中に貢献する製品やサービスを1つでも多く生み出していくことに注力するべきであると思います。 しかしながら、現実は、リソースやコストの問題から分析者と実務家の両方の顔を求められ、分析~施策への接続~施策の実行を全てご自身でやらなければいけないケースもあるかもしれません。 さらに、たとえ、分析者⇒アルゴリズム構築、実務家⇒分析結果の施策への接続、という役割分担ができているとしても、ベースとなる知識やスキルが共通していないことによ
7 日前 · デザインやアートに触れよう. Processing入門 全15回. p5.js入門 全14回. p5.jsでクリエイティブコーディングを体験しよう 全10回. Tweakpane入門 全9回.
世の中にはたくさん類似のGitクラアントツールがあり、あなたもどのクライアントツールが良いか迷った経験はないでしょうか? 本記事を一通りご覧いただければGitHub Deaktopを使用せずとも、操作感や特徴をイメージしていただける記事となっています。 さぁ、GitHub Desktopを使ってより良いGitライフを過ごしましょう! もしGitやGitHubをあまり使ったことがない方は、まず下記の記事を読んでから本記事を読んでみてください。 Githubを使って開発効率を上げよう!〜使い方解説・入門編〜 GitHub Desktopの特徴 GitHub公式ツール ツールの名前にもなっているとおり、GitHubの公式ツールです。 GitHub公式ツールだけあって、GitHubと連動した操作が可能な点が特徴です。 また、GitHub Flowに基づく開発を想定して作られているところもポイントで
GitHubの使い方の手順 GitHubの使い方の手順は以下の通りです。 Gitのインストール アカウントの登録 SourceTreeのインストール リポジトリの作成 ローカルリポジトリの作成 リモートリポジトリの作成 ローカルリポジトリとリモートリポジトリの作成も合わせて紹介します。 より具体的なGitHubの導入手順については、以下のProgateの記事が参考になると思います。合わせて参考にしてみてください。 【Mac】Gitの環境構築をしよう!| Progate 【Windows】Gitの環境構築をしよう!| Progate Gitのインストール Gitを使う前の前提条件として、PCにGitをインストールしなければなりません。以下でMacとWindowsそれぞれのインストール方法を紹介します。 Macの場合 Macの場合は、すでに最初からGitがインストールされています。 ターミナル
配列の要素をシャッフルするためのアルゴリズムについて説明していきます。 ... このレッスンで解説されている処理の概要は以下のとおりです。 ... このレッスンではHTML5 / ...
最終更新日:2012/6/30 これまでtherubyracerを使っていたのですが、突然assets:precompileでエラーが出るようになり(6時間前まではうまくいっていたのですが)、GitHubから持ってきてもうまくコンパイルできなかったので、いっそのことNode.jsに変更することにしました。 ちなみに、Herokuではtherubyracerが非推奨とのことです(メモリ使用量が多いため)。 参考:Rails 3.1+ Asset Pipeline on Heroku Cedar | Heroku Dev Center 環境 CentOS 5.8 Ruby on Rails 3.2.3 Node.js 0.6.18 Node.jsをインストール 以下の手順で、RPMでインストールします。 cd /tmp wget http://nodejs.tchol.org/repocfg/
Node.jsやYarnやJavaScriptのバンドラーを使わずにRailsを利用する方法; JavaScriptをimport maps・bun・esbuild・rollup・webpackでバンドルする新規Rails ...
2020/02/19 · Vagrantは仮想環境の構築作業の一部を自動化するツールです。 このツールを使用すると、仮想環境の作成・削除がしやすくなります。 こちらからホストOSに ...
これらのコーディング・リファクタリング・解析用のスマートなツールを試し、C++のコードを生成してください。
放送大学のWebシステム「WAKABA」の本格稼働がはじめました。 古いシステムが入れ替わって、生徒にメールアドレスが貸与されるようになりました。.ac.jpドメインですので、学生向けのサービスや学割適用することができるようになります。 ただ、貸与されたメールアドレスを利用するにしても毎回WAKABAにログインするのはとても手間です。そこで自分で使っているGmailのアカウントでメールの送受信ができるように設定してみましょう。 POP/SMTPを設定する WAKABAはバックグラウンドでGoogle App Engine(gmail)を使っているのでGmailと同等の設定が可能です。 僕は既にgmailを持っているので、放送大学gmail→本gmailにメールを移動させる為にPOP(受信)を利用しようと思います。 下記の{学生番号}はハイフン無しの10桁の数字です。自分の学生番号で置換して
はじめに 先日、諸事情でVisualStudio 2015 のEnterpriseを使える権利を手に入れて、久々のIDE生活をしようかと策略してました。 が、メインで書いている(更に勉強中の)言語が Ruby という私は、どうも VS では強みを活かせない様子。 せっかくなので、これを気にIDEを導入しようかと思い立ったわけです。 ちなみに、これまではSublime Text にプラグインを大量に突っ込んで書いてました。まだ間に合いますが、いい機会なので... 調査 Rubyを書くのに適したエディタとは? 完全に、Qiitaの記事の受け売りです。 qiita.com この中で、私が使っていたのは、先程も書いていた通り Sublime Text です。 ここに↓これくらいのプラグインを入れてRubyに遊ばれてました。 時々Vim(MacVim)も使っていますが、NeoBundleを全く弄って
「キャンパスメール」は、Webブラウザを利用した電子メールシステムで、【学生番号(ハイフンを除く半角10桁)@campus.ouj.ac. jp】が学生全員に割り振られています。 放送大学からは修学関連の連絡を随時いたしますので、定期的にキャンパスメールを確認して頂きますようお願いします。
事始め 元々は、vagrant の shellで自動環境構築をしていたとある開発環境を、 調度良い機会だったので、Ansibleを使って自動化することにしました。 が、Ansibleの書き方が今ひとつ慣れていないのと、様々な制約に引っかかったので、 後々の私のためにメモを残しておきます。 ↓目次 事始め 構築する環境 自動化で入れるもの (個人的に)詰まった点 ansible の仕様(?) yum での複数パッケージインストール Pythonのインストール from ソース これまで(Shellの時)のやり方。 ansible で引っかかったところ curl でのダウンロード python-3.3.3.tgz の展開 Pythonのインストールは結果的に… 「冪等性」 どうするんだよ で、Pythonの場合、結局どうしたかというと… PATHの追加 environment モジュール Pa
twitterのTLにAmazon.co.jpによるプロモーションが表示されていて、なんでもAmazon Studentの無料体験(6ヶ月)に申し込むとポイント2,000円分もらえるんだって。(2015/06/30までに登録したユーザーが対象) Amazon Studentに申し込むとこんな特典が! ○当日・翌日お届けが無料で使い放題 ○「お急ぎ便無料」「お届け日時指定便無料」をはじめとしたAmazonプライム特典が使える ○Amazon.co.jpが販売するすべての書籍の注文確定時に+10%のAmazonポイントが付与されます(コミック・雑誌を除く)。 (Amazon.co.jp Amazon Studentの説明より) 自分も放送大学の学生だったことを思い出して、放送大学もこのサービスの対象になっているかどうか調べてみました。 Amazon Studentに登録するためには、以下
はじめに 突然ですが、僕は過去にこんな記事を書いてQiitaに投稿していました。 脱初心者を目指すなら知っておきたい便利なVimコマンド25選 (Vimmerレベル診断付き) 脱初心者を目指すVimmerにオススメしたいVimプラグインや.vimrcの設定 こういった記事を読んだことのある方はもしかすると「やっぱりjnchitoさんは普段からバリバリVimをつかいこなしてるんだろうな~」と思っているかもしれません。 が!! 実は1年前ぐらいからVimではなくRubyMineをメインで使っています。 そこでこの記事ではなぜ僕がRubyMineを使うようになったのかを書いてみます。 「なんでRubyMineにしたの?」 理由は大きく分けて2つあります。 理由1:Vimのプラグイン管理に疲れた Vimは無料で使えます。便利で高機能なプラグインもいっぱいあります。 プラグインを駆使すればRubyM
RubyおよびRails IDE RubyMineはRubyやRuby on RailsベースのWebアプリケーション開発の必需品です。インテリジェントなエディタはコードアシスタンス、グラフィカルなデバッガを備えているだけでなく、あらゆるバージョン管理システムをサポートしています。全てはシームレスに統合されており、カスタマイズも容易なので生産性が高く手になじむ環境になるはずです。 AIでIDEを強化 AI Assistant(有償)を使うことでリファクタリング、ドキュメントやコミットメッセージの作成など、様々な場面でAIによる支援を受けることが出来ます。 ・AI Assistant サムライズムからRubyMineを購入する理由 サムライズムはJetBrains公式の日本語ブログ、Facebook、Twitterの運用も担当している日本総代理店、かつ公式トレーニングパートナーです。日本語に
放送大学の視聴方法についてはカテゴリー「講義視聴」をご覧下さい。 Macでのストリーミング視聴等も詳しく説明しています。 Amazonでのお買い物は本当に便利です。 欲しい物が欲しいときに送料無料でわりと安く(場合によっては超格安に)手に入ります。 ただ、配送日時指定350円、当日お急ぎ便500円、お急ぎ便350円…… 送料無料は助かりますが、時間指定ができないのはイタい。 これらをすべて無料で利用したいときにはAmazonプライムに税込み3900円という、送料無料なAmazonとしてはわりと高めな年会費を払わなければなりません。 月割り325円となるので、一回でもお急ぎ便を使う人にはお得なのかも。 最安値送料無料にこだわる私は、払う気は毛頭ありませんでしたが。 さて、そのプライム会員に、この度なんと学生向け会員プログラムができたそうです。 その名も、Amazon Student。 対象校
先日、pryでデバッグする という記事を書きましたが、こちらはrails server(フォアグランド)でアプリを立ち上げた際のデバッグ方法でした。 今回はunicornを使ってアプリをバックグラウンドで立ち上げている際にbiding.pryを使う方法をメモしておきます。 Gemfileにpry-remoteを追加# Gemfile group :test, :development do gem "pry-rails" gem "pry-remote" # 追加 endこちら pry-byebug が入っている状態だとうまく動きませんでした。 ブレイクポイントを設置したい箇所にbinding.remote_pryを設置@user = User.where(id: xxx) binding.remote_pry該当ページにアクセスするとunicornがwait状態になりますunicornロ
ずっとJetBrains製品が好きで愛用してきたんですが、いまだにRubyMineやIntelliJ IDEA Ulitimateを使いこなせていないのでいないので勉強も兼ねて、少し調べてみました。 今回はRubyのような動的言語でもIntelliJ/RubyMineが便利な点を中心に書いています! 👽 Mac/Windows/Linuxを同じ操作感で使えるIntelliJのエディタのもうひとつの魅力は主要なOS、Mac/Windows/Linuxをサポートしていること。 開発環境に悩まされることなく、開発を続けられるのは大きな魅力。 🤔 豊富な言語、フレームワークをサポートIntelliJのエディタの魅力のひとつは豊富な対応言語とフレームワークをサポートしていること。 Web - Java/Scala/Go/Ruby/Python/PHP/Node.js FW - Spring/Ra
Ruby on Rails を開発する環境を Ubuntu上に構築するためのガイダンスです。 特にEclipseにおけるシングルステップ デバッギング環境の構築を目標としたガイダンスです。 3日以上悩みました。そして、一端は投げ出しました。その時の環境はUbuntu12.04でした。もしかすると違うバージョンではうまく行くのかもしれないと思い、思い切ってUbuntu13.10をクリーンインストールしてみた。 最初はうまくいかず、戸惑ったが、RubyMineをインストールしたあと、Eclipseを起動してみるとなんと設定したブレークポイントでブレイクするではないか!!あまりに嬉しくて小躍りしてしまった。 その後。じゃあ Ubuntu12.04でも Ubuntu14.04(daily build)でもデバッグできるんじゃねーの??と思い、あれこれ試行錯誤してみたら、どのバージョンでもEclip
内容 伊藤淳一さんのプログラミング初心者歓迎!「エラーが出ました。どうすればいいですか?」から卒業するための基本と極意 という動画の内容を自分なりにまとめたものです。 とても分かりやすくまとまっており、特に初心者にとっては有益な情報だと思ったので文字に起こしてみました。 エラーでチェックする項目 エラーメッセージ Comment(#XXXXXX) expected, got String (#XXXXXX)、のようなもの。 英語がわからないなら翻訳してでもまずは何がいけないのかエラーメッセージを見ることでちゃんと確認する。 エラーのタイプ確認 ActiveRecord::AssociationTypeMismatch、のようなもの。 ネットで調べると、どういった場合におこるエラーなのかがわかる。 ユーザーが操作した手順 サーバーのログを確認して、どのような操作や画面遷移によってエラーが発生
sunflatです。あけましておめでとうございます。お正月にAmazon プライムビデオを眺めていたら、Back to the Future 1〜3があったので、去年10月に話題になったよなーと思って見たりしてました。懐かしかったです。 最近、Railsアプリケーションの開発にRubyMineを使い始めました。 年末に browserify-railsというRails用のライブラリをデバッグしたのですが、この時にRubyMineのデバッグ機能が役に立ったので、RubyMineの紹介も兼ねてこの時のデバッグの流れを記事にしてみました。 RubyMineとは www.jetbrains.com RubyMineは、JetBrains社が販売しているRuby&Railsの統合開発環境です。 同じくJetBrains社が公開しているIntelliJ IDEA, Android Studio, We
Rails-ERDとは Rails-ERDとは、 ActiveRecordをもとにRailsプロジェクトのER図を作成してくれるツールです。 Railsプロジェクト(ActiveRecord)からER図を簡単に作れるので、Excelや他のツールでER図を作って、Railsに反映させていくという2重管理をしなくてよくなり、メンテナンスコストが下がるので開発効率があがると思います。 Rails-ERDで作成されたER図の例(CMS)です。 対象読者 Railsの開発効率を上げたい方(特に、ER図をDryに管理したい方) 動作確認 Ruby 2.0 Rails 4.1 rails-erd 1.1.0 Graphviz Mac OS X 10.10 Yoshimite 目次 Railsプロジェクトを作成 Rails-ERDのインストール Rails-ERDの使い方 1. Railsプロジェクトを作
プログラミング学習サービスやら、ペットサロン予約サービス、風俗検索サービスなど色々とやっている「かずきち」です。 ■運営サービス一部 http://crazy-wp.com/ http://webukatu.com/ 新宿のホストから不動産・保険の営業を経て、HTMLって何?という状態から3ヶ月独学でプログラミングやデザインを学び、IT業界で1年間実務経験を積んで年収は1本超え。現在は起業家としてサービス運営やら不動産運営をしています。 Qiita内にそれ系の記事も書いてます。 エンジニアで稼ぐために大切な13のコト WEBサービスで起業したい人に読んで欲しい18のコト Gulpとは?? タスク自動化ツール。 画像やjs、cssなどの色々なファイルを圧縮してくれたり、CSSプリプロセッサのSASS、LESS、Stylusなどを自動でコンパイルしてくれたり、ファイルが更新されたら自動でブラウ
プログラミング学習サービスやら、ペットサロン予約サービス、風俗検索サービスなど色々とやっている「かずきち」です。 ◾️Qiita記事 WEBサービスで起業したい人に読んで欲しい20のコト ウェブカツ生を雇わない?転職できない?著作権無断使用の炎上から1年を経て思うところをぶっちゃける。 テックキャンプをウェブカツ!! 顧問が徹底レビューしてぶった切ってみた ■運営サービス一部 http://crazy-wp.com/ フリーランスエンジニアを育成するオンライン最大級のプログラミングスクール「ウェブカツ」 http://webukatu.com/ ■プログラミングスクール「ウェブカツ」の出版本 「小学生からでもプログラミングを楽しく学べる漫画作りたいなー」と思い立ち、外注してウェブカツで漫画本を作りました。KADOKAWAさんより出版しています。 はたらくプログラミング 完全版 (コミックエ
プログラミング学習サービスやら、ペットサロン予約サービス、風俗予約サービスなど色々とやっている「かずきち」です。 ◾️その他Qiita記事 エンジニアで稼ぐために大切な20のコト ウェブカツ生を雇わない?転職できない?著作権無断使用の炎上から1年を経て思うところをぶっちゃける。 テックキャンプをウェブカツ!! 顧問が徹底レビューしてぶった切ってみた ■運営サービス一部 http://crazy-wp.com/ フリーランスエンジニアを育成するオンライン最大級のプログラミングスクール「ウェブカツ」 http://webukatu.com/ ■プログラミングスクール「ウェブカツ」の出版本 「小学生からでもプログラミングを楽しく学べる漫画作りたいなー」と思い立ち、外注してウェブカツで漫画本を作りました。KADOKAWAさんより出版しています。 はたらくプログラミング 完全版 (コミックエッセイ)
オンラインで学習 アメリカではEdTechというオンラインでプログラミングができるサービスが急成長しています。ITスクールに通うと数十万円と費用がかかってしまいますが、無料サイトなら手を出しやすいですよね。その中から質が高いと思うものを5つ紹介します。 まず「Khan Academy」は実際に講座を受けている感じがする学習サービスです。動画に手書きで丸印をつけたような表現まであります。もともとは数学や科学、経済など幅広いジャンルの講座を受けられるサービスでしたが、そこにJavaScriptコースが加わったようです。学習中には左にコードが、右側には独自のグラフィックにこだわったイラストなどが映しだされます。 次に、「Codeschool」は月25ドルの有料サービスですが、一部コンテンツを無料で使用することができます。目の前で本当にプレゼンを見ているかのような高品質な動画が用意されています。映
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く