เปิดเบราว์เซอร์เพื่อ http://codegolf.stackexchange.com


33

งานของคุณคือเพื่อเปิดหน้าต่างเบราว์เซอร์ของเบราว์เซอร์เริ่มต้นที่จะhttp://codegolf.stackexchange.com

รหัสของคุณจะต้องเปิดเบราว์เซอร์เองและไม่สามารถพึ่งพาเปิดได้

นี่คือดังนั้นคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ


8
ใช้ตัวย่อ URL ได้หรือไม่
isaacg

4
อนุญาตให้เรียกใช้ JavaScript ในเบราว์เซอร์เริ่มต้นเพื่อเปิดหน้าต่างหรือไม่
Mwr247

4
@ Mwr247 ไม่มันไม่ใช่
noɥʇʎԀʎzɐɹƆ

15
คุณควรเพิ่มคำอธิบาย / ข้อ จำกัด ให้กับคำถามด้วยตนเองเนื่องจากความเห็นไม่รับประกันว่าจะติดอยู่ตลอดไป
Mego

8
ข้อมูลจำเพาะของคุณมีน้อยซึ่งนำไปสู่ความไม่แน่นอนมากมายเกี่ยวกับสิ่งที่ได้รับอนุญาตให้ทำงานให้สำเร็จ นอกจากนี้บางคนอาจคิดว่ามันเป็นงานที่ไม่สำคัญ ยังคุณอยู่ในเชิงบวก;)
Mwr247

คำตอบ:


35

 GNU Emacs 29 27 14 ไบต์

(eww"ppcg.ga")

EWWเป็นเบราว์เซอร์ภายใน Emacs browse-webฟังก์ชั่นเป็นนามแฝงสำหรับewwและเพื่อที่จะทำให้เบราว์เซอร์เริ่มต้นใน Emacs:eww

งานของคุณคือเพื่อเปิดหน้าต่างเบราว์เซอร์ของเบราว์เซอร์เริ่มต้นที่จะhttp://codegolf.stackexchange.com

ขอบคุณ @CoolestVeto @Jonathan Leech-Pepin และ @ zyabin101


คุณสามารถใช้www.ppcg.lolแทนได้http://ppcg.lolหรือไม่?
AdmBorkBork

1
@ TimmyD ไม่ตอนแรกฉันลองกับ "www" แต่ต้องระบุโปรโตคอล (พฤติกรรมจะแตกต่างกันเช่น "mailto: //") สำหรับการโต้ตอบของผู้ใช้มี "เรียกดู - ur-at-point" ซึ่งเป็นการเติม "http" แต่แน่นอนว่านานกว่านี้
coredump

คุณไม่ควรต้องการ//ฉันไม่คิด (ฉันไม่ได้ใช้ emacs แต่เป็นที่ยอมรับโดยทั่วไปถ้าไม่มี//)
Addison Crump

11
ಠ_ಠ PPCG ไม่ใช่สิ่งที่ "ewwww" นั่นคือการตรวจสอบรหัส: P
Downgoat

3
เห็นได้ชัดว่ามีppcg.ga มันอาจช่วยให้คุณประหยัดไบต์
user48538

46

การปราศรัย 41 ไบต์

ไม่ชนะ แต่ก็สนุกดี ณ ตอนนี้ฉันเหลือเพียง 1 ไบต์หลังหลามเท่านั้น!

I need webbrowser
Now open "http:ppcg.ga"

คำอธิบาย:

I needคอมไพล์import $1ด้วยwebbrowserการเป็นโมดูล

Nowรันคำสั่งต่อไปนี้จากโมดูลเช่นเดียวmodule.commandกับอาร์กิวเมนต์ของสิ่งใดก็ตามที่ตามมา

ดังนั้นสิ่งนี้จะรวบรวมไปที่:

#!/usr/bin/env python3
import webbrowser
webbrowser.open("http:ppcg.ga")

ฉันต้องการความช่วยเหลือในhttp:ส่วนท้ายและมันไม่สามารถทำให้สั้นลงได้


17
ในฐานะเจ้าของppcg.lolฉันอนุมัติข้อความนี้
ขนนก

การสนทนานี้ได้รับการย้ายไปแชท
Dennis

ฉันเกือบจะแน่ใจว่าคุณสามารถแทนที่ด้วย"http://ppcg.lol" "http:ppcg.lol"ฉันไม่แน่ใจว่าคุณสามารถลบช่องว่างระหว่างopenและ"http:..."แต่ลองได้หรือไม่
Addison Crump

