タグ init
人気順 10 users 50 users 100 users 500 users 1000 users遺伝的アルゴリズムに並列化プログラミングの実施と考察 - Qiita
前回の続きです 遺伝的アルゴリズムのサンプルコード 参考文献 「C言語による画像処理入門」2000/11/1 (著)安居院 猛、長尾 智晴 文献のAmazon 準備 # -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt from threading import Thread class threadAndReturn(Thread): def __init__(self, grou... 続きを読む
「Pythonic色々」 Pythonのアンダースコア( _ )を使いこなそう! - LSC PSD - Medium
Pythonは一番書きやすいプログラミング言語と知られ、多くの人の第二外国語(英語に次ぎ)です。でもGithubやGitlabで他人のコードを参照した時や自分でclassを書いてる時、こういう疑問はあったでしょうか: 「def __init__(self): の__init__のアンダースコアは何故二つなのか?」 「def _func(x): と def func(x): とde... 続きを読む
tsconfig.jsonはJSONじゃないと言う話 - 焼売飯店
昨日調べたことのまとめです。 tsconfig.jsonと普通のJSONの大きな違い tsconfig.jsonには、 コメントが書けます。 tsc --init した時に生成されるtsconfig.jsonに、大量にコメントが付けられているので、すぐに気付くことと思います。 例) { "compilerOptions": { "target": "es5" /* Specify ECMAScript target versio... 続きを読む
__init__.py を省略してはいけない - Qiita
Python 3.3 から __init__.py を省略して良いと思っている人が多いですが、 省略しないでください。 なぜ勘違いが起こったのか Python 3.3 から、 PEP 420 で Implicit namespace package が追加されました。 Namespace package とは普通の package ではありません。特殊な用途のもので、ほとんどの人にとっては 知る必... 続きを読む
Dockerコンテナ内でpuppeteerを使うとChromeゾンビプロセスがたまる問題 - その手の平は尻もつかめるさ
表題のような問題があり,その調査したという記録です.なお,結論を一言で言うと--initを使え,ということになります. そもそもDockerコンテナを起動すると,CMDあるいはENTRYPOINTに指定されたコマンドがコンテナ内でPID 1として起動します.これが何を意味するかと言うと,「CMDあるいはENTRYPOINTに指定されたコマ... 続きを読む
linux systemにおけるinitの最期 - Linux関係メモ@宇治屋電子
Linux Advent Calender 2018の18日目です。 元々の予定はボツになった!?ので ちょっと古い話になります。 7日目のsystemd理解のヒント - systemdの概念と歴史と相反するような記事です。 古い情報も必要としている組込もんもいるので、その助けとなりましたら幸いです。 initとは PID=1として、カーネルの初期化が終... 続きを読む
Swift - プロトコルが型になるとき
@koher さんの記事、なぜSwiftのプロトコルはジェネリクスをサポートしないのかにおける議論は改めて記事にするだけの価値があるのでそうすることにします。 君の型は? まずは以下のコードをご覧ください。 import Foundation protocol Animal { var binomen:String { get } init() } struct Cat: Animal { let binomen ... 続きを読む
initのお仕事〜tiniのコードを読んでみた - ローファイ日記
2018 - 04 - 16 initのお仕事〜tiniのコードを読んでみた 急にinitが何をしているのか、何をすべきなのかが気になったので調べてみた。一緒に600行強のinit実装である tini の ソースコード をざっくり読んだ。この場を借りてメモしていく。 the PID 1 problem Ruby コミュニティなどではPassengerで有名なPhusion社のブログに、Docker... 続きを読む
Linuxのユーザーランドをinitから全てまるごとgolangで書く
Linuxのユーザーランドをinitから全てまるごとgolangで書く 1. 1 Linux のユーザーランドを init から全てまるごと Golang で書く Tetsuyuki Kobayashi 2018.4.15 Go Conference 2018 Spring 2. 2 The latest version of this slide will be available from... 続きを読む
Linuxのユーザーランドをinitから全てまるごとgolangで書く - Qiita
gokrazy を試してみました。 gokrazyとは https://gokrazy.org/ "gokrazy is a pure-Go userland for your Raspberry Pi 3 appliances" Linuxのユーザーランドをinitから全てまるごとgolangで書いてあるシステムで、しかもRaspbery Pi 3用にビルドして、ブートするSDカードを作成してく... 続きを読む
CentOS 7で始める最新Linux管理入門(2):CentOS 7のシステム管理「systemd」をイチから理解する (1/4) - @IT
CentOS 7で始める最新Linux管理入門(2): CentOS 7のシステム管理「systemd」をイチから理解する (1/4) 「systemd」は、Linuxの起動処理やシステム管理を行う仕組みです。systemdはinitの限界を克服するために作られた新しいシステム管理アーキテクチャで、CentOS 7でも用います。では、何が違うのでしょう。これまで使われてきた「init」と比較しなが... 続きを読む
新しくなった eslint --init を試す - Qiita
ESLint v1.10.0 がリリースされました。 このリリースでは、ESLint の初期設定の面倒臭さを軽減するために eslint --init コマンドが改善されています。 具体的には、人気の共有設定から選択してインストールし、.eslintrc と package.json を自動的に更新するようになりました。 See Also: 共有設定でらくらく ESLint さっそく試してみます。 続きを読む
Python入門 - クラス
Python の クラス(class)は次のように定義します。クラス名は慣習的に大文字で始めます。 class MyClass: """A simple example class""" # 三重クォートによるコメント def __init__(self): # コンストラクタ self.name = "" def getName(self): # getName()メソッド return sel... 続きを読む
How to create a basic blog in Django » Starting your application | djangorocks.com
How to create a basic blog in Django » Starting your application __init__.py, manage.py, settings.py and urls.py. There may also be a few others. For reference, my project name is djangorocks, you wil... 続きを読む
Dockerで複数プロセス管理する場合でrun時に環境変数で設定指定する話 - 新しいフォルダ (2)
Docker備忘録 仕事でDockerを使っていて CMD ["app"]みたいな単一プロセスでコンテナを立ち上げるのではなくCMD ["/sbin/init"]みたいにしてsshdとか複数プロセスを立ちあげたいDBの接続設定みたいな、本番環境とか開発環境とかの設定を切り替えたい 環境ごとにイメージをビルドするのはナンセンス ならdocker run時に-eオプションで環境変数で設定を指定しようと... 続きを読む
クロージャ - JavaScript | MDN
クロージャの使用 クロージャは JavaScript の高度な機能と思われがちですが、クロージャを理解する事は JavaScript を使いこなす上で欠かせません。 次のような関数を考えます。 function init() { var name = "Mozilla"; function displayName() { alert(name); } displayName(); } init()... 続きを読む
karupanerura/c-git-git · GitHub
git clone https://github.com/karupanerura/c-git-git.git cd c-git-git git submodule update --init 続きを読む
Red Hat Enterprise Linux 7がやってきた[概要編] - 第1回 カーネルやinitを刷新:ITpro
3年8カ月ぶりのメジャーバージョンの新版となる「Red Hat Enteprise Linux 7」(RHEL 7)が米国では6月10日、国内では7月10日に発表された。リリースに際し、開発・提供元の米Red Hat社は、この新版が「エンタープライズOSを再定義したもの」(Redefining the Enterprise Operating System)とのメッセージを発信している。 RHEL... 続きを読む
gulpでbrowserify使ってcoffee-scriptの監視とコンパイル - Qiita
まずnpmから必要な物をいれる。gulpで browserify/coffeeify を使ってビルドする場合、coffee-script も必要になる。 $ mkdir proj-path; cd proj-path $ npm init $ npm install --save-dev gulp gulp-browserify gulp-watch gulp-plumber gulp-renam... 続きを読む
Linux - Dstatのプラグインの書き方 - Qiita
Dstatはメジャーなツールですが、プラグインの書き方についてはあまりドキュメントがなかったので、ここに書いてみようと思います。 Hello, World! dstat_hello_world.pyを作って、/usr/share/dstat/にコピーします class dstat_plugin(dstat): def __init__(self): self.name = 'hello_world... 続きを読む
Graphvizがドローイングソフトになってしまった件について
GraphvizのRubyラッパーであるGvizというツールを作っておりまして。 gviz | RubyGems.org | your community gem host melborne/Gviz それは、次のようなgraph.ruというファイルを用意して、 route :main => [:init, :parse, :cleanup, :printf] route :init => :ma... 続きを読む
Making Python's __init__ method magical | Lerner Consulting Blog
In some programming languages, the idea of “reflection” is somewhat exotic, and takes a while to learn. In Python (and Ruby, for that matter), the language is both dynamic and open, allowing you to po... 続きを読む
iOS - イニシャライザが守るべき3つのルール - Qiita [キータ]
オブジェクトを初期化するイニシャライザ、init で始まるメソッドですね。 init とか initWithString とか。他言語でいうところコンストラクタ代わりです。 iOS開発している人なら、「指定イニシャライザ」 という単語は聞いたことある人多いと思いますが、これの意味と役割を理解せずに組んでいる人も多いのではないでしょうか? そしてイニシャライザで守らなければならないルールを守っていな... 続きを読む
mofmof.js とクラスベースOOP - latest log
クラスの使い方(初級) mofmof.js では mm("Hoge", { メソッド }) でクラス mm.Hoge を定義することができます。 mm("Hoge", { init: function(arg1, arg2) { this._arg1 = arg1; this._arg2 = arg2; }, method: function() { alert(this._arg1 + this... 続きを読む
特定のユーザが持つプロセス全てにシグナルを送る - RX-7乗りの適当な日々
IT, Linux さっき、killコマンドのmanを読んでいて気付いた。pid に -1 を指定した場合、 sig で指定したシグナルが、呼び出し元のプロセスがシグナルを送る許可を持つ全てのプロセスに送られる。但し、プロセス番号 1 (init) へはシグナルは送られない。Man page of KILL ほほう。つまり、 $ kill -9 -1 とかやると、自分の所有するプロセス全てにシグナ... 続きを読む