प्रोग्रामिंग वार्ता के लिए स्लाइड कैसे बनाते हैं? [बन्द है]


22

मैंने हाल ही में कुछ बातचीत की है और मुझे स्लाइड बनाने का अच्छा तरीका नहीं मिला है। यहाँ प्रोग्रामिंग स्लाइड के लिए कुछ वांछनीय विशेषताएं हैं:

  • वे स्लाइड कर रहे हैं। एक मानक emacs बफर यह नहीं करेगा।
  • उनके पास कोड के लिए वाक्य रचना हाइलाइटिंग है।
  • वे मूल स्वरूपण का समर्थन करते हैं , जैसे फ़ॉन्ट आकार और रंग और बुलेट।
  • कोई फैंसी एनिमेशन की जरूरत नहीं एकमात्र एनीमेशन जिसकी मुझे इच्छा है वह गोलियों का एक-एक रूप है।
  • EDIT: प्रजेंटेशन सीक्वेंस / पोजीशन को नष्ट किए बिना टर्मिनल से आगे और पीछे की स्लाइड्स पर ऑल-टैब करना आसान होना चाहिए।

अब तक मैंने विचार किया है:

  • Microsoft Office - लिनक्स उपयोगकर्ताओं के लिए प्रश्न से बाहर।
  • OpenOffice.org - मेरी जरूरतों के लिए, कोड स्वरूपण / हाइलाइटिंग बाहरी रूप से और पेस्ट किए जाने की आवश्यकता है। प्लस साइड पर बुलेट, बुलेट-बाय-बुलेट एनीमेशन और फ़ॉन्ट स्वरूपण का समर्थन करता है। मेरे ज्ञान के लिए इस तथ्य के आसपास कोई रास्ता नहीं है कि टर्मिनल के लिए ऑल-टैब प्रस्तुति मोड और स्थिति को नष्ट कर देता है।
  • Emacs - सभी कोड स्वरूपण का समर्थन करता है, लेकिन मुझे एक स्लाइड मोड नहीं मिला है जो मुझे एक से दूसरे में संक्रमण करने देता है।
  • HTML5 - मैंने एक बार टेम्पलेट के रूप में HTML5rocks का उपयोग करके स्लाइड बनाई थी। यह सब कुछ का समर्थन करता है, लेकिन एक छोटी सी बात से पहले कुछ स्लाइड्स को "एक साथ" फेंकने के लिए बहुत कठिन और समय लेने वाला है। इसके अलावा HTML5- केवल सुविधाएँ पोडियम कंप्यूटर के स्थापित ब्राउज़र पर काम नहीं कर सकती हैं।

कोड-केंद्रित प्रस्तुतियाँ बनाने के लिए कार्यक्रमों / तकनीकों के लिए कोई सुझाव?

संपादित करें: मुझे लगता है कि एस 5 और लेटेक्स सबसे ज्यादा इस भावना में हैं कि मैं क्या देख रहा हूं, लेकिन यह कहना नहीं है कि अन्य सुझावों (स्लाइड का उपयोग न करने सहित) "गलत" हैं।



ओपन ऑफिस का समर्थन बहुत कुछ पावर प्वाइंट उत्पन्न करेगा। कितने प्रेजेंटेशन कंप्यूटर में विंडोज़ नहीं चल रहे हैं?
रामहाउंड

पोडियम कंप्यूटर के बारे में मेरी टिप्पणी केवल HTML5 के लिए थी। मैं मानता हूं OpenOffice.org के पास पोडियम कंप्यूटर के लिए एक गंभीर पोर्टेबिलिटी मुद्दा नहीं है।
युवी मासोरी

जवाबों:


7

LaTeX स्लाइड बनाने में अच्छा है, और उन लोगों के लिए बहुत सुविधाजनक है जो प्रोग्राम बनाना जानते हैं। चारों ओर कुछ स्लाइड पैकेज हैं, उदाहरण के लिए /tex/16204/which-package-to-use-for-pretations-beamer-prosper-or-other पर वर्णित है । सिंटेक्स हाइलाइटिंग भी उपलब्ध है


2
कुछ लोग beamerपैकेज की शपथ लेंगे । और वे अपने आप को tex.se पर इसके साथ आपकी मदद करने के लिए यात्रा करेंगे ।
एंड्रयू अर्नोल्ड

जो लोग इसका उपयोग नहीं करते हैं, उनके लिए लेटेक्स बहुत समस्याग्रस्त हो सकता है। लेटेक्स के लिए सीखने की अवस्था कार्यालय की तुलना में बहुत अधिक है।
apoorv020