2
@ คำถามฉันหมายถึงเราจะรู้ได้อย่างไรว่าคุณจะไม่ริคจะทำให้พวกเราทุกคนในอนาคต
PyRulez

1
@Quill ที่ขึ้นอยู่กับวิธีการมากที่คุณชอบริก ...
TMH

43

แบตช์ 17 ไบต์

บันทึกแล้ว 3 ไบต์ขอบคุณ Mego

start www.ppcg.ga

สิ่งนี้จะเปิดในเบราว์เซอร์เริ่มต้นของคุณหากคุณเรียกใช้จากบรรทัดคำสั่งของ windows

ฉันคิดว่ามันจะทำงานใน Powershell ด้วย แต่ฉันไม่แน่ใจ


3
คุณสามารถใช้แทนstart explorer
Mego

8
คุณสามารถใช้start www.ppcg.lolแทนการให้ Windows แจงเป็น HTTP โดยปริยาย ทำงานได้ทั้ง CMD และ PowerShell
AdmBorkBork

2
ทำไมคุณต้องการwww.?
เครื่องปั่น

3
@Blender เพราะไม่เช่นนั้นจะพยายามค้นหาโปรแกรมในเครื่องที่ชื่อ pccg พร้อมกับนามสกุลไฟล์. lol และเรียกใช้
Morgan Thrapp

2
@PyRulez มันไม่ได้เป็น URL ที่สั้นลงในทางเทคนิค ปากกาขนนกซื้อโดเมนนั้นมาได้สักพักและตั้งค่าการเปลี่ยนเส้นทาง DNS
Mego

24

PowerShell, 17 16 ไบต์

saps www.ppcg.lol 

ใช้โดเมนที่สั้นลงโดย Milo

saps www.ppcg.ga

ในขณะที่startเป็นที่รู้จักกันสำหรับนามแฝงมีอีกหนึ่งสำหรับStart-Process คุณสามารถดูนี้จากsaps Get-Aliasมันเป็นไปตามการประชุมสำหรับที่คล้ายกันStart-และStop-cmdlets


psst คุณสามารถใช้ www.ppcg.ga ได้แล้ว
Milo

@Milo ขอบคุณ ฉันคิดว่าคนอื่นจะได้ยินคุณ
แมตต์

ppcg.gaไม่ทำงาน
anukul

2
อืมมม ยังคงใช้ได้สำหรับฉันและฉันจะเข้าใจไมโล บางทีมันอาจจะเป็นเรื่องใหม่และ DNS นั้นยังไม่ได้รับการตอบรับอย่างเต็มที่
แมตต์

21

เทอร์มินัล (OSX), 20 18 17 ไบต์

open http:ppcg.ga

บันทึก 2 ขอบคุณ CoolestVeto


5
openเป็นยูทิลิตี้ OSX ไม่ใช่ทุบตี; สิ่งนี้จะเรียกว่า "บรรทัดคำสั่ง OSX" อย่างเหมาะสมยิ่งขึ้น
Skyler

1
@Skyler มันไม่ถูกต้องเหรอ? ss64.com/bash/open.html
Mwr247

1
บรรทัดแรก: "เปิดไฟล์ในแอปพลิเคชันเริ่มต้นโดยใช้เทอร์มินัลเสมือน (VT)" หากคุณพยายามเรียกใช้งานบนยูนิกซ์มันจะบอกคุณว่า "ไม่สามารถรับไฟล์อธิบายเกี่ยวกับคอนโซล" เพราะมันพยายามเปิดในเทอร์มินัลไม่ใช่ในเบราว์เซอร์
Skyler

3
//คุณสามารถกำจัด
Addison Crump

2
คุณสามารถบันทึกไบต์อื่นได้:open http:ppcg.ga
DarkDust

14

MATLAB, 28 25 ไบต์

web www.ppcg.lol -browser
  • wwwสั้นกว่าhttp://และรับรองว่าที่อยู่นั้นได้รับการประมวลผลเป็น URL
  • นี่คือสั้นโดยใช้ฟังก์ชั่นการโทรโดยปริยาย (ซึ่งปลดเปลื้องปัจจัยการผลิตเป็นสตริง) web('www.ppcg.lol', '-browser')มากกว่ารุ่นอย่างชัดเจน
  • หากคุณอยู่ใน OS X สิ่งนี้สามารถทำให้ง่ายขึ้นweb ppcg.lol -browserเนื่องจาก MATLAB จะต่อท้ายhttp://( 21 ไบต์ ) โดยอัตโนมัติ

