「ORACLE」を含む日記 RSS

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

2020-02-23

2020年プログラミング言語解説

Ruby

まつほろひとゆきが作った日本産コンピューター言語パールというコンピューター言語を元に作られていてWebサービスを作るためのフレームワークを搭載している。代表的WebフレームワークtDiary

C

デニス立地さんがNTTで開発した言語マルチクスというOS作成するために作られた。わざと複雑な言語仕様にすることで自分役職ポジションを守ろうとしていたが、思った以上に世の中の人間はこの言語を使いこなしてしまい、超有名な言語になってしまった。スーファミゲーム制作にさえ使えなほどの超高級言語

まじないと呼ばれるプリプロセッサでの書き換えが必要な謎の文字列を埋め込む必要があったり、言語仕様曖昧な部分も多く、同じソースなのに実行環境によって動きが異なる、欠陥言語である。(32bit向けプログラムが64bit環境動作しないなど)

C++

オブジェクト指向言語。すべてのオブジェクト指向言語はこいつから始まった。

主にWindows上で動作するゲームを作るための言語。今ではUnityとか色々なゲーム開発の環境とかあるが、結局はパフォーマンスとか考えたらC++使うことになる。

代表作はOpenGLDirectX、Window10、LibreOffice など

Java

JavaScriptから派生した言語。読み方は(ジャワジャワ島のジャワ。)。もともとはOracle創始者博士趣味作成して、現在Oracleデータベースの基礎となるテクノロジーアプレットという実行するための専用プログラムインストールしないと、Javaで作ったプログラム(.classファイル)は動作しない。マークコーヒーだと思われがちだが、紅茶(ジャワティー)である

アンドロイドOS作成するためにも使われており、アンドロイドOSカーネルJava制御されている。そのため定期的にGCが走るので、アンドロイド端末は定期的に動作を停止することがある(いわゆるプチフリーズ)。

対策するためにはGC戦略見直してヒープ領域サイズメモリに乗せるキャッシュサイズなどの調整が必要であるが、げんざいのGoogleにはこれらを調整する人員はすでにいない。

このように業務データベースから携帯電話まで幅広く使われているので、Java技術があっても市場価値殆どないと言われている。(みんな使えて当たり前)

PHP

晩年政界への進出を目論んでいた松下幸之助が、未来社会を見据えて開発した言語。主にWebアプリケーション作成するために使われている。PはパナソニックのP。を略してPHP

かんたんにシェルコマンドを実行できたり、クエリストリングに代入した値を直接グローバル評価できたりするなど、洗練されていてとても便利な言語である

HTMLメール本文の中にもPHPの処理を書き込むことができる。

この世のすべてのサーバーに実行環境存在するので、PHPコードさえあれば、コンパイル不要でどのような環境でも動作する。

C言語の100倍生産性が高く、WikipediaFacebookSlackなどの超一流のサイトサービスで大量のアクセスを捌いている。

WardPressと呼ばれるフレームワーク(全世界Webサイト3分の1以上はWardPressで作成されている)を作成している言語であり、この言語なくして今のWeb存在していない。

データベースとも親和性がある、などと言われることもあるが特に根拠はない。

Go

韓国人棋士を倒したAIに特化したプログラム言語Googleが開発しており、もともとはDartという名前だったが、汚いという理由でなまえがGoに変わった。そのため現在Dartという言語存在していない。

AIに特化しているというだけあり、低レイヤむけの実行ファイル作成する必要があるため、コンパイル必要ではあるが、だいたいどの環境向けのバイナリも生成することができる。

デフォルトディープラーニングを使うための機能を持っていたり、プログラムを並列実行するための機能が備わっているので、コア数の多い環境で高速に動くプログラムを作りやすい。

JavaScript

Javaの元になったプロトタイプベースオブジェクト指向言語。読み方はジャワエスクリプト。W3Mというブラウザの上でインタラクティブWebサイトを動かすために作成された言語。もともとブラウザの上で動くための言語だったが、後にSafariブラウザに搭載されていたV6エンジンというJavaScript言語の実行エンジンを分離してNPMというJavaScriptを直接実行できる環境となった。

それ以降JavaScriptはブラウザ以外にVRゴーグルの中などで動くようになった。

並列プログラミング不可能な作りのため、コールバックを多用して、スパゲッティコードを量産することができる。

NPMを使う奴らは、JSブラウザ環境で使われる言語であることを全然考えてないため、WebpackとかBabelといった謎の開発環境をシコシコ積み上げている。いつかその塔は爆発し崩れ去ることになるであろう。

jQuery