@ apoorv020: सच है, लेकिन प्रोग्रामर्स के लिए LaTeX बहुत जटिल नहीं है। LaTeX के साथ, आपको एक लचीलापन मिलता है जो शब्द प्रोसेसर प्रदान नहीं करता है; तथ्य यह है कि स्रोत लगभग एक छोटे कार्यक्रम की तरह है (एक जटिल प्रारूप के विपरीत) भी एक फायदा है।
एरिक ओ लेबिगॉट

और आपके बीमर स्लाइड्स में ग्राफिक्स के लिए मैं Tikz का उपयोग करने की सलाह दूंगा: texample.net/tikz/examples
SK-logic

लिंक टूट गया है
Teivaz

4

स्लाइड्स पर कोड के बारे में महत्वपूर्ण बात यह है कि इसमें बहुत कम है, इसलिए फ़ॉन्ट बड़ा हो सकता है। जैसे शायद एक लाइन, या दो लाइनें, ताकि लोगों को विधि का नाम याद दिलाया जा सके। एक या दो लाइनों से परे कोड दिखाने का सबसे अच्छा तरीका एक डेमो में है, और फिर कभी-कभी डेमो के बाद मेरे पास एक स्लाइड है जो कोड की वास्तव में महत्वपूर्ण लाइनों को दोहराता है इसलिए वाक्यविन्यास (या जो भी) प्रबलित है।

एक बार जब आप महसूस करते हैं कि, आपके लिए बहुत सारे विकल्प उपलब्ध हैं। तेज शायद आपके लाइन के संपादक या उस मामले के दो में स्क्रीनशॉट ले रहा है और क्रॉप शॉट को अपनी स्लाइड में पेस्ट कर रहा है। मुझे यह महसूस होता है कि लोग अपनी स्लाइड की कॉपी से सीधे अपने टेक्स्ट एडिटर में कॉपी और पेस्ट नहीं कर सकते। यदि यह समस्या है, तो उन्हें डाउनलोड के लिए कोड (या स्निपेट फ़ाइल) दें।


4

सच कहूं तो, मुझे लगता है कि अधिकांश प्रोग्रामर बहुत अधिक फैंसी सामान के बिना सीधे बिंदु पर पहुंचना चाहते हैं। मुझे लगता है कि एक त्वरित ओपन ऑफिस स्लाइड शो करना वास्तव में उतना बुरा नहीं होगा। यह वास्तव में कुछ भी फैंसी होने की जरूरत नहीं है।


3

क्या आपने प्रस्तुति के लिए स्लाइड का उपयोग नहीं किया है?

हालांकि इसे समायोजित करना मुश्किल हो सकता है, हालांकि किसी को यह ध्यान देना चाहिए कि स्लाइड डेक उस लंबे समय तक नहीं रही है, यह आपकी प्रस्तुतियों को बेहतर ढंग से प्रस्तुत कर सकता है यदि आप स्लाइड्स को स्क्रैप करते हैं और यह सुनिश्चित करने पर ध्यान केंद्रित करते हैं कि उपस्थित लोगों के पास अप टू डेट कॉपी है। प्रस्तुति से पहले कोड ताकि वे साथ पालन कर सकें। फिर, आप बड़े पैमाने पर जानकारी (जैसे डेटाबेस आरेख) के लिए आवश्यक किसी भी स्लाइड पर ध्यान केंद्रित कर सकते हैं और भरोसा कर सकते हैं कि उपस्थित लोगों के पास अनुसरण करने के लिए कोड की अपनी प्रति होगी।


क्यों गिरा वोट?
rjzii

2
मैं बात करने के पक्ष में स्लाइड्स के समर्थन में फेंक दूंगा। मेरे द्वारा की गई सभी सर्वश्रेष्ठ बातचीत या तो पूरी तरह से स्लाइड के बिना हुई हैं या केवल पाठ के बिना स्लाइड का उपयोग किया है। मानव मस्तिष्क एक ही समय में पढ़ने और सूचीबद्ध करने में भयानक है; इसलिए बात करते समय पाठ दिखाना दर्शकों का ध्यान आकर्षित करता है और इस प्रकार समझ और प्रतिधारण को कम करता है।
20

1
+1 इसके अलावा, जब छोटे दर्शकों (3 से 6 लोगों) से बात की जाती है तो मैं सिर्फ कोड / यूएमएल / योजनाबद्ध प्रिंट करता हूं या जो भी कागज के A3 प्रारूप पत्रक पर अपनी बात को स्पष्ट करने के लिए उपयोगी होगा। हम एक मेज के चारों ओर बैठते हैं और हर कोई बड़े मुद्रित "स्लाइड" की व्याख्या कर सकता है।
मौविसील