ทางเลือก :

  • บนหน้าต่างสามารถย่อให้เหลือ ( 19 ไบต์ )

    !start www.ppcg.lol
    
  • บน OS X ( 21 ไบต์ )

    !open http://ppcg.lol
    
  • ต่อไปนี้จะทำงานในแอปพลิเคชัน MATLAB ที่ปรับใช้ ( 16 ไบต์ )

    web www.ppcg.lol
    
  • หากเบราว์เซอร์ในตัวสามารถใช้งานได้สิ่งนี้อาจลดลงได้อีกhttpโดยนัย ( 12 ไบต์ )

    web ppcg.lol
    

OS X ซ้ำซ้อนเพราะopenคำสั่งในตัวทำเช่นเดียวกัน
noɥʇʎԀʎzɐɹƆ

1
@CrazyPython นั่นเป็นสิ่งที่!ไม่อยู่ใน MATLAB system(command)ก็เทียบเท่า ฉันเป็นเหมือนการสาธิตทางเลือกอื่น ๆ ที่สามารถเรียกใช้จากภายใน MATLAB ไม่เป็นไร?
Suever

คุณต้องการwww.?
Addison Crump

@CoolestVeto บางครั้งคุณก็ทำไม่ได้ เมื่อใช้เบราว์เซอร์ภายนอกที่คุณทำอย่างไรก็ตามเบราว์เซอร์ภายในที่คุณทำไม่ได้ หากคุณไม่ได้ระบุจะไม่มีหน้าต่างเบราว์เซอร์เปิดขึ้น หากคุณสามารถทำให้มันใช้งานได้ฉันมีความสุขมากกว่าที่จะเปลี่ยนมัน!
Suever

@CoolestVeto ดังนั้นฉันจึงขุดอีกเล็กน้อยและดูเหมือนว่าwwwไม่จำเป็นเฉพาะใน OS X
Suever

13

AutoHotKeyขนาด 16 ไบต์

Run www.ppcg.lol

7
น่าเสียดายที่ไม่ใช่ทุกคนที่มี* ตัวสั่น * Google Chrome * ตัวสั่น *ตั้งเป็นเบราว์เซอร์เริ่มต้น (หรือติดตั้งเลย!)
wizzwizz4

5
ไม่ใช่ทุกคนที่มี AHK เช่นกัน ... ข้อเท็จจริงทั้งสองนี้น่า
ตกใจ

5
ฉันตัวสั่นเพราะฉันต้องพิมพ์ ... ไม่เป็นไร
wizzwizz4

2
ข้อมูลจำเพาะของความท้าทายต้องเปิด PPCG ในเบราว์เซอร์เริ่มต้นซึ่งอาจจะใช่หรือไม่ใช่ Chrome ก็ได้
Dennis

1
คุณไม่จำเป็นต้องใช้จุลภาค
Engineer Toast

13

Python, 52 48 47 45 44 ไบต์

การยืมลิงค์ที่สั้นลงอย่างไร้ยางอาย

from webbrowser import*;open("http:ppcg.ga")

ขอบคุณ CrazyPython สำหรับ -4 ไบต์และ Sp3000 สำหรับอีกอัน

แก้ไข: โกนหนวดอีก 2 ครั้งขอบคุณ CoolestVeto

แก้ไข: ขอบคุณ MD XF สำหรับการลงทะเบียน ppcg.ga และบันทึกไบต์อื่น


การเปลี่ยนแปลงในอดีตทำให้มันมีความยาวเท่ากันทุกประการ สำหรับ http: // ถ้าคุณปล่อยให้มันพยายามเปิดไฟล์ภายในเครื่องที่เรียกว่า "ppcg.lol" ซึ่งไม่มีอยู่
Skyler

1
//คุณไม่จำเป็นต้อง
Addison Crump

ขอบคุณ! ฉันสงสัยว่าทำไมถึงได้ผล?
Skyler

1
คุณสามารถทำได้ด้วยเพียงแค่ตัวเลือกบรรทัดคำสั่งpython -m webbrowser -t http:ppcg.lolซึ่งฉันคิดว่านับเป็น 30 ตัวอักษร
gnibbler

1
ppcg.lolถูกยกเลิกการลงทะเบียนและทำให้คำตอบนี้เป็นโมฆะ: ฉันอย่างไรก็ตามฉันเพิ่งลงทะเบียนppcg.gaเพื่อให้คุณสามารถใช้แทนการบันทึกไบต์ได้
MD XF

10

Bash, 24 22 ไบต์

xdg-open http:ppcg.lol

ไม่สั้นเหมือนคนอื่น firefox ppcg.lolสั้นกว่า แต่ไม่ตรงตามข้อกำหนดของคำถาม


