タグ

ブックマーク / eng-entrance.com (14)

  • 【初心者向け】PostgreSQLのロールについて分かり易く解説

    画像出典:https://bigcatfacts.net/tiger/ PostgreSQLで複数のユーザーやグループがデータベースを利用するにあたり、そのアクセス権限を取り決めて設定する必要がある。その際に設定するロールというものについて紹介する。 PostgreSQLのロールとは PostgreSQLのロールとは、ユーザやグループがデータベースへアクセスすることを管理するための仕組みだ。ロールには名前が付けられ、データベース・オブジェクト(テーブルや関数など)を所有し、他のロールからのアクセスを制限する権限を持つ。オペレーティング・システムのユーザとは完全に独立したものだ。 最初にPostgreSQL が立ち上がるとpostgresという名前のロールが作成されている。このロールは何でもできるスーパーユーザだ。それで、postgresという名前のロールから他のロールに与える権限の管理が始

    【初心者向け】PostgreSQLのロールについて分かり易く解説
  • pasteコマンドについて詳しくまとめました 【Linuxコマンド集】

    pasteはテキストファイルを列方向に結合するコマンドだ。 縦方向に結合するのであれば、様々なコマンドでできるが、横方向に結合できるのはpasteコマンドのみだ。 pasteコマンドの基 コマンドの基動作 使い方は、次のとおりだ。 $ paste 元ファイル1 元ファイル… このページでは、pasteコマンドを次のf1.txtからf4.txtの4つのテキストファイルを操作して紹介する。 もし、コマンドを実行するのであれば次のコマンドでファイルを作成しよう。 echo -e "1¥n2¥n3¥n4" > f1.txt echo -e "Apple¥nOrange¥nGrape" > f2.txt echo -e "100¥n150¥n300" > f3.txt echo -e "235¥n¥n54" > f4.txt ファイルf1.txtとファイルf2.txtを列方向で結合する場合は、次

    pasteコマンドについて詳しくまとめました 【Linuxコマンド集】
  • 【初心者向け】PostgreSQLのダウンロード及びインストール方法

    PostgreSQLはオブジェクト関係データベースと呼ばれるデータベース管理システムのひとつだ。これから、そのPostgreSQLのダウンロード及びインストール方法を紹介する。 まず行なうことは、PostgreSQLの公式サイト(URL: https://www.postgresql.org/)からインストーラーのダウンロードすることだ。 公式サイトのURLを開くと次の画面が表示される。 公式サイトが表示されたら、ページの上の方にある項目の中からDownloadを選択する。 Downloadsページが表示されたら、Windowsのリンクをクリックする。 Windows installersページが表示されたら、「Download the installer」リンクをクリックする。 Download PostgreSQL画面が表示されたら、Select your versionをクリックする

    【初心者向け】PostgreSQLのダウンロード及びインストール方法
  • CentOSとUbuntuの比較まとめ【2つのディストリビューションの違いとは?】

    Linuxを使うとなると、ディストリビューション(種類)を選ぶことになる。 人気なところだとCentOSとUbuntuがまず上がってくるだろう。 このページではCentOSとUbuntuを比較して、違いをまとめてみた。どちらのOSを使うか悩んでいる方は参考にしていただければと思う。 双方Linuxではあるが、相違点は多い CentOSとUbuntuは種類は異なるが、同じLinuxの一種だ。 じゃがいもをLinuxとすると、CentOSが男爵いも、Ubuntuがメークインのようなイメージだろうか。 それぞれディストリビューションとしての違いを持っている。LinuxカーネルとGNUのソフトウェア郡を使用することには変わりないのだが、それぞれソフトウェアのチョイスや管理の仕方、設定ファイルの記述内容や、設置場所に大きな違いがある。 ほかにもサポート期限や将来的なロードマップ、かかげている目標など

    CentOSとUbuntuの比較まとめ【2つのディストリビューションの違いとは?】
  • 知っておきたい仮想マシンまとめ【VirtualBox・VMwareなど】

    コンピュータは処理能力が向上し仮想マシンの技術がほとんどのコンピュータで使えるような時代になった。 最近のPCを使用していれば大方CPUが仮想化支援技術をサポートしているので、仮想マシン1台ほどなら余裕で動作する。大体の要望にこたえてくれるはずだ。 このページでは個人で使える仮想マシンについていくつかピックアップしてご紹介した。 仮想マシンにトライをしてみたいという方は、参考にしていただければ幸いだ。 仮想化する際のPCのスペックについて 目安 仮想化する場合においてのハードウェア要件の目安としては以下の通りだ。これだけあればまぁ大丈夫だよね、という範囲だと思ってほしい。 CPU:仮想化支援技術intelVTもしくはAMD-VをサポートしているCPU、できればデュアルコア以上のCPU メモリ:4GB以上 HDDやSSDの空が30GB以上 最近の仮想化ソフトウェアはほぼCPUの仮想化支援技術

    知っておきたい仮想マシンまとめ【VirtualBox・VMwareなど】
  • 【いざというときのために】Ubuntuの強制終了方法

    Ubuntuに限らずLinuxでの強制終了については、下記ページを参照してもらえると大概の用事は済む。 どのディストリビューションでも一緒なので下記を確認していただくのも良いだろう。より詳細情報をまとめている。 このページではUbuntuがフリーズしたときの対処方と強制終了の方法を2つピックアップする。 GUIがフリーズしてもシステムは生きている可能性がある X Window Systemのフリーズ 入門者がUbuntuを使用している場合、「X Window System」が起動していることが多いはずだ。要は黒いコマンドしか打てない画面ではなく、デスクトップ画面だ。 「X Window Systemがフリーズする」ことは時々ある。そういう時は落ち着いてまずコンソールへ移動しよう。 killコマンド 「Control+Alt+F2~F4」あたりを押してみてほしい、コンソールでのログイン画面へ

    【いざというときのために】Ubuntuの強制終了方法
  • 【超ざっくりわかる】DebianとUbuntuの違いを比較しました

    UbuntuもDebianもLinuxOSのディストリビューション(種類)のひとつだ。 数多くあるLinuxディストリビューションの中でも有名なふたつのOSだが、どういった違いがあるのか? このページでは、UbuntuとDebianの違いを簡単に比較してみた。参考にしていただければと思う。 UbuntuとDebianの違いと比較 Ubuntuとは 入門者の方や雑誌などでLinuxの存在を知ったという方はUbuntuという言葉を目や耳にしたことがあるだろう。 UbuntuはLinuxのディストリビューションの一つであり、他にも派生系は多く存在している。 ディストリビューションとはユーザが使いやすいように予め考慮され構築されたセットのことである。Ubuntuは特にユーザフレンドリなディストリビューションとして有名である。下記などでもう少し詳しく説明している。 Debianとは 片やDebian

    【超ざっくりわかる】DebianとUbuntuの違いを比較しました
  • 【初心者でもわかる】Ubuntuのインストール方法まとめ

    Ubuntuは人気のLinuxディストリビューションだ。ここ数年、人気No.1の地位をキープし続けている。 このページではUbuntuのインストール方法について詳しくまとめてみた。初心者の方でもわかるようにまとめているので、参考にしてほしい。 Windows上でUbuntuを使ってみたいということであれば、下記記事を先に見て頂ければと思う。 Ubuntuのダウンロード 基的にはUbuntu Japanese Teamの日語ローカライズ版をダウンロードする事になる。 https://www.ubuntulinux.jp/ 最新安定板をダウンロードすればいい。 Ubuntuのインストールと起動 インストーラーが起動すると以下のような画面が表示されLiveDVDが読み込まれる。マシンによっては少々時間がかかるが辛抱強く待とう。 無事に読み込まれれば以下の様な画面が現れる。今回はUbuntuを

  • 【初心者向け基本解説】Linuxのウィルスとその対策方法

    Linuxは基的に「ウィルス」いわゆる、「マルウェア」に感染しにくいという話はよく聞く。 しかし、実際には完全に安全なOSなどというものはありえない。Linuxを使っていても気をつけた方がいいに決まっている。 このページではLinuxのウィルス対策の初歩の初歩をお伝えする。 Linuxとウィルス Linuxは基的に「ウィルス」に感染しにくいと言われているのは、次の2つの理由からだ。 クライアントでの利用の場合Windowsとくらべシェア率が圧倒的に低いため狙われにくい パーミッションという概念のもと一般ユーザはシステムに書き込みができない、権限が厳格に管理されている。 しかしリスクが全くないというわけではない。実際、数は少ないが主にトロイの木馬が存在する。これらは脆弱性を放置したり、ユーザが意図しないうちにうっかりインストールしてしまった場合が多いだろう。 特にクロスプラットホームなア

    【初心者向け基本解説】Linuxのウィルスとその対策方法
  • PHPでの日付取得方法! 詳細まとめました

    上の例のように主にtime()、date()とDateTime()この三つを利用する。これからそれぞれの使い方を詳しく説明する。 PHP日付取得、理解のために UNIX TIMESTAMPとは time()を紹介する前にはまず、UNIX TIMESTAMPに関して少し説明しよう。 PHPに限らず、プログラミングにおいて時間に関するデータを取り扱う場合、利用するのは、この「UNIX TIMESTAMP」だ。「UNIX時間」などとも言われる。 次のようなデータが、UNIX TIMESTAMPだ。 1449465487 これは何かというと、「協定世界時(UTC)を基準にした1970年1月1日の0時0分0秒からの経過秒数」を示している。 時間を秒数、つまり数値として表すことで、「何分、何時間、何日経過したか?」などを計算式で求めることができるというわけだ。ちなみに、上記は2015年12月7日 14

    PHPでの日付取得方法! 詳細まとめました
  • 学習をはじめた人へ!PHPに適したテキストエディタ13選

    プログラミングには、エディタの選択がとても大切だ。Webアプリケーション開発であるPHPでもそれは同じだ。 どのエディタでプログラミングするかによって、作業効率はもちろん、成果物の品質、ひいてはそれによって得られるプログラミングの楽しさが全然違ってくる。 PHPに適したテキストエディタをセレクトした。PHPを学習しはじめた方は参考にして欲しい。 プログラミングにおけるエディタの重要性 紹介を始める前に、どれくらいテキストエディタの選択が重要かを確認しておこう。 一般的に考えられるその効果は下記の通り。 開発効率のUP タイピングにおける快適さの向上 品質の向上 例えば、文字を途中まで入れた段階で推測して続きの単語が自動で表示される機能があるかないかで、入力効率は全然違ったものになる。 例えば、PHPには日語メールを送るメソッドに「mb_send_mail」というものがあるが、優秀なエディ

    学習をはじめた人へ!PHPに適したテキストエディタ13選
    nabinno
    nabinno 2016/06/24
  • 超初心者向け!PHPでできること12選まとめました

    PHPはWebアプリケーションの開発で活躍する言語だ。 Webアプリケーションという言葉が難しければ、WebサービスでもWebサイトでも構わない。とにかくWebで動いているものを作るためのプログラミング言語だ。 しかし、Webアプリケーションと言っても、具体的に何ができるのか初心者の方には想像がつきにくいだろう。 そこで、このページでは、PHPでできることをまとめてみた。読めば、PHPでできることを大まかに理解できるようになっている。参考にしてほしい。 そもそもPHPとは? PHPは、20年前に開発されたプログラミング言語だ。当初は、「Personal Home Page Tools」という名称で、個人の履歴書を公開する為の簡易ツールとして開発された。 徐々に人気を集めていき、Webアプリケーションの開発に特化した言語と進化していった。 その特徴は下記の通りだ。 初心者にも習得しやすい イ

    超初心者向け!PHPでできること12選まとめました
    nabinno
    nabinno 2016/06/20
  • 初心者向け!3分で理解するNode.jsとは何か?

    Node.jsはサーバサイドで動くJavaScriptだ。 クライアント側とサーバー側を同じJavaScriptで書けるメリットは大きい。また、パフォーマンス向上に役立つ場合があることから近年注目を浴びている。 JavaScriptを知っている人であれば、「サーバサイドで動く? え?」という気持ちになるだろう。このページでは難しいことを極力なくしてNode.jsとは何かを初心者の方向けに解説した。 3分間で概要を押さえられるはずだ。 Node.jsとは? JavaScriptを簡単に解説 JavaScriptはブラウザ上で動くために開発されたプログラミング言語だ。ブラウザ上で、ページに動きを追加するのがメインのお仕事である。 クリックすると写真が大きくなったり メイン画像が定期的に横にスライドしたり ポップアップで注意が出たり こういった動きはJavaScriptでできている。 Node.

    初心者向け!3分で理解するNode.jsとは何か?
  • 初心者でもすぐわかる!PHPとPerlの違いとは?

    PHPPerl、世の中にプログラミング言語はたくさんあるが、「この2言語を知らないプログラマはいない」と断言できるほど、どちらも有名なプログラミング言語だ。 どちらもオープンソースで管理されており、ライセンス規約を守れば誰もが自由に利用できる。 字面が似ていて、Webアプリケーションに使われるという共通点もあるため混同されやすい言語だが、このページではPHPPerlの違いをご紹介する。 どちらの言語が初心者におすすめかも述べているので、もしあなたが人生最初に学ぶプログラミング言語を探していたなら、そのきっかけとなれば幸いだ。 Perlとは? Perlの特徴 まずはPerl言語から確認していこう。Perlは、1987年にラリー・ウォール氏によって開発された歴史ある言語だ。 プログラマにとっての三大美徳「無精・短気・傲慢」を提唱したことでもラリー・ウォール氏は有名だ。 その長い歴史に蓄積さ

  • 1