3

कोड केंद्रित प्रस्तुतियों के लिए सॉफ्टवेयर

आप अपनी स्लाइड बनाने के लिए उपयोग करने के लिए सॉफ़्टवेयर के बारे में क्यों परेशान हैं? चूंकि आपको फैंसी एनिमेशन की आवश्यकता नहीं है, आप जो चाहें चुन सकते हैं।

मेरी अधिकांश प्रस्तुतियाँ माइक्रोसॉफ्ट वर्ड के साथ की गई थीं। क्योंकि मुझे समझ नहीं आ रहा है कि PowerPoint मेरे लिए क्या लाएगा। क्योंकि मैं PowerPoint स्थापित करने में दस मिनट खर्च नहीं करना चाहता। मेरी स्लाइड्स पर, पाठ है, और एक पृष्ठभूमि है। Microsoft Word, या किसी अन्य समान एप्लिकेशन के साथ करना आसान है।

स्थिति से बचने के लिए जब Microsoft कार्यालय मशीन पर स्थापित नहीं होता है तो मैं स्लाइड दिखाते समय उपयोग करूंगा और चीजों को थोड़ा और सुरुचिपूर्ण बनाऊंगा, मैं Microsoft Word दस्तावेज़ को एक पीडीएफ में परिवर्तित करता हूं, और इसे पूर्ण स्क्रीन में शुरू करने के लिए विकल्प सेट करता हूं। मोड, एक समय में एक पृष्ठ।

एकमात्र समस्या यह है कि यदि स्क्रीन अनुपात मेरे द्वारा निर्धारित पृष्ठ आकार अनुपात के समान नहीं है, तो एक काली सीमा होगी, जो बदसूरत है। संभवतः PowerPoint या इसी तरह के अनुप्रयोग इसका समाधान कर सकते हैं।

कोड-केंद्रित प्रस्तुतियों के लिए तकनीक

एक प्रमुख बिंदु: हमेशा सिंटैक्स हाइलाइटिंग का उपयोग करें। सिर्फ इसलिए कि यह आपके कोड को पढ़ना आसान बनाता है। इसके अलावा, अपने स्वयं के सिंटैक्स हाइलाइटिंग का आविष्कार न करें। यदि आप Windows डेवलपर्स के लिए C # कोड दिखा रहे हैं, तो नीले रंग का int होना चाहिए, और चैती Int32 होना चाहिए, क्योंकि यह डिफ़ॉल्ट विज़ुअल स्टूडियो स्कीम है, जिसका उपयोग अधिकांश लोग करते हैं। काली स्क्रीन पर पीला intऔर हरा रंग आपके लिए Int32अच्छा लग सकता है, लेकिन आप प्रस्तुति के लिए नहीं, बल्कि अन्य लोगों के लिए कर रहे हैं।

अगर मैं कुछ सलाह दे सकता हूं, तो अधिक कोड डालें फिर पाठ। एक डेवलपर के लिए, कोड-केंद्रित प्रस्तुति में बहुत सारे पाठ होना उबाऊ है, खासकर जब एक वक्ता कोड के बारे में बात कर रहा हो। यह एक जीवविज्ञानी के लिए एक नए खोजे गए नमूने के बारे में बात करने और किसी भी छवि या तस्वीर को दिखाने के लिए कभी नहीं है।

स्लाइड को दो घंटे देखना भी थोड़ा उबाऊ है। यदि आप कर सकते हैं, तो लाइव में डेमो करें। कोड लिखें, या कॉपी-पेस्ट कोड। बेशक, यदि आप ऐसा करते हैं, तो इसके लिए भारी मात्रा में तैयारी की आवश्यकता होती है: सैकड़ों डेवलपर्स के सामने हैलो वर्ल्ड डेमो को पूरी तरह से विफल करने के कारण एक बेवकूफ संकलन त्रुटि जो आपको समझ में नहीं आती है वह सबसे सुंदर चीज नहीं है।

अंत में, देखें कि अन्य डेवलपर्स कैसे प्रस्तुतियां कर रहे हैं। उदाहरण के लिए Microsoft PDC इसके लिए एक शानदार घटना है। मुझे यकीन है कि गैर-Microsoft दुनिया में, आप बहुत सारी समान घटनाओं को भी पा सकते हैं।


एमएस ऑफिस से पीडीएफ में कनवर्ट करने के लिए +1। गंभीरता से, कि हर कोई मेरे कॉलेज में ऐसा करता है, और मैंने कोई समस्या नहीं सुनी है।
apoorv020