xdg-open www.ppcg.lolทำงานสำหรับฉันเช่นกัน
Digital Trauma

@digital_trauma ที่น่าสนใจมันไม่ได้สำหรับฉัน มันค้นหา www.ppcg.lol ในระบบไฟล์ Ubuntu 15.10
Ogaday

แปลก. Ubuntu 14.04 สำหรับฉัน xdg-utils 1.0
Digital Trauma

1
//คุณไม่ควรต้อง
Addison Crump

1
@CoolestVeto ถูกต้อง xdg-open http:ppcg.lolใช้ได้กับฉันด้วย
Digital Trauma

10

Java 7, 118 115 ไบต์

class P{public static void main(String[]a)throws Exception{java.awt.Desktop.getDesktop().browse(new java.net.URI("http://ppcg.lol"));}}

Java ไม่ใช่ภาษาที่ดีที่สุดสำหรับการเล่นกอล์ฟ ... นี่คือโปรแกรมเดียวกันในรูปแบบที่อ่านได้มากขึ้น:

class P {
    public static void main (String[] a) throws Exception {
        java.awt.Desktop.getDesktop().browse(new java.net.URI("http:ppcg.ga"));
    }
}

ที่บันทึกไว้ 2 ไบต์โดยการลบ//ใน URI / L และไบต์อื่นโดยการเปลี่ยนไป.gaจาก.lol(อ้อมขอบคุณที่ @Milo)



1
@Mego ฉันสามารถทำเช่นนั้น แต่แล้วมันจะเป็นจาวา 8 นี่คือคำตอบของ Java 7 แต่ขอบคุณสำหรับเคล็ดลับ!
HyperNeutrino

1
แทนที่"http://ppcg.lol"ด้วย"http:ppcg.lol"
Addison Crump

8
code-golfระบุว่าฟังก์ชั่นนั้นเพียงพอคุณไม่จำเป็นต้องเขียนโปรแกรมทั้งหมด ดังนั้นvoid f(){ .... }จะเพียงพอ
ข้อบกพร่อง

1
โปรแกรมของคุณในรูปแบบที่อ่านได้มากขึ้นไม่มีวงเล็บปิดปิด
Nzall

9

Pylongolf 11 ไบต์ (ไม่ใช่การแข่งขัน)

"ppcg.lol"p

กด ppcg.lol ลงในสแต็กจากนั้นpเปิดขึ้น


สิ่งนั้นจะเปิดเป็นไฟล์ในเครื่องหรือเป็นที่อยู่ของเว็บไซต์หรือไม่
wizzwizz4

และคุณเพิ่งเพิ่มการเปลี่ยนแปลงที่อนุญาตให้ใช้งานได้หรือไม่
Rɪᴋᴇʀ

@ wizzwizz4 เป็นที่อยู่ ใช่ดังนั้นนี่จะไม่แข่งขันกับคนอื่นเพียงเพื่อความสนุกสนาน

5
ถ้าฉันเป็นคุณฉันจะแก้ไข "(ไม่แข่งขัน)" ลงในชื่อเพื่อให้ผู้คนไม่ลงคะแนน
wizzwizz4

@ wizzwizz4 เสร็จสิ้น
2559

9

Java 8, 115 112 ไบต์

interface P{static void main(String[]a)throws Exception{java.awt.Desktop.getDesktop().browse(new java.net.URI("http:ppcg.ga"));}}

Java ไม่ใช่ภาษาที่ดีที่สุดสำหรับการเล่นกอล์ฟ ... นี่คือโปรแกรมเดียวกันในรูปแบบที่อ่านได้มากขึ้น:

interface P {
    static void main (String[] a) throws Exception {
        java.awt.Desktop.getDesktop().browse(new java.net.URI("http:ppcg.ga"));
    }
}

ที่บันทึกไว้ 2 ไบต์โดยการลบ//(ขอบคุณ @CoolestVeto) และไบต์อื่นโดยการเปลี่ยนไป.gaจาก.lol(ขอบคุณทางอ้อมเพื่อ @Milo)


//คุณสามารถลบ
Addison Crump

มันควรจะเป็น java.net หรือไม่?
Ryan

ไม่สามารถแทนที่อินเตอร์เฟสด้วยคลาสได้หรือไม่
MCMastery

@MCMastery ใช่ อย่างไรก็ตามด้วยอินเทอร์เฟซคุณสามารถบันทึกได้ 3 ไบต์เนื่องจากแม้ว่าinterfaceจะนานกว่าclassคุณจะสามารถบันทึกได้มากขึ้นเนื่องจากpublicตัวดัดแปลงมีความหมายโดยนัย
HyperNeutrino

