Tugas Anda adalah membuka jendela browser dari browser default ke http://codegolf.stackexchange.com .
Kode Anda harus membuka browser itu sendiri, dan tidak dapat mengandalkan yang terbuka.
Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.
Jawaban:
GNU Emacs,
292714 byteEWW adalah peramban di dalam Emacs. The
browse-web
fungsi alias untukeww
, dan sehingga membuateww
para browser default di Emacs:Terima kasih kepada @CoolestVeto, @Jonathan Leech-Pepin dan @ zyabin101.
sumber
www.ppcg.lol
bukanhttp://ppcg.lol
?//
, saya tidak berpikir. (Saya tidak menggunakan emacs, tetapi secara umum diterima tanpa//
)Orasi , 41 byte
Tidak menang, tapi tentu saja menyenangkan. Sampai sekarang, saya hanya 1 bytee di belakang python!
Penjelasan:
I need
kompilasiimport $1
denganwebbrowser
menjadi modul.Now
menjalankan perintah berikut dari modul sepertimodule.command
argumen apa pun yang mengikuti.Jadi ini mengkompilasi ke:
Saya akhirnya membutuhkan
http:
bagian itu, dan itu tidak dapat dipersingkat.sumber
"http://ppcg.lol"
dengan"http:ppcg.lol"
. Saya tidak yakin apakah Anda dapat menghapus ruang antaraopen
dan"http:..."
, tetapi cobalah?Batch, 17 byte
Disimpan 3 byte berkat Mego.
Ini akan terbuka di browser default Anda jika Anda menjalankannya dari baris perintah windows.
Saya pikir itu akan berhasil di Powershell juga, tapi saya tidak yakin.
sumber
start
bukanexplorer
.start www.ppcg.lol
untuk secara implisit meminta Windows mem-parsingnya sebagai HTTP. Bekerja di CMD dan PowerShell.www.
?PowerShell,
1716 BytesMenggunakan domain yang lebih pendek yang disediakan oleh Milo.
Sedangkan
start
alias dikenal karenaStart-Process
ada satu lagi untuksaps
. Anda dapat melihat ini dariGet-Alias
. Ini mengikuti konvensi untuk cmdlet serupaStart-
danStop-
.sumber
Terminal (OSX),
201817 byteDisimpan 2 berkat CoolestVeto
sumber
open
adalah utilitas OSX, bukan bash; ini akan lebih tepat disebut "baris perintah OSX".//
.open http:ppcg.ga
MATLAB,
2825 bytewww
lebih pendek darihttp://
dan memastikan bahwa alamat diproses sebagai URLweb('www.ppcg.lol', '-browser')
.web ppcg.lol -browser
karena MATLAB akan secara otomatis menambahkanhttp://
( 21 byte )Alternatif :
Pada windows ini dapat disingkat menjadi ( 19 byte )
Pada OS X ( 21 byte )
Berikut ini akan berfungsi dalam aplikasi MATLAB yang digunakan ( 16 byte )
Jika browser bawaan dapat digunakan, ini dapat dikurangi lebih jauh seperti
http
yang tersirat ( 12 byte )sumber
open
perintah bawaan melakukan hal yang sama.!
dilakukan di MATLAB, ini setara dengansystem(command)
. Saya menganggapnya sebagai demonstrasi alternatif lain yang dapat dieksekusi dari dalam MATLAB. Apakah itu oke?www.
?www
tidak perlu hanya pada OS XAutoHotKey , 16 byte
sumber
Python,
5248474544 byteTanpa malu-malu meminjam tautan singkat itu.
Berkat CrazyPython untuk -4 byte, dan Sp3000 untuk yang lebih lanjut.
Sunting: dicukur 2 lebih banyak berkat CoolestVeto
Sunting: terima kasih kepada MD XF untuk mendaftarkan ppcg.ga dan menyimpan byte lain
sumber
//
.python -m webbrowser -t http:ppcg.lol
yang menurut saya termasuk dalam 30 karakterppcg.lol
telah tidak terdaftar, membatalkan jawaban ini: I Namun, saya baru saja mendaftarppcg.ga
, jadi Anda dapat menggunakannya, tetapi tetap menyimpan byte.Bash,
2422 byteTidak sesingkat yang lainnya.
firefox ppcg.lol
lebih pendek, tetapi tidak memenuhi spesifikasi pertanyaan.sumber
xdg-open www.ppcg.lol
bekerja untuk saya juga.//
.xdg-open http:ppcg.lol
juga bekerja untukku.Java 7,
118115 byteJava bukan bahasa terbaik untuk bermain golf ... Berikut program yang sama dalam format yang lebih mudah dibaca:
Disimpan 2 byte dengan menghapus
//
di URI / L, dan byte lain dengan beralih ke.ga
dari.lol
(secara tidak langsung berkat @Milo)sumber
"http://ppcg.lol"
dengan"http:ppcg.lol"
void f(){ .... }
sudah cukup.Pylongolf , 11 byte (Tidak Bersaing)
Dorong ppcg.lol ke dalam tumpukan lalu
p
buka.sumber
Java 8,
115112 byteJava bukan bahasa terbaik untuk bermain golf ... Berikut program yang sama dalam format yang lebih mudah dibaca:
Disimpan 2 byte dengan menghapus
//
(terima kasih @CoolestVeto), dan byte lain dengan beralih.ga
dari.lol
(terima kasih tidak langsung ke @Milo)sumber
//
.interface
is longer thanclass
, you save more bytes because thepublic
modifier is implied.JavaScript, 34 bytes
Uses Node.js
sumber
//
?require`open``http://ppcg.lol`;
(added;
to avoid tripping the formatting)require('open')('//ppcg.lol')
to save 5 bytesppcg.lol
telah tidak terdaftar, membatalkan jawaban ini: I Namun, saya baru saja mendaftarppcg.ga
, jadi Anda dapat menggunakannya, tetapi tetap menyimpan byte.Racket,
4140 bytessumber
ppcg.lol
has been unregistered, invalidating this answer :I However, I just registeredppcg.ga
, so you can use that instead, saving a byte anyway.Applescript, 28 bytes
sumber
ppcg.lol
has been unregistered, invalidating this answer :I However, I just registeredppcg.ga
, so you can use that instead, saving a byte anyway.Mathematica, 28 bytes
sumber
//
?R, 26 bytes
shell.exec("www.ppcg.lol")
I don't know of any shorter way to do this in R.
sumber
system
/fork
/ panggilan apa pun adalah modifikasi sepele.ppcg.lol
telah tidak terdaftar, membatalkan jawaban ini: I Namun, saya baru saja mendaftarppcg.ga
, jadi Anda dapat menggunakannya, tetapi tetap menyimpan byte.Actionscript 3, 117 byte
Seperti Jawa, ini bukan bahasa golf yang hebat. Berikut kode dengan pemformatan:
sumber
ppcg.lol
telah tidak terdaftar, membatalkan jawaban ini: I Namun, saya baru saja mendaftarppcg.ga
, jadi Anda dapat menggunakannya, tetapi tetap menyimpan byte.Rebol 2,
1615 bytejika Anda menerima kesalahan sebelum membuka halaman di Linux, tidak ada kesalahan pada Windows
20 byte tanpa kesalahan
sumber
browse #ppcg.lol
Perl 5,
6657 byteHarus bekerja di mana-mana, tetapi perlu impor itu :(
8 byte disimpan dengan @ msh210 komentar.
Juga, untuk funsies:
Perl 5 (Windows), 34 byte
Perl 5 (Unix), 31 byte
sumber
-M
instead ofuse
to shave a coupla bytes. (Untested.) Also, I'm guessing you don't need the parens or thewww.
. (Also untested.)ppcg.lol
has been unregistered, invalidating this answer :I However, I just registeredppcg.ga
, so you can use that instead, saving a byte anyway.Common Lisp, 31 bytes
sumber
RFO-BASIC, 22 byte
Baca tentang RFO-BASIC di laughton.com .
sumber
ppcg.lol
telah tidak terdaftar, membatalkan jawaban ini: I Namun, saya baru saja mendaftarppcg.ga
, jadi Anda dapat menggunakannya, tetapi tetap menyimpan byte. Juga, tidak dapatkah ruang antaraBROWSE
dan"
dihapus, menyimpan byte lain?VBScript, 57 byte
Saya dulu senang bersenang-senang membuat program kecil di VBScript, kembali pada tahun 2010.
Saya ingat bahasa ini dan menggunakan kode di: https://stackoverflow.com/a/13401872/2729937
Itu masih bekerja pada Windows 7, setidaknya.
Ini sedikit berbeda dari biasanya
start www.ppcg.lol
, dalam arti ia mengeksekusiwww.ppcg.ga
langsung, dengan implisitstart
.Cara alternatif akan menjadi
"cmd.exe /C start www.ppcg.ga"
.sumber
ppcg.lol
telah tidak terdaftar, membatalkan jawaban ini: I Namun, saya baru saja mendaftarppcg.ga
, jadi Anda dapat menggunakannya, tetapi tetap menyimpan byte.C #, 33 byte
Membuka browser default ke alamat web
sumber
\\
via//
.System.Diagnostics
namespace untuk ditambahkan atauProcess
sepenuhnya memenuhi syarat untuk bekerja.ppcg.lol
telah tidak terdaftar, membatalkan jawaban ini: I Namun, saya baru saja mendaftarppcg.ga
, jadi Anda dapat menggunakannya, tetapi tetap menyimpan byte.05AB1E, 16 bytes (non-competing)
Non-bersaing, karena fitur yang digunakan di sini menunda tantangan. Kode:
Anda dapat mencoba string secara online di sini . Ini pada dasarnya mengevaluasi jawaban kelompok ini.
Menggunakan pengkodean CP1252 .
sumber
VB.NET,
3230 bytesumber
Sub Main()
, dan +7 untukEnd Sub
, yang Anda perlukan untuk menjalankan ini setidaknya dalam program konsol VB.NET, Anda juga perlu mengimporSystem.Diagnostics
.ppcg.lol
telah tidak terdaftar, membatalkan jawaban ini: I Namun, saya baru saja mendaftarppcg.ga
, jadi Anda dapat menggunakannya, tetapi tetap menyimpan byte.Factor,
383626 bytesI didn't know one could golf-off the
//
in the protocol.sumber
run-process
, and you can wholly drop//
.//
could be left off. As for the space between"
andrun-process
, dropping that would require a word named"run-process
to be present in the current vocabulary search pathsystem
/fork
/ panggilan apa pun adalah modifikasi sepele.xdg-open
dalam bahasa yang tidak dilengkapi dengan fungsi khusus untuk browsing web. Jawaban AC atau ASM tentunya juga harus dilakukansystem("xdg-open...")
Python, 44 byte
URL dari komentar iniEdit : ppcg.ga tampaknya menjadi lebih populer sekarang (tetapi itu tersedia ketika saya memposting jawaban ini).
Tidak Disatukan:
Python, 44 byte
URL dari jawaban ini
Tidak Disatukan:
Python, 45 byte
Tidak Disatukan:
Ambil itu, ppcg.lol! (Lebih pendek 1 byte)
Catatan : Saya menambahkan jawaban terpisah yang mengarah ke ppcg.lol , karena saya perhatikan situs lain tidak berfungsi untuk saya di Internet explorer 11, dan saya melihat pengguna lain juga mengalami masalah ini.
Keduanya non-non-bersaing (baca kan?)
sumber
Ruby,
222019 byte (pada OS X)Sederhana.
Terima kasih kepada Daniel untuk 2 byte off.
sumber
%x
.open http:ppcg.lol
Cheddar, 65 byte
Mengakses cheddar internal dan kemudian memanggil
open
paket dan menyebutnya dengan string ke PPCG. Pastikan Anda telahopen
menginstal paket npmsumber