Javaと同じくJavaScriptから派生した言語Javaとは互換性は無いが、JavaScriptの上位互換があるため、JavaScriptのコードをそのまま実行することができる。

$マークから始まる命令のみで構成されているとても縁起のいいプログラミング言語。おもにパララックスなどを実現するために利用されていて、WardPressなどのドライバとしても使われている。

JavaScriptの改良版であり、現在JavaScriptと言われているプログラム言語の99%はjQueryのことである。そのため現在慣習的にJavaScriptと呼ばれているもののほぼ全てはjQueryである

jQueryを覚えればJavaScriptは覚えなくても良い。などと言われるが、正確にはjQueryを覚えた頃にはJavaScriptも覚えている。というのが正確である

TypeScript

JavajQueryなどと同じくJavaScriptから派生した言語Microsoftが開発した関数型言語。開発時はF#(エフシャープ)というコードネームだった。

型に特化した言語であり、Microsoft製のVSCodeというIDE環境しか開発、実行が出来ない。(ただしMacLinux上でも動作可能)

TypeScriptを動かすにはサーバーVSCodeインストールする必要があり、言語IDEバージョンアップも多いため、メンテナスンスが困難である

Swift

iOSを作るために開発された言語関数型言語

前進となるObjectiv-Cという言語が、気持ち悪い構文であったため開発者が不足しており、このままではOSメンテナンスもままならない、という理由最初バージョンわずか14日間で作られた言語

Apple製品の上でしか動作しない。ビルドが非常に遅く一日に60回が限度である

LISP

((最強の言語。全ては関数であり、値であり、式である。)

(制御構文も、(一種の式であり、値である。)))

2020-02-22

オラクルOracle DBの最新版「19c」から、小規模システム向けのライセンスである「Standard Edition 2(SE2)」でRACを非サポートとするポリシーに変えた。2016年2月販売を終了した小規模向けライセンスの「Standard Edition(SE)」でRACを利用している場合も該当する。

SE RACの利用企業は最短のケースで10カ月以内に何らかの対策を打つ必要がある

一番の対策Oracle札束でぶん殴ることだろ

札束で殴れないところはRACを使うほどミッションクリティカルでは無いということだ

要は「無いより有ったほうがいいよね」的にRAC採用していたんだろう

2020-02-18

クソ有能な管理者もみたことはある anond:20200218221446

SIで開発&テクニカルサポート(運用保守)があったが、

運用保守部隊ボスX 2 がクソ有能だった

Oracleなどのミドルウエアやdump解析やRAC構成相談も含めたテクニカルサポートだったけど、



↑ こういう成功例を間近で見たので、あらゆることはやる気の問題だと認識していたし

上記のクソ有能な管理者ほどではないけれど、自分自身ベンチャーや小規模組織成功経験を積んだのでそれが当たり前だと最近まで認識していたけれど

どうも「当たり前」じゃないことに最近気づいたよ

ベンチャー新規事業業務への気軽な参加や社外の勉強会業務として好きに参加出来る仕組みを作ったけど

ベンチャーですら全員はそれを喜ばなかったし(数字を預かる人や役員の小言/愚痴ではない)

グダグダしている組織に至っては完全に余計なことでしか無かったよ

出来ることが増えることは彼/彼女らにとって嬉しいことでもなんでもなく

ただひたすらに余計なことなのだ

これは優秀/無能学歴職業関係ない

まれ持っての性格という他ない

2020-01-19

anond:20200119115801

それも前も同じ話をした anond:20200103191240

現在既に英語ガンガン職場電話個人メールアドレスヘッドハンティングが来るレベルならいざ知らず(Oracleにいた時にそんな人がいた)

そうではない平々凡々のなんならデキの悪い我々のテック年収に影響を与えるのは

せいぜい500万、大甘に見積もっても600万くらいまでである

以降はテック以外の要素が給与に占める割合デカくなる

ワールドクラス異次元クラスエンジニアではないのならね

2020-01-18

anond:20200118204954

しかAmazonGCPが同時に落ちたときにAzuleに自動で切り替えて動くか?とか

sらにAzuleもおちたときOracleに移行してオートスケールするか?とかあついよな。

 

もしAmazonリージョンが一斉に火事になったら?とかあつい

2020-01-10

Amazon(というかベゾス)はOracleが嫌いだから嫌みの一つくらいは言うかも

2020-01-08

無印良品ウェブサイトが止まってる件について思うこと

この件⇒ https://togetter.com/li/1452558