@ ไรอันอ๊ะ ล้มเหลว. ใช่คุณพูดถูก. ขอบคุณ!
HyperNeutrino

8

จาวาสคริปต์, 34 ไบต์

require('open')('http://ppcg.lol')

ใช้ Node.js


คุณต้องการ//ไหม
Addison Crump

2
หาก node.js รองรับ ES6: require`open``http://ppcg.lol`;(เพิ่ม;เพื่อหลีกเลี่ยงการจัดรูปแบบการจัดรูปแบบ)
Ismael Miguel

2
อีกวิธีหนึ่งมันต้องมีโปรโตคอลหรือไม่? เช่นrequire('open')('//ppcg.lol')บันทึก 5 ไบต์
Martijn

2
@Martijn Shh ...
wizzwizz4

ppcg.lolถูกยกเลิกการลงทะเบียนและทำให้คำตอบนี้เป็นโมฆะ: ฉันอย่างไรก็ตามฉันเพิ่งลงทะเบียนppcg.gaเพื่อให้คุณสามารถใช้แทนการบันทึกไบต์ได้
MD XF

7

แร็กเก็ต, 41 40 ไบต์

(require net/sendurl)(send-url"ppcg.ga")

ppcg.lolถูกยกเลิกการลงทะเบียนและทำให้คำตอบนี้เป็นโมฆะ: ฉันอย่างไรก็ตามฉันเพิ่งลงทะเบียนppcg.gaเพื่อให้คุณสามารถใช้แทนการบันทึกไบต์ได้
MD XF

ขอบคุณสำหรับการแสดงความคิดเห็น ฉันจะอัปเดตคำตอบของฉันต่อหน้าคอมพิวเตอร์ในวันนี้ :)
Winny

6

Applescript ขนาด 28 ไบต์

  • บันทึก 3 ไบต์ด้วย @CoolestVeto
open location"http:ppcg.lol"

วิธีที่ผู้ใช้ระดับสูงกล้าจัดรูปแบบส่วนหัวไม่ถูกต้อง D:
cat

1
@cat จริง ๆ แล้วฉันไม่เคยถูกเรียกร้องมาก่อน - ฉันดำเนินการตามข้อสันนิษฐานเสมอว่าไบต์เป็นค่าเริ่มต้นสำหรับ codegolf (และยังระบุไว้อย่างชัดเจนในคำถามนี้) ดังนั้นการตอบสนองอย่างชัดเจนจึงเป็นข้อมูลซ้ำซ้อน . คุณรู้จักเมตาโพสต์เกี่ยวกับเรื่องนี้หรือไม่?
บาดเจ็บทางดิจิตอล

อย่างแรกและสำคัญที่สุดความคิดเห็นของฉันยุ่งเหยิงไป - ฉันแค่เปลี่ยนมันเพื่อความสอดคล้องกับคำตอบอื่น ๆ ทั้งหมดและมันไม่มีนัยสำคัญจริงๆแต่มันรบกวนฉัน ฉันค่อนข้างมั่นใจว่าไม่มีเมตาโพสต์ในการจัดรูปแบบโดยเฉพาะและรูปแบบนี้มาจากสแนปชอตของกระดานผู้นำ แต่ฉันเกือบจะแน่ใจว่ามีเมตาโพสต์สำหรับค่าเริ่มต้นสำหรับ Scoring Code Golf ที่ระบุว่าเป็นไบต์
แมว

1
@cat ใช่ฉันไม่คิดว่ามันเป็นเรื่องใหญ่เลย - ฉันไม่ได้วางแผนที่จะย้อนกลับมาแก้ไข :) การให้คะแนนเป็นไบต์โดยค่าเริ่มต้นจะอยู่ในวิกิแท็กโค้ดกอล์ฟ
Digital Trauma

ppcg.lolถูกยกเลิกการลงทะเบียนและทำให้คำตอบนี้เป็นโมฆะ: ฉันอย่างไรก็ตามฉันเพิ่งลงทะเบียนppcg.gaเพื่อให้คุณสามารถใช้แทนการบันทึกไบต์ได้
MD XF

6

Mathematica ขนาด 28 ไบต์

SystemOpen@"http://ppcg.lol"

นั่นจะเป็น 16 ไบต์ใน Mthmtca
Michael Stern

คุณต้องการ//ไหม
Addison Crump

@CoolestVeto ฉันคิดว่าฉันทำ
Martin Ender

