2. この発表をなぜやるの? ● 正直、28歳からプログラマーになるとするっていう 事例は誰か言ったりしているの? ● 探す→見つからない ● たいていは「高校生」とか「20代前半」とか、そう いう若い人向け ● プログラマー35歳定年説
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "シェルスクリプト" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2021年9月) この項目では、Unixシェルで用いられるスクリプト言語について説明しています。cmd.exeなどで用いられるスクリプト言語については「バッチファイル」を、PowerShellで用いられるスクリプト言語については「Windows PowerShell#使用例」をご覧ください。 シェルスクリプト (英語: shell script) は主にオペレーティングシステムのシェルまたはコマンドラインインタプリタから実行可能なコマンドの一連の流れをファイルにして再利用で
概要 インスタンス(instance)とは、事実、事例、例、場合などの意味を持つ英単語。ソフトウェアの分野では、あらかじめ定義されたコンピュータプログラムやデータ構造などを、メインメモリ上に展開して処理・実行できる状態にしたものを指す。この意味では「実体」と訳されることもある。 オブジェクト指向プログラミングで、クラス定義に基いて実行時にメモリ上にデータと手続きの集合として実体化されたオブジェクトのことをインスタンスという。クラスからインスタンスを生成することを「インスタンス化」(instantiation)という。 クラスは一種の雛形であり、同じクラスから作られたインスタンスは同じ変数(プロパティ)と手続き(メソッド)を持つが、各プロパティに代入される値はそれぞれのインスタンスごとに固有となる(インスタンス変数の場合)。あるインスタンスのプロパティの内容を書き換えても、同じクラスの他のイ
こんにちは、櫛井です。 今回は正規表現について少しだけお届けしてみたいと思います。 限りなくシンプルにまとめてみますのでエンジニアな方には全く必要ない内容ですが、入門用として隣で一生懸命コピペを連打しているディレクターなどに教えてあげてください。 ■正規表現ってなに? 端的に言えば、「いくつかの文字列を一つの形式で表現するための表現方法」です。 サルにもわかる正規表現入門 とあるように、一定の条件で書かれた文字列を簡単に特定する方法です。 簡単と書きましたが、すいません、嘘です。非常に奥が深いので私は入り口あたりで挫折したままです。「正規表現をつかおう!」なんて言ってしまいましたが、私が知ってるのはたった2つだけです。 ■たった2つの正規表現 「そんなの正規表現っていえないよ!」というツッコミが目に浮かぶようですが、私が使っているのはこの2つだけです。 \n \t これだけです。 \n は
第1回 次世代Web標準「HTML5」は今、どこまで使えるレベルにあるのか?:なぜ今、HTML5なのか――モバイルビジネスに与えるインパクトを読み解く(1/2 ページ) 動きが速いモバイルビジネスの世界で、このところ急速に注目度が高まっているWeb技術が「HTML5」だ。HTML5はWebの世界をどのように変えるのか、どんなメリット、デメリットがあるのか、モバイルビジネスにどんな影響を与えるのか――。短期集中連載でKDDIリサーチフェローの小林雅一氏が解説する。 高度で多彩な情報処理機能を備えた、最新鋭のWeb技術「HTML5」がじわりとIT業界に浸透してきた。例えば米Microsoftが先頃プレビューを開始した次世代「Office Web Apps」。これは同社のフラグシップ製品である統合文書ソフト「Office」のWebアプリ版(クラウド版)であり、Internet Explorer(
概要 リポジトリ(repository)とは、容器、貯蔵庫、倉庫、集積所、宝庫などの意味を持つ英単語。外来語としては、学術機関の「機関リポジトリ」のように、様々な情報、文書などを体系立てて保管・蓄積するデータベースなどを指すことが多い。 IT分野では、ソフトウェア開発などに用いるバージョン管理システムやプロジェクト管理システムなどで、プロジェクトを構成するプログラムのソースコードやドキュメント、関連する各種のデータやファイルなどを一元的に管理する格納場所のことをリポジトリという。 特に、データそのものに加えて、版数(バージョン番号)や最終更新日時、更新履歴など「データについてのデータ」(メタデータ)を記録・管理し、複数人が共同で編集作業を行ってもデータを矛盾なく管理・共有できる仕組みを備えたシステムや保管場所のことを指すことが多い。 リポジトリを用いてデータを管理することで、同じデータの過
モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲームの歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS
ハッカソン(Hackathon:Hack-a-thon)とは、とある開発テーマの技術に興味のあるプログラマーたちが、会議室やソファーがある場所などにノートPC持参で集まり、みんなで一緒にソフトウェアをハックしまくって楽しみ、最後に開発したアプリケーションやサービスを参加者全員の前でプレゼンするという、いわばギークのためのお祭りイベントです。ハッカソンの期間はだいたい1日中が普通で、長ければ合宿などで数日から1週間もある場合があります。 ハッカソンという用語は、「Hack」と「Marathon」を合わせた造語で、米国で1999年あたりから使われ出し、まず OpenBSD が開いたイベントで使われ、次に Sun の JavaOne conference イベントで使われたそうです。その後、2000年に PHP の開発イベントで、2001年に FreeBSD、2002年に Apache と、徐々
みなさま、こんにちは!拡張現実ライフの@akio0911と申します。※詳しいプロフィールはこちら。 ツイッターアプリを作ろう。誰でもわかるiPhone開発講座。第2回です。 第1回の記事はこちら → 【プレゼント有】ツイッターアプリを作ろう。誰でもわかるiPhone開発講座。第1回。 – AppBank 今回は、TwitterのAPIを使って、タイムライン情報を取得します。 第2回の目次です。 Accountsフレームワークを追加する Twitterアカウントへのアクセスの許可を求めるコードを追加する Twitterアカウント情報にアクセスするコードを追加する TwitterのAPIを呼び出すコードを追加する TwitterのAPIから受け取ったデータを変換するコードを追加する では、早速はじめましょう! Accountsフレームワークを追加する これから追加するコード内ではTwitter
みなさま、こんにちは!拡張現実ライフの@akio0911と申します。※詳しいプロフィールはこちら。 このたび、AppBankさんにて、ツイッターアプリ開発入門の連載記事を執筆させて頂くこととなりました。ぜひぜひこの連載を読んで、ツイッターアプリ作りの第一歩を踏み出してみて下さい! 私が執筆した書籍のプレゼントも用意していますので、記事の最後までお楽しみください。 第1回の目次です。 プロジェクトを作成する ストーリーボードを変更する クラスを追加する 画面にクラスを割り当てる ボタンがタップされた時の処理を追加する ツイート画面を表示するコードを追加する フレームワークを追加する アカウントを追加する アプリを実行する では、早速ツイッターアプリの作り方を学んでいきましょう。 プロジェクトを作成する まず、Xcodeを起動して、”Create a new Xcode project” をク
Welcome to Startups Weekly. Sign up here to get it in your inbox every Friday afternoon. The event horizon for when we can expect to end up in (literal) hot water when it comes to climate has come a l NASA has announced Space Act agreements with seven private space companies in the hopes of spurring tech developments the government may invest in down the line, from space stations to human transpor
プログラミングには興味があっても「言語を覚えるのが大変」とか「開発ツールに慣れない」という人は、視覚的にプログラミングをすることができるGoogleの「Blokcy!」をチェックしてみてはどうだろう。 例えば、この画面は「Blocky!」で迷路を脱出するプログラムを作成できるデモだが、右側に様々なブロックを配置することで実際に動かすことができる。 類似のビジュアルプログラミング環境には「Scratch」などがあるが、「Blocky!」は基本的に一種のプログラミング言語として使用できるもので、作成したものを他の言語に変換することで応用の幅が広がる。 言語構文をブロック化 ブロックは「if」とか「while」といった構文や変数操作の機能があり、それらを組みあわせるだけでプログラミングをすることができる。 ブロックになったらといって、プログラミングが簡単になるわけではない。確かに余計な情報が抜か
今回はソーシャルラーニングについて、まとめてみました。 それと同時に、2011年に見かけた要チェックなソーシャルラーニングのサービス7つと今後の動向をまとめてみました。 注目のソーシャルラーニングサービス7選 1.動画で学べる、初心者向けプログラミング学習サイトドットインストール CSS、HTMLやJavaScript、PHPなどのプログラミングが動画で学習できるソーシャルラーニングサイトです。CSSの基礎、HTMLの基礎、JavaScriptの基礎など基礎コースからPHPで作る「簡単掲示板」、JavaScriptで作る「あなたの誕生日診断」など基礎〜中級のレベルのものが多く、演習形式の動画もかなり多くあります。 プログラミングの学べるレベル的にはそんなに高くはないですが、無料でこれだけのコンテンツを配信しているのは面白いなと思います。今まで全くプログラミングを勉強してこなかった人でも、か
この記事には参考文献や外部リンクの一覧が含まれていますが、脚注による参照が不十分であるため、情報源が依然不明確です。適切な位置に脚注を追加して、記事の信頼性向上にご協力ください。(2023年1月) 用語[編集] 木構造は、一般のグラフ構造と同様の、ノード(節点、頂点)とノード間を結ぶエッジ(枝、辺)あるいはリンクで表すこともできるが、木構造専用の、特に有向の根付き木となるような表現が使われることも多い。 データ構造として使われる木は、ほとんどの場合、根となるノードが決められた根付き木である。さらに、有向木であることも多い。[注 1] ノード間の関係は家系図に見立てた用語で表現される。木構造内の各ノードは、0個以上の子ノード (英: child node) を持ち、子ノードは木構造内では下方に存在する(木構造の成長方向は下とするのが一般的である)。子ノードを持つノードは、子ノードから見れば親
タレコミ文だけど、 >回答者の93%が自社のITスタッフはスキル不足と答えたとのこと。さらに、求められるスキルと実際のスキルがどの程度違うかもうまく判断できていないという。 「どの程度違うか判断できていない」のに「スキル不足と判断した」とは、これ如何に。 さらに当該記事、 >回答者の93%は自社のITスタッフに求めているスキルと彼らが実際に持っているスキルのレベルにはギャップがあると答えていることが分かった。 >ITスタッフのスキルが実際に必要とされるレベルに「ほぼ近い」と答えたのは、全体の56%にとどまっている。 「56%が必要とされるレベルに近いと答えた」のに、「93%がギャップがあると答えた」という。 謎は深まるばかりである。 私も読んでてソコひっかかりました。 ただふつうに並べていると変だよね。 >93 percent of respondents said there’s a g
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く