ユニケージbashパイプで作られた、RDBMSを使わずテキストファイルによる空白区切り行志向レコードへのデータ処理(だいたいプログラム1本の処理内容がメインフレームCOBOLのそれと同じくSQLクエリ1個に相当する)で、同形式によるマスタとトランザクションファイルRDBMS内部のredoログに相当)を使う(データに含まれる空白文字0x20はアンダーバー0x5Fに置換する、アンダーバー複数存在するデータ場合どう扱うかは知らない)

開発と更新は早いんだけど参照が(テキストファイルなので)インデクスが効かないためシャーディングするしかなく、要するに検索機能の柔軟性がなく、リアルタイム性を損なう

おそらく基幹系というか在庫管理をユニケージでやっているので、ウェブサイト自体はユニケージ実装されていないかもしれないけど、しかし根幹に上記のような手作りデータベース実装があるし、RDBMSに移行するとなると全部を止めてマスタとトランザクションファイルマージしてインポートすることになる

追記トランザクションファイルのマスタへのマージ営業時間後の日次バッチとかでやるはず

システムを止めている間も店舗運営を続けているなら、たとえば店頭在庫を潤沢に積んだうえで、店舗間での在庫の融通は禁止し、店頭での売り上げ分はどこかでRDBMSに計上しなければならない

追記テキストファイルに対するインデクスをつくって行頭へのシーク高速化をすること自体はもちろん一般的には可能だけど、ユニケージ方法論だとそれをする標準的方法はないはず。ユニケージRDBでもNoSQLでもなく、バイト位置でのシークという操作自体がない世界なので。sedとかで行の差し替えをした場合SQLのUPDATE相当)当然行頭のバイト位置が変更した行以降ですべてずれてしま可能性があるのでインデクスの更新がひどく非効率になる

追記文章下手ですみません。ユニケージの良いところはRDBMS実装の基礎を理解できるところ(これはDate先生教科書を読んだりOracle Silverの勉強をしたりSQLの書き方を工夫したりクエリプランを読んだりするよりずっと効率的に学べる、ただしファイル編成法の知識ちゃんとした教科書で補う必要がある)、アプリケーション実装技術について横断的な理解ができるところだと思います(USP研究所シェルスクリプトマガジンには実際勉強になりそうな記事が多い)自分はユニケージへの移行案件を生き残れなかったクチなので。。

追記:Tsukubaiは好きになれませんでした。

追記anond:20200115152201

2019-12-31

anond:20191231094703

そんなのどこの会社にもいるぞ

まったくわかってない人達にあわない で済んだのは、Oracleと運が良かったかもだが日立かな

財閥なんかどうやって基本情報とったんだ?ってレベルゴロゴロ見るから

コンサル外資系運用/開発部隊もまぁまぁヤバイ

技術営業じゃなく派遣されるメンバーのもの

2019-12-30

anond:20191230214259

シンプルアメリカテック大国でも黙って座していても世界中頭脳若者が集まるから

アメリカには、GAFAだけじゃなく、MSOracleCiscoテック巨人が全て集まっている、日々その周辺で新たな企業が生まれている

どんなに締め付けられようがエリートもそうじゃないヤツもアメリカを目指す

日本はそうじゃないでしょ?

ただ、働くひとがいなくなるだけ

根本的な原因はイノベーションを起こせない/起きてないこと

今後も改良改善サービスで行くのでも結構だけれど

それすらも会社に人が来てないと何もできないよね?

2019-12-29

anond:20191229235225

絶望的な話をしよう。GAFAもそんなもんやぞ

本体ライン上級マネージャー様は知らんが少なくとも下々の者の働きを取り仕切る責任の一端が彼らにはあるので、極一部しか真面目にお仕事してないのでは疑惑あるで

ワイちゃん大企業ドン引かなかったのは

Oracle日立だけじゃな

日立デカから所属したところが運が良かっただけかもな

2019-11-24

anond:20191124202913

sql一言で言ってもOracleDB2SQL ServerとPostgreSQLじゃ文法が全く違うもんな

下手したらMSAccessやらJETエンジンかもしれんし

でもそう言う時は標準SQLだと思って回答してあげるのが無難じゃないの

anond:20191124191455

たとえばレコードが大量にあるコンビニの売上分析システム用のSQLソースコードサイズなんて気にしてらんないとおもう。

自分DBoracleしかしらないけど「SQLを解析して実行用のSQLを作るプロセス」があり、これがくそブロセッサ食う。SQLが固定ならこれはメモリキャッシュされるんで早い。だからSQLを増やす方を選んだ。

こういう事情もあるかもね。

2019-11-22

anond:20191122222548

Oracleだとオブジェクトじゃないから一個は違和感がある、一本のほうが親しみがある。

2019-10-27

anond:20191027163627

都内だとそんなモンやで