1
@MichaelStern นั่นคือสิ่งที่? ฉันต้องการ.
Mario Carneiro

@MarioCarneiro เวอร์ชันการพัฒนาสามารถพบได้ที่github.com/LegionMammal978/Mthmtca ฉันไม่มีระบบที่จะทำให้มันทำงานได้ แต่ฉันหวังว่าการเผยแพร่ในอนาคตจะเป็นแพลตฟอร์มที่ไม่เชื่อเรื่องพระเจ้า
Michael Stern

5

R, 26 ไบต์

shell.exec("www.ppcg.lol")

ฉันไม่รู้วิธีที่สั้นกว่าในการทำเช่นนี้ใน R


1
ซ้ำกันนี้ เพียงแค่ใส่คำตอบอื่นลงในsystem/ fork/ การโทรใดก็ตามที่เป็นการปรับเปลี่ยนเล็กน้อย
Mego

ppcg.lolถูกยกเลิกการลงทะเบียนและทำให้คำตอบนี้เป็นโมฆะ: ฉันอย่างไรก็ตามฉันเพิ่งลงทะเบียนppcg.gaเพื่อให้คุณสามารถใช้แทนการบันทึกไบต์ได้
MD XF

5

Actionscript 3, 117 ไบต์

package{import flash.display.Sprite;public class A extends Sprite{function A(){navigateToUrl("ppcg.lol","_blank")}}}

เช่น Java นี่ไม่ใช่ภาษาการเล่นกอล์ฟที่ยอดเยี่ยม นี่คือรหัสที่มีการจัดรูปแบบ:

package
{
    import flash.display.Sprite;

    public class A extends Sprite
    {
        function A()
        {
            navigateToUrl("ppcg.lol", "_blank")
        }
    }
}

ppcg.lolถูกยกเลิกการลงทะเบียนและทำให้คำตอบนี้เป็นโมฆะ: ฉันอย่างไรก็ตามฉันเพิ่งลงทะเบียนppcg.gaเพื่อให้คุณสามารถใช้แทนการบันทึกไบต์ได้
MD XF

5

Rebol 2, 16 15 ไบต์

browse"ppcg.ga" 

หากคุณยอมรับข้อผิดพลาดก่อนที่จะเปิดหน้าบน Linux จะไม่มีข้อผิดพลาดบน Windows

20 ไบต์ โดยไม่มีข้อผิดพลาด

browse http:ppcg.lol

ทางเลือกสำหรับคนแรก (แม้ว่าจะมีคะแนนเท่ากัน):browse #ppcg.lol
Izkata

