「GUI」を含む日記 RSS

はてなキーワード: GUIとは

2018-11-13

Windows, Office自動化は結局なに勉強すればいいのか

Webエンジニア人達からするとOffice,IE触るのは面倒くさいと言われるのはわかるのだけど、仕事なので仕方ない。

Officeだけで済んでいればいいが、内製ツールGUI操作したりしないといけない。

2018-11-11

anond:20181111103325

GUIなのに機能文字検索しないと操作にたどり着けない

同一機能複数箇所で制御させる

操作設計がめちゃくちゃなんだな

2018-11-09

オブジェクト指向UI

最近オブジェクト指向UIみたいな記事を何本かみた。(流行ってるのか?

GUIと関連付けられて解説されてたけど、俺はDOS時代から同じような問題意識もってたわ。

まずファイル指定して、それからコピーなり削除なり、動作を指示するFILMTN系。

まずコピーや削除などを指定してからファイル指定するFDエコロジー系。

俺は前者のほうが絶対使いやすいだろって言ってたけど、FD派にはまったく受け入れられなかった。

世間的にはFDのほうがメジャーだったし。

やっと時代が俺に追い付いてきた。

2018-11-08

anond:20181108125949

PUインテルのキットだし

GUIゼロックス研究所まれだよ。

アップルはそれをうまく組み合わせただけ。

2018-10-28

増田プログラマー養成講座 その13 SQL文法

前回は、データベース参考書を見た。

今回は、DBで使うプログラム言語SQL」の文法を見てみよう。

 

リレーショナル・データベース(Relational Database、RDB)とは?

WikipediaRDB説明を見てみよう。

関係データベース(relational database)は関係モデルにもとづいて設計、開発されるデータベースである

関係データベース管理するデータベース管理システム (DBMS) を関係データベース管理システム (RDBMS) と呼ぶ。

Oracle Database、Microsoft SQL Server、MySQLPostgreSQLDB2、FileMakerH2 Database などがRDBMSである

 

関係モデルIBMエドガー・F・コッドによって考案された現在もっとも広く用いられているデータモデルである

データベース利用者は、クエリ(問い掛け)をデータベースに与え、データ検索したり、変更することができる。

 

データは表に似た構造管理されるが、関係と呼ぶ概念モデル化される。

関係は組(タプル、表における行に相当する)、属性アトリビュート、表における列に相当する)、定義域(ドメイン)、候補キー(主キー)、外部キーなどによって構成される。

SQLなどに代表されるデータベース言語(問い合わせ言語)を用いて、関係に対して制限・射影・結合・和・差・交わりなどの関係代数演算(集合演算を含む)ないし関係論理演算を行うことで結果を取り出す。

関係複数持つことも可能で、互いを関連させることも可能である

要するに、

 

SQLとは?

WikipediaSQL説明も見てみよう。

SQLエスキューエル)は、関係データベース管理システム (RDBMS) において、データ操作定義を行うためのデータベース言語(問い合わせ言語)、ドメイン固有言語である

エドガー・F・コッドによって考案された関係データベース関係モデルにおける演算体系である関係代数関係論理関係計算)にある程度基づいている。

 

SQLは、シークェルと読まれることもある。

これは、SQLの元となったデータベース言語が、IBMが開発したRDBMSの実験実装であるSystem Rの操作言語SEQUEL (Structured English Query Language)」であったことが由来である

SEQUEL (Structured English Query Language)」を略して「SQL」と呼んだらしい。

 

  1. 質問する、尋ねる
  2. 問い合わせ[クエリー]を行う

英語クエリーは、質問する、問い合わせる、という意味なんだね。

 

SQL3分

SQL説明するとき、3つのグループに分類される。

 

↑このページをよく読んでくれ。理解できたらSQL説明は終わりだ!!!

 

 

 

…というと、説明することがなくなるので、ちょっとまとめておこう。

このページの「表1●SQLDDLDML,DCLの三つに大別できる。このうちプログラマが最も多く使うのはDMLだ」という図を見てみよう。

 

という3種類に分けてる。順番に見てみよう。

 

DDL(Data Definition Language:データ定義言語

データベーステーブル、ビュー、インデックスユーザーなどを作成/変更/削除するときに使うSQL

これでデータベースを使う準備ができる。

  • 「CREATE」…作成する。
  • ALTER」…変更する。
  • DROP」…削除する。

 

DML(Data Manipulation Language:データ操作言語

データ操作するときに使う。いわゆる「CRUD」のことで、SQLのうち、このDMLを覚えれば、とりあえずRDBは使えるようになる。

CRUD(クラッド)とは、ほとんど全てのコンピュータソフトウェアが持つ永続性の4つの基本機能イニシャルを並べた用語

その4つとは、Create(生成)、Read(読み取り)、Update(更新)、Delete(削除)である

ユーザインタフェースが備えるべき機能情報の参照/検索/更新)を指す用語としても使われる。

 

この中で一番活躍するのは、「SELECTコマンド命令文)だろう。

