Most Popular
1500 questions
4
votes
1 answer
どのような多面体かを知るコード
多面体を作る方法について
PythonでもCでもMatlabでも言語は問いません。
例えば正20面体に関する以下のようなデータがあるとします。
このデータは正20面体の各頂点0から11に関してどの3点でひとつの三角形、つまり正20面体のひとつの面を作っているかを示します。
この画像のように頂点をつなげていくことができます
データ1
6 4 0
4 9 0
9 3 0
3 11 0
11 6 0
4 6 1
6 8 1
8 2 1
2 10 1
10 4 1
8 7 2
7…

potiki
- 49
- 2
4
votes
1 answer
phpのビルトイン関数について教えてください。
自分は初級プログラマなのですが、最近コンパイラの勉強(オートマトンや形式言語なども)を始めました。そこで思ったのですが、ビルトイン関数というのは結局のところコンパイラの中で実装されている、という認識でよいのでしょうか?
例えばPHPのsession_start()など、セッションに関する関数は、
https://github.com/php/php-src/blob/master/ext/session/session.c
で書かれているとおり、C言語で書かれているようです。
なので、
1)PH…

hirohumi24
- 299
- 1
- 2
- 8
4
votes
1 answer
無料サーバでnode.jsを常時実行させるには?
node.jsを使ってtwitterのbotを作成し、cmd.exeでforeverコマンドを使って実行させています。
しかしこれではPCの電源を落としてしまったら実行できません。当然ですが。
なので無料サーバーを借りて実行させたりしたいのですが、どうすればよいかが全くわかりません。
RubyやPythonが全くわからないのでnode.jsで実行させたいです。お願いします。

暁の流星
- 109
- 1
- 10
4
votes
3 answers
Android / iPhone アプリから、 Wi-Fi 検索と接続は可能ですか
特定のアプリ起動時、特定のWi-Fiスポットに自動接続するというアプリを考えています。
Android または iPhone アプリのプログラム上から、無線LANアクセスポイントの検索、および検索された任意の Wi-Fi ネットワークへの接続は可能でしょうか。

user7536
- 41
- 1
- 1
- 2
4
votes
1 answer
文字列の数字への置き換え
現在、xに入っている路線名を、辞書line_namesにあるような数字に置き換えたいと考えています。
その際に、xにある路線名以外は、全て欠損値nanにしたいです。
現在は、line_namesのリストと、データとの対応が不完全なので、エラーになりますが、
辞書line_namesに対応を書かずとも、辞書にない文字列は、
欠損値としたいのですが、ご教示頂けるとありがたいです。
大量なデータがあり、どのような文字列が入っているのか、完全に把握できないので、
こちらで、関心ある路線名以外は、全て欠損…

kazusumi
- 270
- 2
- 6
- 18
4
votes
1 answer
nginxの ngx_http_limit_req_moduleで転送量制御を行いたい
nginxの ngx_http_limit_req_moduleで転送量制御を行いたいとおもっています。
https://gist.github.com/miurahr/fe953d47f4148e15e517
http {
limit_req_zone $binary_remote_addr zone=tile_req:20m rate=16r/s;
...
server {
...
location / {
limit_req…

Hiroshi Miura
- 57
- 5
4
votes
5 answers
Rubyであかさたなでgroup_by
ひらがなの文字列の入った配列を、1文字目がどの行(あかさたなはまやらわ)かでグループ分けしたい時、
どんな実装が考えられますでしょうか?
a = %w[あかがい うなぎ ほたて]
puts group_by_kana_row(a)
# { 'あ'=> ['あかがい', 'うなぎ'], 'は'=> ['ほたて'] }

ksh
- 185
- 6
4
votes
1 answer
venvで同じ名前のディレクトリに作った仮想環境は同一の環境になりますか?
Windows powershellを使って構築をしようと思うのですが、
Desktop\file1\env、Desktop\file2\envという2種類のファイルに同じ名前の仮想環境のファイルを作った時、
file1\env\Scripts\python.exe・・・① file2\env\Scripts\python.exe・・・②
同じ名前をつけると同じ仮想環境となるのでしょうか?(例えば①にAモジュールを追加した時,②にもAモジュールは追加されるというように)

Abeko818
- 61
- 3
4
votes
1 answer
ディレクトリを取得すると、場合によっては、スラッシュとバックスラッシュが入り混じるのはどうしてでしょうか?
from PySide import QtGui
from PySide import QtCore
import sys
import os
class DirectoryPrinter(QtGui.QWidget):
def __init__(self,parent=None):
super(DirectoryPrinter,self).__init__(parent=None)
self.filedialog_pushbutton =…

帰ってきたHaru
- 1,238
- 2
- 16
- 39
4
votes
2 answers
Rubyで濁点を分離したい
Rubyでひらがなから濁点を分離したいと考えていますがどのような実装が考えられるか教えていただけませんでしょうか?
例
a = remove_dakuten('だ')
puts a
\# た゛

ksh
- 185
- 6
4
votes
2 answers
CGIの標準入力のテスト
CGIアプリをC言語で作っていますが、サーバー側のコンソールでテストデーターを、標準入力から入力してテストすることは出来るのでしょうか?
OS Linux debian

saitoib
- 391
- 1
- 7
- 19
4
votes
3 answers
mallocしたときに確保してない領域にも書き込める理由
質問
mallocしたときに、確保してない領域へも値を代入できて、出力もできるということに遭遇しています。確保してない領域を使ってそのようなことができる理由はなんなのでしょうか?
これだと予想しない挙動になって、バグの原因になったりしそうだなと思っていまして。
例
下記の場合、mallocでchar4つ分を確保してるので、p[0]からp[3]に書き込めるのは納得です。
一方で、p[4]とp[5]にも文字を書き込めて、その後の出力でも表示されます。
#include…

Haruna Ojima
- 257
- 1
- 4
- 11
4
votes
1 answer
rust-ndarrayのdot()を用いるとリンクエラーが起きます
動作環境:
Windows 10 home 64bit
rustc 1.26.2 stable
host x86_64-pc-windows-msvc
extern crate ndarray;
use ndarray::{arr2};
fn main() {
let a = arr2(&[[1., 2.],[3., 4.]]);
println!("{:?}", a);
}
こちらはcargo runで正常に動作するのですが、
extern crate…

meo
- 91
- 5
4
votes
2 answers
C++で文字列を返すメンバ関数のベストプラクティスについて
C++でメンバ関数 (getter) から文字列値を返したい場合、その返り値の型はおおよそ次の3つに分類できるかと思います。
std::string
std::string getString() const {
return m_member;
}
新しく std::string の実体を生成するパターンです。
例えばstd::filesystem::path::*string()はこのパターンにあたります。
参照 (const char*, std::string_view,…

りょがまや
- 45
- 1
- 7
4
votes
1 answer
Felicaリーダーで取得した入出場駅コードから駅名を取得する方法
Suicaを読み取るライブラリを使ってC#で経路や費用を管理するツールを作成するため、Suica内部で保持する路線や駅のコードから名称を取得する仕組みを探しています。
FelicaリーダーでSuicaを読み込み、SFCard Viewerで表示すると路線名や駅名が取得できます。
felicalibで路線や駅をコードで取得できますが、名称はSuica内部で保持しておりません。
端末種:自販機 処理:物販 18/07/18 17:02 入:f3/60 残高:15009…

payaneco
- 12,323
- 21
- 57