ขณะนี้มี URL ที่สั้นลง (
sqlab

5

Perl 5, 66 57 ไบต์

ควรทำงานได้ทุกที่ แต่ต้องนำเข้าที่ :(

บันทึก 8 ไบต์ด้วยความคิดเห็น @ msh210

use Browser::Open open_browser;open_browser"http:ppcg.ga"

นอกจากนี้สำหรับ funsies:

Perl 5 (Windows), 34 ไบต์

system "start http://www.ppcg.ga"

Perl 5 (Unix), 31 ไบต์

system "xdg-open http:ppcg.ga"

ใช้-Mแทนuseการโกน coupla ไบต์ (ยังไม่ทดลอง.) นอกจากนี้ฉันเดาคุณไม่จำเป็นต้อง parens www.หรือ (ยังไม่ได้ทดสอบ)
msh210

@ msh210 ดูเหมือนจะไม่สามารถรับ -M สวิตช์เพื่อทำงานบน Mac ของฉัน ... (?) แต่แท้จริงแล้ว www และการ // สามารถถูกลบได้ ขอบคุณมาก!
Paul Picard

ppcg.lolถูกยกเลิกการลงทะเบียนและทำให้คำตอบนี้เป็นโมฆะ: ฉันอย่างไรก็ตามฉันเพิ่งลงทะเบียนppcg.gaเพื่อให้คุณสามารถใช้แทนการบันทึกไบต์ได้
MD XF

แก้ไขเสร็จแล้ว ขอขอบคุณที่รักษาคำตอบเก่า ๆ ไว้เสมอ :)
Paul Picard


3

RFO-BASIC, 22 ไบต์

BROWSE "http:ppcg.lol"

อ่านข้อมูลเกี่ยวกับ RFO ขั้นพื้นฐานที่laughton.com


แม้ว่าลิงก์นี้อาจตอบคำถามได้ดีกว่าหากรวมส่วนสำคัญของคำตอบไว้ที่นี่และให้ลิงก์สำหรับการอ้างอิง คำตอบสำหรับลิงค์เท่านั้นอาจไม่ถูกต้องหากหน้าเว็บที่เชื่อมโยงนั้นเปลี่ยนแปลง - จากรีวิว
Mego

Alright ฉันแค่คิดว่าคนส่วนใหญ่ไม่รู้เรื่อง "ภาษาถิ่น" ของภาษาเบสิกนี้
TickTock

ppcg.lolถูกยกเลิกการลงทะเบียนและทำให้คำตอบนี้เป็นโมฆะ: ฉันอย่างไรก็ตามฉันเพิ่งลงทะเบียนppcg.gaเพื่อให้คุณสามารถใช้แทนการบันทึกไบต์ได้ นอกจากนี้ยังมีช่องว่างระหว่างBROWSEและ"ลบออกไม่ได้และบันทึกไบต์อื่นได้หรือไม่
MD XF

3

VBScript, 57 ไบต์

ฉันเคยมีความสนุกสนานมากมายในการสร้างโปรแกรมเล็ก ๆ ใน VBScript ย้อนกลับไปในปี 2010

ฉันจำภาษานี้และใช้รหัสใน: https://stackoverflow.com/a/13401872/2729937

มันยังคงใช้งานได้บน Windows 7 อย่างน้อย

set S=CreateObject("WScript.Shell")
S.run("www.ppcg.ga")

นี้เป็นบิตที่แตกต่างจากปกติstart www.ppcg.lolในแง่ที่ว่ามันดำเนินการโดยตรงกับปริยายwww.ppcg.gastart

ทางเลือกอื่นก็"cmd.exe /C start www.ppcg.ga"คือ


ppcg.lolถูกยกเลิกการลงทะเบียนและทำให้คำตอบนี้เป็นโมฆะ: ฉันอย่างไรก็ตามฉันเพิ่งลงทะเบียนppcg.gaเพื่อให้คุณสามารถใช้แทนการบันทึกไบต์ได้
MD XF

@MDXF ขอบคุณสำหรับเคล็ดลับนั้น ในขณะที่การบันทึกไบต์เป็นเรื่องที่ดีฉันจะไม่เปลี่ยนคะแนนเนื่องจากไม่รู้สึกยุติธรรม
Ismael Miguel

2

C #, 33 ไบต์

Process.Start("http://ppcg.lol");

เปิดเบราว์เซอร์เริ่มต้นไปยังที่อยู่เว็บ


Nope ... เปลี่ยนผ่าน\\ //
Qwertiy

ไม่ใช่โปรแกรม ac # เพียงบรรทัดเดียว
BryanJ

นอกจากนี้ยังต้องการSystem.Diagnosticsเนมสเปซที่จะเพิ่มเข้ามาหรือProcessมีคุณสมบัติครบถ้วนในการทำงาน
TheLethalCoder

1
นี่ไม่ใช่โปรแกรม ac #
Vahid Amiri

ppcg.lolถูกยกเลิกการลงทะเบียนและทำให้คำตอบนี้เป็นโมฆะ: ฉันอย่างไรก็ตามฉันเพิ่งลงทะเบียนppcg.gaเพื่อให้คุณสามารถใช้แทนการบันทึกไบต์ได้
MD XF

2

05AB1E , 16 ไบต์ (ไม่แข่งขัน)

ไม่ได้แข่งขันกันเนื่องจากฟีเจอร์ที่ใช้ในที่นี้เป็นการโพสต์ความท้าทาย รหัส:

’…Ò ™³.ÐÏg.´¢’.E

คุณสามารถลองสตริงออนไลน์ที่นี่ โดยทั่วไปแล้วจะประเมินคำตอบชุดนี้

ใช้การเข้ารหัสCP1252


คุณนับจำนวนไบต์ได้อย่างไร ขึ้นอยู่กับว่าฉันใช้โปรแกรมใดในการนับฉันได้ 21-34 ไบต์
sqlab

@sqlab 05AB1E ใช้การเข้ารหัส CP1252
Adnan

2

VB.NET, 32 30 ไบต์

Process.Start("http:ppcg.lol")

+10 สำหรับSub Main(), และ +7 สำหรับEnd Sub, ที่คุณต้องการเพื่อใช้งานอย่างน้อยในโปรแกรมคอนโซล VB.NET, คุณต้องนำเข้าSystem.Diagnosticsด้วย.
ความผิดปกติเสมือน

ppcg.lolถูกยกเลิกการลงทะเบียนและทำให้คำตอบนี้เป็นโมฆะ: ฉันอย่างไรก็ตามฉันเพิ่งลงทะเบียนppcg.gaเพื่อให้คุณสามารถใช้แทนการบันทึกไบต์ได้
MD XF

2

ตัวคูณ, 38 36 26 ไบต์

[ "http:ppcg.ga" open-url ]

ฉันไม่รู้ว่าจะตีกอล์ฟได้//ในโพรโทคอล


ฉันคิดว่าคุณสามารถลบช่องว่างระหว่าง end-quote และrun-processและคุณสามารถปล่อยทั้งหมด//ได้
Addison Crump

@CoolestVeto ขอบคุณ! ฉันไม่รู้ว่า//จะถูกทิ้งไว้ สำหรับช่องว่างระหว่าง"และการrun-processลดลงที่จะต้องมีคำที่มีชื่อ"run-processที่จะนำเสนอในเส้นทางการค้นหาคำศัพท์ปัจจุบัน
แมว

@CoolestVeto Factor เช่น Forth - ขึ้นอยู่กับช่องว่างที่สูง
cat

ซ้ำกันนี้ เพียงแค่ใส่คำตอบอื่นลงในsystem/ fork/ การโทรใดก็ตามที่เป็นการปรับเปลี่ยนเล็กน้อย
Mego

@ Mego โอเคไม่ใช่ว่ามันจะสำคัญ แต่ฉันก็คิดเรื่องนี้โดยไม่เห็นสิ่งนั้น แต่ไม่มีวิธีอื่นในการใช้งานเบราว์เซอร์เริ่มต้นที่ไม่มีxdg-openภาษาซึ่งไม่ได้ติดตั้งฟังก์ชั่นพิเศษสำหรับเรียกดูเว็บ คำตอบของ AC หรือ ASM ก็ต้องทำเช่นกันsystem("xdg-open...")
cat

2

Python ขนาด 44 ไบต์

from webbrowser import*;open('http:ppcg.ga')

URL จากความคิดเห็นนี้
แก้ไข : ppcg.ga ดูเหมือนจะเป็นที่นิยมมากขึ้นในขณะนี้ (แต่มันก็ใช้ได้เมื่อฉันโพสต์คำตอบนี้)

Ungolfed:

from webbrowser import * # Loads everything in the webbrowser module
open("http://ppcg.ga/") # Opens default browser to http://ppcg.ga/

Python ขนาด 44 ไบต์

from webbrowser import*;open('http:gfa1.tk')

URL จากคำตอบนี้

Ungolfed:

from webbrowser import * # Loads everything in the webbrowser module
open("http://gfa1.tk/") # Opens default browser to http://gfa1.tk/

Python ขนาด 45 ไบต์

from webbrowser import*;open('http:ppcg.lol')

Ungolfed:

from webbrowser import * # Loads everything in the webbrowser module
open('http://ppcg.lol/') # Opens default browser to http://ppcg.lol/

รับ ppcg.lol! (สั้นกว่า 1 ไบต์)

หมายเหตุ : ฉันได้เพิ่มคำตอบแยกต่างหากซึ่งนำไปสู่ppcg.lol 'ทำให้ฉันสังเกตเห็นว่าไซต์อื่นไม่ทำงานสำหรับฉันใน Internet explorer 11 และฉันเห็นผู้ใช้รายอื่นมีปัญหานี้เช่นกัน

ทั้งคู่ไม่ใช่การแข่งขัน (อ่านใช่มั้ย)


2

Ruby, 22 20 19 ไบต์ (บน OS X)

`open http:ppcg.ga`

ง่าย

ขอบคุณ Daniel สำหรับการปิด 2 ไบต์


คุณสามารถบันทึก 2 ตัวอักษรโดยใช้ backticks แทน %xแทน open http:ppcg.lol
Daniel Evans

@DanielEvans ยอดเยี่ยมขอบคุณ ที่ช่วยประหยัด 2 ไบต์
2559

1
"'open' ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก, โปรแกรมที่ทำงานได้หรือไฟล์แบตช์"
Dewi Morgan

1
@DewiMorgan OS X เท่านั้น
Rɪᴋᴇʀ

2

Cheddar, 65 ไบต์

cheddar.internal(cheddar.uid).require("open").c("http://ppcg.ga")

เข้าถึง cheddar internals แล้วโทรตามopenแพ็คเกจและโทรด้วย string ไปที่ PPCG ตรวจสอบให้แน่ใจว่าคุณได้openติดตั้งแพ็กเกจ npm


นี่ควรจะเป็น Cheddar + Open หรือไม่หากต้องการแพ็คเกจอื่น?
Pavel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.