मुझे बहुत सारे पाठ के साथ प्रस्तुतियों से नफरत है। दर्शकों , आप को सुनने के एक समूह syncronous पढ़ने का अभ्यास करने के लिए नहीं है। यदि आपको वास्तव में कोड स्निपेट प्रदर्शित करने हैं, तो उन्हें सभी अप्रासंगिक सामानों से एक छद्मकोड के रूप में उतार दें, और अपनी बात पर जोर देने के चित्रमय साधनों का उपयोग करें - यानी, तीर, एनीमेशन, आदि। मुझे नहीं पता कि कैसे Word में ऐसा करें। लेटेक्स बीमर + टिक्ज़ आपको बिल्कुल ऐसा करने की अनुमति देता है, जिसमें बिल्कुल कोई प्रयास नहीं है।
एसके-तर्क

0

वास्तव में तकनीक वास्तव में मायने नहीं रखती है, लेकिन मैं Google डॉक्स प्रस्तुतियों के लिए आंशिक हूं

क्या आप ओवरव्यू दे रहे हैं या विस्तृत-कैसे प्रस्तुतियाँ टाइप कर रहे हैं?

ओवरव्यू के लिए, स्लाइड्स को छोटी और बिंदु पर रखना याद रखें। सामग्री को आपके द्वारा कहे गए से आना चाहिए, और स्लाइड को सीमित दृश्य cues / एड्स होना चाहिए। (कुंजी रास्ते / चार्ट / ग्राफ / आदि ले)

कैसे-कैसे सामान के लिए मैं शायद ही कभी स्लाइड का उपयोग करता हूं । मुझे लगता है कि वहाँ (चित्रफलक / व्हाइटबोर्ड) के साथ आकर्षित करने और उदाहरण द्वारा सिखाने के लिए कुछ है (यानी: अपनी स्क्रीन को प्रोजेक्ट करें और कोड के रूप में बताएं)।


0

1) मैंने कल अपने बंटवारे के लिए एक ऑनलाइन प्रेजेंटेशन पेज बनाया:
चरण यहाँ हैं: http://ru05team.blogspot.com/2011/02/using-jekyll-ind-and-heroku-for.html

वे मार्कडाउन सिंटैक्स का उपयोग करके स्लाइड वेब पेज बनाने के लिए रूबी रत्न हैं।
सुविधाजनक है कि आप एक बार बनाते हैं, और आप इसे घटना के बाद प्रस्तुत करने और साझा करने के लिए उपयोग कर सकते हैं।
और मैंने उन्हें हरोकू, मुफ्त होस्टिंग के लिए तैनात किया।

2) कोड केंद्रित प्रस्तुति के लिए।
- <pre> <code> के साथ अपना कोड उद्धृत करें।
- या ... जीथब में अपना कोड स्निपेट साझा करें। और फिर अपनी प्रेजेंटेशन फाइल में जिस्ट को शामिल करें।
वे अच्छी तरह से और हमेशा लोगों के लिए Google के लिए उपलब्ध होंगे और इसे देखेंगे।


क्षमा करें, मैंने एक महत्वपूर्ण कारण याद किया कि मैंने उनका उपयोग क्यों किया और मुझे वेब उपस्थिति क्यों पसंद है। मैं अपने जीवन यापन के लिए माणिक लिख रहा हूँ और मेरे अधिकांश ऐप वेब ऐप हैं। और मेरे द्वारा बताई गई स्लाइड बनाने का कार्यक्रम माणिक रत्न है। जिसने कुछ प्रतिष्ठा भी जोड़ी। और मैं एक बार बनाना चाहता था, और फिर इसे तुरंत जनता के लिए साझा किया जा सकता था। इसलिए मैंने यह वेबपृष्ठ समाधान चुना। शायद आपकी पसंदीदा प्रोग्रामिंग भाषा में भी कुछ ऐसा ही हो?
डी 13

यहाँ आधिकारिक साइट है: जेकेल और हाइड गीथूब और एक डेमो: प्रस्तुति स्लाइड आपको किसी भी कोड को लिखने की आवश्यकता नहीं है। आपको बस सामग्री टाइप करने की आवश्यकता है
3dd13

0

एक उपयुक्त ब्लॉग इंजन में एक ब्लॉग प्रविष्टि लिखने पर विचार करें और फिर इसे ज़ूम और लैंडस्केप मोड का उपयोग करके पीडीएफ फाइल पर प्रिंट करें।

कई ब्लॉग इंजन सिंटैक्स रंग और छवियों आदि का समर्थन करते हैं। शायद आप बस एक बहुत लंबा Stackoverflow प्रश्न लिख सकते हैं और इसे प्रिंट कर सकते हैं :)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.