まぁ地方だとOracleエンジニア(RACGOLDレベルを期待)を年収240-300万で募集掛けてるとんでもないのもあるけどな

2019-09-02

基本情報とか情スペとかCCNAとかMCPとかjavaとか

流れるまま何となくサバイブしてきた中途採用組 や 中小IT屋さんは これといった研修を受ける事は入社時よりほぼゼロだけど、

そこそこの会社新卒入社すると、ひと通りの研修を受けた上で、基本情報 とか 情報セキュリティスペシャリスト とか CCNA とか MCP とか Java とか ORACLE Master とか 取れと命令される(あるいは察して入社前に取る) と思うのよね


だけど、とったはずの資格範囲の内容をカケラ微塵も理解していないSIの方々って普通にいくらでもいるのよね

合格しながら微塵も記憶に残らないとか、脳内でいったいナニが起こっているのかものすごく気になるが、

世の中には試験は得意だが内容を理解活用する事が出来ない人がいる現実を間近で見ていると

TOEIC980点取れても活用出来ない人がおっても不思議ではないように思える

anond:20190901010633

2019-08-28

Oracleの10iとか11g数字の後ろのアルファベットって

バージョン表してるのかと思ったら違うのかよ!

2019-07-22

Web業界エンジニア転職するときにチェックしたほうがいい点のメモ

求人資料を見るだけじゃなくて、可能な限り、直接面接で聞いたり、中の人に聞いたほうがよい。

Developer Experienceてきなところっすね。

バックエンド系なので、フロントエンドのことはよくわからない。

給料とかは当然見ると思うので省略)

Windows以外の開発PCを使えるか?

Windowsが悪いという話ではなく、WIndows以外の選択肢MacLinux)を選べるというのが大事

Windows縛りのところはだいたいろくでもない。

リモートワークができるか?

リモートワークが好きってわけではないんだけど、台風の日とか出社しなくてもいいのはありがたい。

あと、リモートワーク可な職場は、非同期コミュニケーションが発達していて、エンジニアとしての仕事がしやす可能性が高い。

ASP/SaaSがどの程度使えるか?

例えば、Github Enterpriseじゃなくて、github.comが使える、とか。ASP/SaaSがどの程度使えるか、ってのは、セキュリティがめんどくさいかそうでないか試金石として有用

Oracle RACを使っていないか

Oracle RACを使っているところは経験上、結構がちがちな開発スタイル可能性が高い。

言語処理系バージョンミドルウェアバージョン

古いRubyとか、古いMySQLを使い続けている職場は、そもそもまり技術に関心がない可能性が高い。

エンジニアブログ

エンジニアブログが無いのは論外(いい会社かもだけど、外からわからん)、あと更新頻度、更新者のプロフィールちゃんと出してるか、など。

更新者のプロフィールちゃんと出している会社は、中の人間の対外発表をそれなりに推奨(黙認)していると想像できる。

その他

本気で転職考える時は、他にもみる観点あるけど、1次スクリーニング的なところだとこんな感じ。

2019-07-14

全国規模の弊社、各拠点からVPNデータセンターイントラWebサーバ接続する

そろそろIE8縛りと脱Oracleしてくれませんかね

ホストから移行した当時の20年前のアーキテクチャ引きずりすぎだろ

もう全部AWSいいんじゃないかな

2019-07-12

anond:20190712100648

ありがとう。社内ネットワークも社内システムDB管理も、グループウェア管理も、新規システム開発担当も何でもやるぜ。中小社内SEやで。だから資格補助も無いし、受験補助も無いw

と言っても待遇悪い訳でもないので、プロマネ的な実務経験積みつつ技術も手に入れていざとなったら転職出来る状態にしておこうかな?という感じ

ディープラーニングの分野は今後延びるのは分かるんだが、上記の通り価格がね。1万超えると躊躇する。情報も少ないし

ORACLEはやっぱ憧れるけど、データーベーススペシャリストとか取った後かな。あと価格が… 個人的にはプラチナ以外は無いと一緒って風潮も苦手

個人的にはNWDBな興味の強さなんだけど、試験的の難易度的にはDBNWって印象なんだが、実際はあんま変わんないか

anond:20190712095954

You属性不明なので完璧には言えないが、セキュリティ系は資格+実務経験必須が多いか資格だけの強さは少ないかも。

JDLAのE検定とるか(Gだけだとたぶんあん意味ない)、資格だけで取ってくれそうなのはORACLE MASTERPlatinumまで行った人かも。

自信あるならORACLEの方がいいけど、金と時間がかかる(順番にとらなきゃならんから)。

ログイン ユーザー登録
ようこそ ゲスト さん