SELECTは、いろんな条件を付けてデータを絞り込む/加工することができて、便利なんだ。(Excelなどの表計算ソフトよりも高機能

 

JOIN(結合)

RDBは「リレーショナル」(関係)という冠言葉が付いてることからも分かるように、関係がある表と表をくっつけて、データを加工できる。

表と表をくっつける操作のことを「結合」という。

SQLでは「JOIN」というコマンドを使って表と表を結合できる。

↑このページにある丸と丸が重なった図を見てくれ。この図は「ベン図」といって包含関係を示す図だ。図を描いて塗りつぶせば、欲しい部分が分かりやすくなるだろう。

 

結合の種類

表と表のつなげ方には、何通りかパターンがあるよ。

  • 結合は、「内部結合」(INNNER JOIN)と「外部結合」(OUTER JOIN)の2種類に分類できる。
  • 外部結合はさらに、「左結合」(LEFT JOIN)と「右結合」(RIGHT JOIN)と「完全結合」(FULL JOIN)の3種類に分類できる。

 

内部結合は単純だ。外部結合はちょっとややこしい。

外部結合は「LEFT JOIN」の形がよく使われると思うので、まず最初にLEFT JOINの仕組みを理解すれば大丈夫だろう。

(LEFTの仕組みを基準にして、RIGHTやFULLとの相違点を意識すれば、表のつなぎ方を間違えにくい?)

 

DCL(DataControl Language:データ制御言語

トランザクション」は、データ更新に失敗したとき、元に戻せる機能だ。(安全装置

  • 「COMMIT」…更新処理の確定
  • 「ROLLBACK」…更新処理の破棄

 

言葉だけだと意味が分かりづらいと思う。

Google画像検索で「トランザクション」を検索して、分かりやすそうな図解を探してみよう。

↑このページの「図1 処理失敗による不整合の発生」を見てみよう。

 

銀行で口座間の送金を考えてみる。Aさんの口座からBさんの口座へ50万円送金したい。

  1. Aさんの口座から50万円減らす。
  2. Bさんの口座に50万円追加する。

この2つの処理が両方とも成功しないと、送金は失敗だ。(Aさんは送金できてないのに貯金が減ったら怒る。Bさんは送金されてないのに貯金が増えてラッキー!)

AとBの両方が成功したら更新処理を確定する。AとBのどちらか、または両方が失敗したら更新処理は破棄してなかったことにする。(やり直し!)

これがトランザクションだ。

 

クレーム対応難易度

ちょっと話がそれるけど、トラブルの重大さ=クレーム対応難易度について考えてみよう。

  1. 人身事故 …人命にかかわる事故は取り返しがつかない。文句も一番キツイ絶対ミスがあってはならない分野のシステム開発はなるべく避けよう。
  2. 金銭絡み …(命の次に)お金大事という人は多い。人は金の話になるとシビア文句も強烈だ。決済など金銭絡みのシステムでは、RDBトランザクションを使おう。
  3. 上記以外 …その他のクレームは、それほどハードではない。匿名掲示板とか、どうでもいいゴミ情報投稿されるシステムなら、トランザクションは使わなくてもOKだろうw

 

DB管理ツール

ここまで、SQLRDB操作する方法について話した。

RDBは、SQLコマンド操作するだけでなく、DB管理ツールを使って操作することもできる。

DB管理ツールについても知っておこう。

 

この講座では「phpMyAdmin」というDB管理ツールで「MySQL」を操作した。

他にも、Google検索で「DB 管理 ツール GUI」などで探してみよう。商用だけでなく無料でも便利なソフトがたくさんあるね。

 

など。

 

SQLパズルだ!

SQLを駆使すると、欲しいデータをホイホイ取り出せる。

SQLコマンドを組み立てる作業パズルのような要素もあるので、遊びだと思ってSQLに取り組んでみて欲しい。

SQL パズル」でGoogle検索すると、いろんなテクニックが紹介されているので、時間があったらチャレンジしてみよう!

 

SQLの話は、それだけで1冊の本になるぐらい広範だ。今回は、SQL概要説明するだけになってしまった。

SQLの詳細については、前回紹介したSQL参考書などを読んでみてね。

 

まとめ

 

次回は、データベースを使ってWebアプリを作ってみよう!

データベースって便利だな~~~!!!」と実感して欲しい。

 


anond:20181015215004 未経験からプログラマーなんだが全然からない

anond:20181016015826 増田プログラマ養成講座 その1 パソコンの用意

anond:20181016164341 増田プログラマ養成講座 その2 プログラムデータ+処理、プログラム言語の種類

anond:20181016180059 増田プログラマ養成講座 その3 構造プログラミングの基本(順次、反復、分岐

anond:20181016193144 増田プログラマ養成講座 その4 子ども向け教材「Scratch」で構造プログラミング練習

anond:20181017161003 増田プログラマ養成講座 その5 オブジェクトとは何か?

anond:20181017191404 増田プログラマ養成講座 その6 OOPの種類、PHPの準備

anond:20181019181549 増田プログラマ養成講座 その7 OOPの仕組み(前半)

anond:20181020230044 増田プログラマ養成講座 その8 OOPの仕組み(後半)

anond:20181022232327 増田プログラマ養成講座 その9 MVCフレームワークを使ってみよう

anond:20181023184616 増田プログラマ養成講座 その10 OOP参考書

anond:20181024214133 増田プログラマ養成講座 その11 データベースを使ってみよう

anond:20181026145516 増田プログラマ養成講座 その12 データベース参考書

anond:20181028152656 増田プログラマ養成講座 その13 SQL文法 ←★今ここ★

anond:20181031014212 増田プログラマ養成講座 その14 Webアプリの試作品作成

anond:20181024214737 増田プログラマ養成講座 コンテンツ一覧

2018-10-22

増田プログラマー養成講座 その9 MVCフレームワーク

前回はオブジェクト指向プログラミングOOP)で使う様々な仕組みについて学びました。

今回はOOPWebアプリを作ってみよう!

 

今日学ぶこと

 

OOPの使いどころ

OOP文法を学んだ後、OOP長所が発揮される場面をどうやって説明したらいいのか?を考えてみた。

横田意見を参考にして、「フレームワーク」を使って、OOPの使い方を見てみよう。

 

フレームワークとは?

framework →「枠組み」「骨組み」「構造」などという意味英語

システム開発で使われる「フレームワーク」とは、よく使われる機能のパーツを用意して、まとめて1つのパッケージにしたプログラム群のことだ。

 

イメージとしては、いろんなおかずが入ってる豪華な幕の内弁当のようなものだ。

ただし、ご飯のマスだけが空になっていて、プログラマー自分ご飯を用意しないと、弁当としては完成していない形になってる。

普通の白いご飯を作って追加しても良いし、好みや必要に応じて、炊き込みご飯やまぜご飯を作って追加しても良い。

ゼロから豪華な幕の内弁当を作るのは大変だけど、ご飯だけ用意すれば完成するので楽ができる。

 

プログラムの開発でフレームワークを使うと、プログラマー必要最小限のコードを書くだけでアプリを完成させられるので楽ができる。

 

ライブラリーフレームワークの違い

フレームワーク」と似た用語で「ライブラリー」という用語がある。

イメージとしては、ライブラリーは、ばら売りのおかずだ。

弁当を作るときに使いたいおかず(ライブラリー)を自分で考えて探し出し、選ばないといけない。

フレームワーク最初からおかずが全部用意されているので、自分でわざわざ選ばなくてもOK

 

プログラム動作で見た場合フレームワークライブラリーでは決定的な違いがある。

↑このページの「図1●フレームワークにおける制御の反転」という図解を見てみよう。

制御の反転」(Inversion of Control、IoC)といって、自分の書いたコードが主役から脇役になってる点が違う。

 

(主役と脇役という説明は適切ではないかもしれないけど、イメージとしてはそんなかんじ?)

 

MVCフレームワークとは?

フレームワークはいろんな機能全部入りで、こいつを使えば、ちょっとコードを書くだけで、高機能アプリがすぐに作れる。

ここでは「MVCパターン」という仕組みで作られた「MVCフレームワーク」を使ってみよう。

 

MVCは「Model」「View」「Controller」の略で、MとVとCの3つを自分で用意すれば、アプリが作れちゃう仕組みだ。

MVC歴史は古くて、GUI(Graphical User Interfaceグラフィカルユーザインタフェース)を作る方法定番だ。

→「MVC 仕組み」でGoogle画像検索すると、分かりやすい図解がいろいろ出てくる。

 

(参考)

Wikipedia説明は、文章学術的で難しいけど、正確な説明になってると思う。

↑このページの「MVC概要」という図が、MVCの仕組み=動作の流れを分かりやす説明してる。

 

MVCの仲間たち

MVCパターンと似たような仕組みが、他にもいろいろある。

 

こういうプログラム設計に関するノウハウは、「アーキテクチャー・パターン」という分野に蓄積されている。詳細はGoogle検索してみよう。

 

WAF(Web Application Framework

Webアプリを作るときに使われるMVCフレームワークには、いろいろある。

WAFを使うと、Webアプリが手軽に作れる。

 

有名なものとして、

などが挙げられる。

 

PHPOOP学習しているので、ここではPHPのWAFの1つであるCodeIgniter」を使ってみよう。

 

CodeIgniterコードイグナイター)

CodeIgniterは使い方がシンプルで、覚えるルールが少ないので教材に向いているだろう。

それでは、CodeIgniterを使ってみよう。

 

準備

↑このページの「Downloadから「3.1.9.zip」という圧縮ファイルダウンロードする。(2018年10月現在バージョン3.1.9でした)

 

ダウンロードしたファイル解凍して、「CodeIgniter-3.1.9」というフォルダが出てきたら、「waf」という名前に変えよう。(「waf」はWeb Application Frameworkの略。)

今「waf」フォルダの中には、「index.php」というファイルや、「application」「system」などフォルダがあるね?

この「waf」フォルダを以前用意したXAMPPの中にコピーする。(参照:anond:20181017191404 増田プログラマー養成講座 その6 OOPの種類、PHPの準備)

=「C:\xampp\htdocs」(Cドライブの中の「xampp」の中の「htdocs」というフォルダ)の中に「waf」をコピーして下さい。

=「C:\xampp\htdocs\waf」という位置コピーできたらOK

 

動作チェック

これで「Welcome to CodeIgniter!」というWebページが表示されたら、CodeIgniter動作確認OKです。

 

CodeIngiterの設定

$config['base_url'] = 'http://localhost/waf/';

 

Webアプリ作成

それでは「Hello, world!」と表示させるシンプルWebアプリを作ってみよう。

 

MVC「C」作成する。

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

 

class Hello extends CI_Controller {

 public function index()

 {

  $this->load->view('hello_index');

 }

}

ここで注目して欲しいのは、「class Hello extends CI_Controller」という部分です。

フレームワークが用意している「CI_Controller」というクラス継承して、自分で「Hello」というクラスオブジェクト設計図)を作っている、という点です。

ここでOOPの仕組み~継承を使ってるわけですね。

 

MVCの「V」を作成する。

次に、

<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>

<!DOCTYPE html>

<html>

<head>

 <meta charset="utf-8">

 <title>Test</title>

</head>

<body>

 <p>Hello, world!</p>

</body>

</html>

 

これでWebアプリができました!

今回は簡単なので、MVC「M」は用意しませんでした。(CとVだけで完成)

 

Webアプリ動作確認

Webブラウザーで「http://localhost/waf/index.php/hello」というURLアクセスして下さい。

画面に「Hello, world!」と表示されたら、Webアプリ作成成功です!

 

Hello, world!」の表示だけではショボ過ぎるけど、Webフレームワークを使えばもっといろいろな機能が作れます

詳細は、CodeIgniterマニュアルを参照して下さい。

↑このページで「ユーザガイド(日本語)」を読んでみて下さい。

 

まとめ

 

次回は、OOP理解を深めるための参考書を紹介してみます

 

Webアプリを作るときデータベースがないと不便なので、次の次ぐらいにSQLを学ぼう。

MySQLデータベース)を使えば、掲示板などのWebアプリも作れるようになります

 


anond:20181015215004 未経験からプログラマーなんだが全然からない

anond:20181016015826 増田プログラマー養成講座 その1 パソコンの用意

anond:20181016164341 増田プログラマー養成講座 その2 プログラムデータ+処理、プログラム言語の種類

anond:20181016180059 増田プログラマー養成講座 その3 構造プログラミングの基本(順次、反復、分岐

anond:20181016193144 増田プログラマー養成講座 その4 子ども向け教材「Scratch」で構造プログラミング練習

anond:20181017161003 増田プログラマー養成講座 その5 オブジェクトとは何か?

anond:20181017191404 増田プログラマー養成講座 その6 OOPの種類、PHPの準備

anond:20181019181549 増田プログラマー養成講座 その7 OOPの仕組み(前半)

anond:20181020230044 増田プログラマー養成講座 その8 OOPの仕組み(後半)

anond:20181022232327 増田プログラマー養成講座 その9 MVCフレームワークを使ってみよう ←★今ここ★

anond:20181023184616 増田プログラマー養成講座 その10 OOP参考書

anond:20181024214737 増田プログラマー養成講座 コンテンツ一覧

2018-10-06

anond:20181006223327

thank you 理解した。

シェルとしても使えるREPLで、windows Programmingで便利だと。

GUIテストコードってのは自動でWindow上のリボンとかボタンクリックさせるとかそういうこと?

あんまりよく分かってなくてすまん。

2018-10-02

anond:20181002023731

映画の内容次第だと思うけど、現実ではリッチUI不要環境ではCUI普通にあるよ。

あと、架空物語架空作業のためにGUIを作るくらいなら、CUIにしたほうが楽ってのもありそう。

2018-09-29

anond:20180929161558

使ってみればわかるけど、完成度高さとGUIの素晴らしさ。

使ってて楽しい感覚がある。

LibreOffice は使ってて楽しい感覚はない。

2018-09-24

コマンド入力CUI)ってマジ意味分かんないと思ってた

プログラマーになる前、本当に訳わかんなかった

 

cdとかlsとか、そのくらいしかからない

全部わかんないと操作できないじゃん

ヘルプ見ても全然意味分かんなくて気持ち悪くて、機械音痴気持ちがわかったし、CUI得意な人に嫌悪した

UNIXLinuxviemacs死ぬほど嫌いだった

GUIがないことに恐怖した、黒い画面に絶望を覚えた

言葉が通じない国に放り出されたような感覚だった

高校からプログラマー目指してたけど、もうプログラマーになったらダメなんじゃないかと思った

 

そんな私も、コードバリバリ書くようになって10年以上、プロジェクトによっては最年長なこともある

未だにCUIが大嫌いです

(でもMacは許す)

2018-08-30

anond:20180820222341

なんでもApple起源を主張するなという人がいるけど、Xerox Alto, Apple Lisa, Apple Macintosh辺りが第一世代GUIコンピュータで、こいつらはディスケットドライブを標準搭載しているので「フロッピー以前に保存アイコンは無い」というのは一定事実では

2018-08-20

anond:20180820222341

もっとマジレスすると、そんな大昔のコンピューター画像を表示できないから「アイコン」という考え方すらなかった

文字しか表示できない端末にコマンド打ち込む以外に方法がなかったからね、GUIの考え方が浸透するのは80年代AppleMacintoshを売り始めてからだし

2018-08-05

anond:20180805145239

Kotlinは既にJavaを使ってる人がウッヒョーってなって高効率と書きやすさを得るための言語であって、Kotlin単体で新規習得して何かいいことが起こるような言語ではないのよね

そこの案内をうまく受けなかった初学者のひとにけっこうな被害がみられる

ただ、今のところ初心者ベターでロングライフGUI込み開発環境なんてUnity+C#しかないので、それ以外で何選んでもたいして変わらんのではないかともちらっと思うのだが

anond:20180805145239

Kotlinは、いっときの盛り上がりで勧められて手を出したゼロから初心者さんは今頃泣いているのではないかと思う

根っこがJavaなのでJava知らないと他人の書いたプログラム参考にできないし、GUIを作るのもJavaと同じで全然得意じゃない

まあ、ピュアJava/Android Javaからぐだぐだ始めるよりはその後のプログラミングライフは豊かにはなるだろうけど(これは本当)、当人の現状に対しては慰めにはならないだろうなw

たとえ薄くでも継続的に盛り上がってれば初心者さんもレールに乗れたんだろうけど、いっときのアレで素敵に尻切れトンボである

2018-08-04

Windows10ってせっかくGUIなのに文字入力してメニューアイコンを探させるとか、過去最高に使い勝手悪いOS

2018-07-29

anond:20180729213620

はい

中身はJavaなのでKotlinGUIプログラムめんどくさいです

GUIプログラムはみんなめんどくさいものなのかもしれないけど

2018-07-22

俺のExcel効率テクニック

各々こじんまりとした効率テクニックの蓄積があるものと推察される。

私もその例外ではない。

そこで私は提案したい。それらノウハウの共有による集合知形成を。

まずは私が効率化のために行っていることを紹介したい。

基本的にはVBAを利用したものだが、コードは今手元にないので各自ググってほしい。申し訳ない。

※あとでコード追記するかもしれない。

そのブックの格納されているフォルダを開く

いちいち探しに行かなくていいから便利。

VBA実装可能

そのブックのフルパスクリップボードに格納する

いちいちプロパティバーを表示してコピーして……とかやらなくて良いので便利。

VBA実装可能

そのブックのファイルプロパティダイアログを表示する

ファイルの容量とか諸々サクッとチェックしたいとき便利。

VBA実装可能

書式のみ貼り付けをVBA実装してショートカットキーを割り当て

いちいち貼り付けメニューとか貼り付けたあとのオプションとかでGUI操作をせずにキーボードだけでできて便利。

VBA実装可能

マクロショートカットキー割当はPERSONAL.XLSBのThisworkbookオブジェクトにWorkbook_open()を書いてその中に書いておくとExcelを起動するごとに自動実行される。

値のみ貼り付けをVBA実装してショートカットキーを割り当て

同上。

VBA実装可能

ズームインズームアウトをショートカットキー割り当て

同上。

VBA実装可能

ショートカットキー割当を応用してF1キーで開かれるヘルプ画面を無効化

クソうざいあれがなくなって便利。

VBA実装可能

そのブックのワークシート名リストクリップボードコピー

いろいろ便利。

VBA実装可能

シートの値(選択範囲)からその値をワークシート名として新規ワークシートを一括作成

バババッとできて便利。

VBA実装可能

ワークシートを部分一致検索

大量のシートがある時にあのシートどこだっけとかいうのをマウスグリグリやらなくて良くなるので便利。

VBA実装可能

その他

他にもいろいろあるがローカルすぎるので割愛

使う頻度の高いマクロエクセルそもそも実装されている機能ショートカットキーを割り当てるか、リボン登録しておくと便利。

参考リンク

2018-06-30

Androidプログラミングめんどくさい

IDE起動するの遅いし重い

ファイル開くのとか遅いし重い

GUIのなんか作るやつ遅いし重い

コンパイルとかするの遅いし重い

パッケージとか作るの遅いし重い

エミュレータとか動作遅いし重い

実機に転送するのも遅いし重い

実機で確認してから修正するサイクル遅いし重い

なんかGUIテスト?のなんかも遅いし重い


スクリプト言語プログラミングしてたときはどでかライブラリ併用でもそれなりに軽快…まあ、少なくともくるくる開発できたのに

なぜにこんなにも鈍重なのか

やだやりたくない

3秒くらいでファイル1つだけコンパイルテストとかしたい

あああああああああああ

こんな環境プログラミング学ぶ子供たちは不幸だと思う

速いマシン買えって?うんまあ

ってかおかしいだろ20年前からアホみたいに端末もCPU高速化してんのにEclipseとかのIDE動作速度変わんねーんだぞ奴らは光速度か何かか

2018-06-28

ローカル小規模商店のためにテキストサイトを再評価する

経緯

食べログWeb制作企業アコギ商売のため、それらに不満を抱えているローカル小規模商店が多いとわかった

そこで(抜けはあるかも知れないが)一部の知識提供しようと思う。

前提として「すべてこの情報でまるっと上手くか?」といえば「そうてないこともある」ことは留意しておいて欲しい。

この情報に向いている商業

この情報に向いていない商業

プロバイダ100MBホームページスペースのメリット

プロバイダ100MBホームページスペースのデメリット

静的サイトジェネレータ

流石に今どき!DOCTYPEから手打ちしろというのは酷すぎるので「静的サイトジェネレータ」を使う

わかりやすく言えば「ホームページビルダー」で、デザインテーマに合わせたWebページの雛形を生成してくれるもの

現在では静的サイトジェネレータと言うとGUIではなくCUIからWebページを生成してくれるものを指すことが多い

GUI場合は「Webサイト作成ソフト」「Webオーサリングツール」と呼ばれることが多い

生成されたWebページが含まれディレクトリFTPアプリケーションプロバイダホームページスペースへアップロードするだけでWebサイトを立ち上げることが可能

早い話こんなのが簡単に作れる上に、最初からたいていはスマホにも対応してる

ttp://www.codeblocq.com/assets/projects/hexo-theme-magnetic/

ttps://sharvaridesai.github.io/hexo-theme-edinburgh-demo

ttps://themes.gohugo.io/theme/yourfolio/

ttps://themes.gohugo.io/theme/alpha-church/

ttps://themes.gohugo.io/theme/hugo-shopping-product-catalogue-simple/products/

ttps://themes.gohugo.io/theme/hugo-creative-portfolio-theme/portfolio/

ttps://event-jekyll-theme.github.io

ttp://jekyllthemes.org/themes/project-gaia/

ttps://portfolio-central.github.io/jekyll-instagram-portfolio-theme/

ttp://mushishi78.github.io/one-page-wonder-jekyll/

ttps://jekyller.github.io/online-cv/

ttp://webjeda.com/bheema/

静的サイトジェネレータとして日本で有名なものは下記

「久々にその固有名詞見たわ」「古いバージョンなら持ってる」と言われそうなド定番

仕事普通に使ってる」と言われそうなコレまたド定番

  • BlueGriffon(GUI)

オープンソースWebオーサリングツール無料だけどホームページビルダーやDreamweaverに比べると使いにくい

日本情報豊富Ruby製静的サイトジェネレータ。他者質問やすいというメリットもある

Node.js製の静的サイトジェネレータ。もう既にNode.js環境があるならアリかな?

Go製静的サイトジェネレータ。シンプル機能Webページ生成までの高速性が売り

「どれが良いか?」と問われると「どれが良いってことは無いんだけど、情報豊富さならJekyll、Webページの生成の速さならHugo」というのが答え

合わないと思ったら別の使えば良いとは思う

FTPアプリケーション

プロバイダホームページスペースにはFTPアプリケーションによるアップロードを行う

定番の「FileZilla」や「FFFTP」あたりを使っていれば間違いない

コメント機能

プロバイダサーバサイドスクリプト許可していない限りコメント機能実装は難しい

しかし、需要があるところには供給もあり「DISQUS」というコメント機能が使えないWebページにコメント機能実装させるWebサービスがある

TwitterFacebookGoogle+などのSNSアカウントがあれば書き込むことができる

静的サイトジェネレータ名にDISQUSと加えてググればたいてい情報が出てくる

以上、モダンテキストサイト構築情報として共有する

ちなみにWindowsではWSL環境Ubuntu上にHugoなどを構築すると楽

CLIが苦手な人は従来通りホームページビルダーやDreamweaverを使えば良いと思うが、CLIの利点はGitなどバージョン管理システム管理やすく、今後レンタルWebサーバへ移行しても、容易にそのままホームページを移行できるというメリットがある

WordPressなどのCMSには良い部分が多くあると思うし、顧客が追加要望ばかりしてアホすぎるという意見もわかるし、メシの種だからあんまり触れてくれるなというのもわかる

しかし、顧客が本当に求めているものを探す手立てとする情報提供するくらい俺は問題ないと思っている

2018-06-24

anond:20180624173717

自分専用にカスタマイズする他に標準のGUI操作も使っておけば一般的学校職場パソコンに触る時に困らないのにな

2018-06-15

[]2018年6月14日木曜日増田

時間記事文字数文字数平均文字数中央値
006012494208.240.5
01475429115.565
02294124142.235
03264776183.774
0492544282.759
051193885.357
0616138186.392
07204090204.532.5
08375492148.496
09505067101.341.5
1082696785.047.5
111321061580.445
1292748581.440
1390763484.847.5
14107941788.037
1510511283107.557
161601285880.443
171991406170.739
181781662993.455
191531235180.737
20106997494.131
21107926586.642
228311474138.247
2311914973125.846
1日201820132199.844

頻出名詞

人(199), 自分(160), 日本(105), 今(86), 話(77), 好き(63), 人間(58), 前(55), 増田(53), 日本人(49), 仕事(44), ー(43), 言葉(43), 気(41), 相手(41), 必要(41), 国(40), 問題(40), 意味(40), あと(39), 批判(38), 新幹線(37), 感じ(37), 子供(37), 頭(35), 男(35), 気持ち(35), 結局(34), 女(34), 最近(33), 時間(33), 絶対(33), 昔(31), 普通(31), Linux(31), 親(30), ネット(29), 全部(29), 社会(29), Windows(29), 理解(28), 他(28), 場合(27), 今日(26), 勝手(26), 顔(26), 理由(26), 環境(26), 関係(25), 金(25), 目(25), 他人(25), ただ(25), しない(24), 誰か(24), 可能性(23), 方法(23), 嫌い(23), じゃなくて(23), 一番(23), クズ(23), 無理(22), 嫌(22), 連中(22), 会社(21), 一人(21), 虐待(21), 結果(21), 手(21), 事件(21), ゴミ(21), ゲーム(21), 人たち(20), 世界(20), 存在(20), 馬鹿(20), 歌(20), 時代(20), わからん(19), 最後(19), 人生(19), 説明(19), 一緒(19), ダメ(19), 否定(18), 口(18), ネトウヨ(18), 歌詞(18), 状況(18), 愛国(18), 戦争(18), レベル(18), アメリカ(18), 内容(17), 変(17), 解決(17), 左翼(17), 場所(17), 最初(17), コメント(17)

頻出固有名詞

日本(105), 増田(53), Linux(31), Windows(29), 可能性(23), じゃなくて(23), わからん(19), アメリカ(18), ネトウヨ(18), 北朝鮮(16), Mac(16), RADWIMPS(15), 被害者(15), マジで(14), ワールドカップ(14), 普通日本人(13), RAD(13), ブコメ(12), hatena(12), s(11), GUI(11), 元増田(11), OK(11), 発達障害(11), 自民党(10), はてブ(10), 東大(10), 中国(10), Twitter(10), twitter(10), スマホ(10), 自分たち(10), なんだろう(9), ???(9), 自衛隊(9), JK(9), 20年(8), アレ(8), 引きこもり(8), ナタ(8), ブクマカ(8), SNS(8), youtube(8), はてサ(8), 顔文字(8), 安倍総理(8), v(8), article(7), ツイッター(7), なのか(7), 東京(7), 安倍(7), 拉致問題(7), 統失(7), …。(7), 小島(7), 横井(7), PC(7), 就活(7), .s(7), いいじゃない(7), ツイート(6), 障碍者(6), 欧米(6), 犯罪者(6), 積極的(6), な!(6), モチベーション(6), なんの(6), 織田信長(6), AV(6), リアル(6), にも(6), Web(6), togetter(6), 太郎(6), 東大卒(6), キチガイ(6), 笑(6), 何度(6), 金(6), 個人的(6), VM(5), 小野田(5), その子(5), おやつ(5), 10年(5), 知らんけど(5), 安楽死(5), n(5), 自己肯定感(5), yahoo(5), カス(5), ヤバい(5), あいつら(5), ouverture(5), 意味不明(5), A(5), アジア人(5), 自分自身(5), LINE(5), 障害者(5), 83%(5), E(5), 数年(5), アジア(5), チャイナセブン(5), E3(5), ja(5), 米(5), いいんじゃない(5)

頻出トラックバック先(簡易)

歯医者の選び方 /20180613125234(10), ■ライン文章生理的に受け付けない /20180613223415(10), ■FGO経験値がなんで許容されてるのかわからない /20180614004232(10), ■日本酒が嫌いになりそう /20180614154529(8), ■アラサー引きこもりと接して思う /20180613112708(8), ■ゲームケチってしまう癖をやめたい /20180614115622(8), ■日本スゴイとかナショナリズムに代わるものリベラルは用意できるのか? /20180614174945(7), ■http://b.hatena.ne.jp/entry/s/togetter.com/li/1236938/20180614160205(6), ■・出会って◯秒で合体→実際もっと時間かかってる /20180614142130(6), ■死にたいかいう嘘 /20180614021118(6), ■「お店の味のチャーハンを作るコツ」が科学的だとか言ってる奴 /20180614040547(6), ■/20180614103358(6), ■最近FMRADWIMPSがよく流れる/20180614210449(6), ■自己否定がやめられない /20180614204517(5), ■桃からまれ桃太郎←わかる /20180614172623(5), ■AVってこの世に存在していいの? /20180614120740(5), ■ブクマカが全員JKだったらいいのに /20180613150223(4), ■/20180614184806(4), ■プログラムコメントを書かない派が増えている理由/20180614075256(4), ■お出かけは一声かけてカギかけて /20180614092649(4), ■私の旦那さんを募集します /20180614125214(4), ■Linux云々とか言ってるけど /20180614114616(4), ■巨乳が怖い /20180614221247(4), ■京都人の嫌味に気づかなかったらどうなるの? /20180614135932(4), ■「歩きタバコ」にもっと減ってほしい。 /20180614091836(4), ■RADWIMPSを叩いてるけどさ、ドレミの歌のほうが、よっぽどファシズムだと思う。 /20180614180145(4), ■「若い頃やってしまった事の請求書40代になったら全部来る」 /20180614224854(4), ■/20180614173210(4), ■マイクロソフトってなんで互換性を大切にしないんですか /20180614154209(4), ■嫌なら使わなければいいじゃんの違和感/20180614115107(4), ■冥福を祈るとか軽々しく言う奴 /20180613231212(4), ■/20180614183550(4), ■anond20180614161113/20180614161326(4), ■友達フェミ堕ちしつつある /20180613165305(4), ■大人おやつなどなくても生きていける /20180614180905(4), ■/20180614102921(4), ■ドアポストに広告ねじまれて、その隙間から部屋にゴキブリが入った /20180614070331(4)

増田合計ブックマーク数 ()内は増減

5303013()

増田合計ブックマーク数は昨日公開された特定のサイトに対する合計ブックマーク数を取得する API を実験的に公開します - はてなブックマーク開発ブログから取得した数字明日以降は増田に付けられた1日の総ブックマーク数が分かるはず。もしも大手増田ブクマカ引退したらマイナスになる可能性もあるのかもしれないけれど。

2018-06-14

anond:20180614114048

WebサーバWebアプリケーション導入してそのアプリケーション管理画面をGUIと呼ぶとしても、LinuxGUIではないだろ

Wordpress管理画面はWordpressが用意した、WindowsでもLinuxでもMacでも共通の画面で、Wordpress管理するためのもの

Webアプリケーション管理画面からLinux操作をするわけじゃない

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん