كيف يتم تحقيق تطبيع newline في ماك os x?
نظام نص الكاكاو
In terms of the newline, Unicode introduced U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR. This was an attempt to provide a Unicode solution to encoding paragraphs and lines semantically, potentially replacing all of the various platform solutions. In doing so, Unicode does provide a way around the historical platform dependent solutions. Nonetheless, few if any Unicode solutions have adopted these Unicode line and paragraph separators as the sole canonical line ending characters. However, a common approach to solving this issue is through newline normalization. This is achieved with the Cocoa text system in Mac OS X and also with W3C XML and HTML recommendations. In this approach every possible newline character is converted internally to a common newline (which one does not really matter since it is an internal operation just for rendering). In other words, the text system can correctly treat the character as a newline, regardless of the input's actual encoding. من حيث ال newline, عرض يونيكود 2028 خط خط و الراجع 2029 فقرة فاصل. كانت هذه محاولة لتوفير حل يونيكود ل ترميز للفقرات والخطوط semantically, مما يمكن ان يحل محل جميع الحلول المختلفة للمنصة. وفي القيام بذلك, فان يونيكود يوفر طريقة حول الحلول المعتمدة على المنصة التاريخية. ومع ذلك, فان القليل اذا كان هناك حلول يونيكود قد اعتمد خط يونيكود وال الفقرة بوصفها الخط الوحيد للنهاية. ومع ذلك, فان هناك نهج مشترك لحل هذه المسالة هو من خلال تطبيع التطبيع. يتم تحقيق ذلك مع نظام نص الكاكاو في ماك os x وايضا مع توصيات w3c xml و html. في هذا النهج كل شخصية يمكن تحويلها داخليا الى نظام مشترك (وهو ما لا يهم حقا لانها عملية داخلية فقط لتقديم). بكلمات اخرى, يمكن لنظام النص ان يعامل الشخصية بشكل صحيح بوصفها newline, بغض النظر عن الترميز الحقيقي للم دخلات. In Bezug auf den Zeilenumbruch hat Unicode U+ 2028 LINE EIERTRENNMASCHINEN und U+ 2029 ABSATZ EIERTRENNMASCHINEN eingeführt. Dies war ein Versuch, eine Unicode-Lösung zur Codierung von Paragraphen und Linien zu liefern, die potenziell alle verschiedenen Plattform-Lösungen ersetzen kann. In diesem Sinne bietet Unicode einen Weg rund um die historischen Plattform abhängigen Lösungen. Trotzdem, nur wenige, wenn irgendwelche Unicode-Lösungen diese Unicode-Linie und Paragraph-Separatoren als einzige kanonische Linie, die Charaktere, angenommen haben. Ein gemeinsamer Ansatz zur Lösung dieses Problems ist jedoch durch die Normalisierung der Zeilenumbruch. Dies wird mit dem Kakao-Text-System in Mac OS X und auch mit W3C-XML-und HTML-Empfehlungen erreicht. In diesem Ansatz jeder mögliche Zeilenumbruch-Charakter wird intern auf einen gemeinsamen Zeilenumbruch umgestellt (was nicht wirklich wichtig ist, da es eine interne Operation nur zum Rendering ist). Mit anderen Worten, das Text-System kann den Charakter als Zeilenumbruch korrekt behandeln, unabhängig von der tatsächlichen Codierung des Inputs. En términos de la línea de salto, unicode introdujo el separador de línea u+ 2028 y el separador de párrafo u+ 2029 este fue un intento de proporcionar una solución unicode para la codificación de los párrafos y líneas semánticamente, potencialmente reemplazando todas las diversas soluciones de plataforma. al hacerlo, unicode proporciona un camino alrededor de las soluciones dependientes de la plataforma histórica. Sin embargo, pocos si cualquier solución unicode ha adoptado estos separadores de línea unicode y párrafo como los personajes de la línea canónica única. Sin embargo, un enfoque común para resolver este problema es a través de la normalización de newline esto se logra con el sistema de texto de cacao en mac os x y también con las recomendaciones de w3c XML Y HTML. en este enfoque cada posible personaje de newline se convierte internamente en una newline común (que no importa realmente, ya que es una operación interna sólo para renderizado). en otras palabras, el sistema de texto puede tratar correctamente el carácter como una línea de salto, independientemente de la codificación real de la entrada. न्यूलाइन के संदर्भ में, यूनिकोड ने u+ 2028 लाइन विभाजक और u+ 2029 अनुच्छेद विभाजक का परिचय दिया । यह पैराग्राफ और लाइन पहचानें को एन्कोडिंग करने के लिए एक यूनिकोड समाधान प्रदान करने का प्रयास था, संभावित रूप से सभी विभिन्न मंच समाधान को बदल रहा है । ऐसा करने के लिए, यूनिकोड ऐतिहासिक मंच आश्रित समाधान के आसपास एक रास्ता प्रदान करता है । फिर भी, कुछ अगर किसी यूनिकोड समाधान ने इन यूनिकोड लाइन और अनुच्छेद विभाजक को सोले canonical लाइन एंडिंग पात्रों के रूप में अपनाया है । हालांकि, इस मुद्दे को हल करने के लिए एक आम दृष्टिकोण न्यूलाइन सामान्यीकरण के माध्यम से है । यह मैक ओएस एक्स में कोको टेक्स्ट सिस्टम के साथ प्राप्त किया गया है और w3c xml और html सुझावों के साथ भी । इस दृष्टिकोण में हर संभव न्यूलाइन चरित्र को आंतरिक रूप से एक आम पंक्ति में परिवर्तित किया जाता है (जो वास्तव में कोई मायने नहीं रखता है क्योंकि यह सिर्फ रेंडरिंग के लिए एक आंतरिक ऑपरेशन है) । अन्य शब्दों में, पाठ प्रणाली सही तरीके से चरित्र के रूप में चरित्र का इलाज कर सकती है, चाहे इनपुट की वास्तविक एन्कोडिंग हो । Trong các điều khoản của lf, Unicode giới thiệu U+ 2028 dòng SEPARATOR và U+ 2029 đoạn SEPARATOR. Đây là một nỗ lực để cung cấp một giải pháp Unicode để mã hóa đoạn văn và các dòng đấy, có khả năng thay thế tất cả các giải pháp nền tảng khác nhau. Trong việc làm như vậy, Unicode sẽ cung cấp một cách xung quanh các giải pháp phụ thuộc vào nền tảng lịch sử. Tuy nhiên, ít nếu bất kỳ giải pháp Unicode nào đã nhận nuôi những dòng Unicode này và đoạn văn tách như các nhân vật kết thúc của dòng chính tắc. Tuy nhiên, một cách tiếp cận thông thường để giải quyết vấn đề này là thông qua lf liệu. Điều này được đạt được với hệ thống văn bản Cocoa trong Mac OS X và cũng với các đề xuất của W3C XML và HTML. Trong cách tiếp cận này mỗi nhân vật có thể được chuyển đổi nội bộ thành một lf thông thường (cái nào không thực sự quan trọng kể từ khi nó là một hoạt động nội bộ chỉ để vẽ). Nói cách khác, hệ thống văn bản có thể chính xác đối xử với nhân vật như một lf, bất kể mã hóa thực tế của đầu vào. 在换行方面, unicode引入u+ 2028 line分隔符和u+ 2029段落分隔符. 这是试图提供一个unicode解决方案, 编码段落和语义, 有可能取代所有不同的平台解决方案. 在这样做的时候, unicode确实提供了一个围绕历史平台依赖解决方案的方法. 尽管如此, 如果任何unicode解决方案都采用了这些unicode线和段落分隔符作为唯一的规范线结束角色, 很少有人能做然而, 解决这个问题的一个共同办法是通过换行正常化. 这是用mac os x的可可文本系统和w3c xml和html建议实现的. 在这种方法中每 一 个 可能 的 换 行 字符 都 在 内部 转换 为 一 个 常 见 的 换 行 器 (这一点并不重要, 因为它是一个内部操作即, 文本系统可以正确地对待角色作为一个换行, 不管输入的实际编码.
وقد خلق الغموض الكامن للعديد من شخصيات التحكم, بالاضافة الى اسمها التاريخي, مشاكل عند نقل ملفات النصوص العادية بين الانظمة. افضل مثال على هذا هو مشكلة newline على مختلف انظمة التشغيل. وقد تطلب الات اكتب انهاء خط من النص مع عودة النقل (التي تنقل ال الطباعة الى بداية الخط) وتغذية الخط (التي تقدم الورقة خط واحد دون نقل ال الطباعة). وياتي اسم عودة النقل من حقيقة انه على الة الالة الكاتبة اليدوية, فان العربة التي تحمل الورقة تتحرك في حين ان الموقف الذي ضرب فيه ال الشريط لا يزال ثابتا. وكان يجب دفع كامل النقل (اعادة) الى اليمين من اجل وضع الهامش الايسر من الورقة للخط التالي. 不幸的是, 需要两个字符来标记一个线的结束, 介绍了不必要的复杂和问题, 关于如何在单独遇到时解释每一个简化简单的文本数据流, 包括文件, 在multics使用的line feed (lf)作为一个line终结者. unix和unix系统, 和amiga系统, 通过了来自multics的这项公约. 原始macintosh os, 苹果dos, 和prodos, 另一方面, 仅使用运输回报(cr)作为一个line终结者; 然而, 因为 苹果 取代 了 这些 操作系统 与 unix os x 操作系统, 现在使用line feed (lf). कई नियंत्रण पात्रों की निहित अस्पष्टता, उनके ऐतिहासिक उपयोग के साथ संयुक्त, सिस्टम के बीच सादे टेक्स्ट फ़ाइलों को स्थानांतरित करते समय समस्याओं को बनाया गया । इसका सबसे अच्छा उदाहरण विभिन्न ऑपरेटिंग सिस्टम पर न्यूलाइन समस्या है । teletype मशीनों की आवश्यकता है कि टेक्स्ट की एक लाइन दोनों कैरिज रिटर्न के साथ समाप्त हो जाए (जो लाइन की शुरुआत के लिए प्रिंटहेड को आगे ले जाता है) और लाइन फ़ीड (जो कागज की एक लाइन को आगे बढ़ने के बिना आगे बढ़ता है). कैरिज रिटर्न का नाम इस तथ्य से आता है कि एक मैनुअल टाइपराइटर पर कागज को पकड़े हुए गाड़ी को स्थानांतरित कर दिया गया था, जबकि उस स्थिति में जहां typebars ने रिबन को मारा था, वह स्थिर रह गया । अगली लाइन के लिए कागज के बाएं मार्जिन को स्थिति में रखने के लिए पूरी गाड़ी को सही पर धक्का देना पड़ा । لسوء الحظ, يتطلب من اثنين من الشخصيات لتحديد نهاية سطر ما يتطلب التعقيد والاسئلة التي لا داعي لها بشان كيفية تفسير كل شخصية عندما تواجه لوحدها. لتبسيط الامور البيانات النصية العادية, بما في ذلك الملفات, على اطعم الخط المستخدم (لو) وحده مثل خط المبيد. انظمة يونيكس وانظمة مثل يونيكس, و انظمة صديقتك, اعتمدت هذه الاتفاقية مناصلا. ومن ناحية اخرى, استخدم نظام التشغيل ماكنتوش os الاصلي, و apple دوس, و prodos, من ناحية اخرى, استخدام عودة النقل (cr) وحدها كم المدمر خط ؛ ومع ذلك, بما ان ابل قد استبدل انظمة التشغيل هذه بنظام التشغيل os x القائم على يونيكس, انهم الان استخدم خط التغذية (لو) ايضا. 目前的mac产品家庭使用英特尔x86- 64处理器. 苹果在从powerpc芯片(称为rosetta)过渡期间引入了一个模拟器, 就像它在十年前从摩托罗拉68000建筑过渡期间所做的那样. macintosh是成功转换到一个新的cpu架构的唯一主流电脑平台, 已经做了两次. 所有目前的mac模型船至少有8 gb的ram作为标准以外的1.4 ghz mac mini, macbook pro (没有视网膜显示), 和macbook air. 目前的mac电脑使用ati radeon或nvidia geforce图形卡以及英特尔图形建成主cpu. 所有目前的互委会(除了macbook pro没有视网膜显示屏)不会带有一个光学媒体驱动器, 包括一个双重功能dvd / cd燃烧器. 苹果称这是一个superdrive. 目前的互委会包括两个标准的数据传输端口: usb和thunderbolt (除了macbook (2015版本), 它只有一个usb-c端口和耳机端口). macbook pro, imac, macbook air和mac mini电脑现在还有thunderbolt端口, 苹果说可以以速度高 达 每 秒 10 gbit传输数据, usb在1998年imac g3中引入. 今天无处不在, 而firewire主要保留为高性能设备, 如硬盘或视频相机. 从2005年十月发布的新的imac g5开始, 苹果开始在适当的模型中包括内置的isight相机, 以及一个称为前排的媒体中心接口, 可以由苹果遥控器或键盘操作, 以访问存储媒体在电脑上. 然而, 在2011年, 前排已经停止, 苹果遥控器不再与新的互委会捆绑. La ambigüedad inherente de muchos personajes de control, combinada con su uso histórico, creó problemas al transferir archivos de texto simples entre sistemas. El mejor ejemplo de esto es el problema de la newline en varios sistemas operativos. las máquinas de teletipo requieren que una línea de texto se termine con el retorno del transporte (que mueve el cabezal al principio de la línea) y la línea de alimentación (que adelanta la línea de papel una línea sin mover el cabezal). El retorno del transporte de nombre proviene del hecho de que en una máquina de escribir manual el carruaje que sostenía el papel se movió mientras que la posición en la que el typebars golpeó la cinta permaneció estacionaria. Todo el carruaje tuvo que ser empujado (devuelto) a la derecha con el fin de posicionar el margen izquierdo del papel para la siguiente línea. 最初, 硬件结构与mac os操作系统紧密相连, 不可能启动替代操作系统. 最常见的解决办法是启动mac os, 然后将控制权交给一个mac os的引导程序应用程序. 甚至使用苹果为a / ux和mklinux, 这种技术不再需要, 因为采用开放固件的pci互委会, 虽然它以前在许多旧的世界rom系统中被用于方便, 因为在固件执行中有漏洞.[引用需要]现在, mac硬件靴子直接从开放 固件, 在大多数基于powerpc的互委会或efi, 在所有英特尔的互委会. इंटेल आधारित mac की रिहाई के बाद, तृतीय-पक्ष मंच आभासीकरण सॉफ्टवेयर जैसे कि समानताएं डेस्कटॉप, vmware फ्यूजन, और virtualbox उभरने लगे । ये प्रोग्राम उपयोगकर्ताओं को मूल गति के पास माइक्रोसॉफ्ट विंडोज या पहले विंडोज-केवल सॉफ्टवेयर पर सॉफ्टवेयर चलाने की अनुमति देते हैं । एप्पल ने बूट कैंप और मैक-विशिष्ट विंडोज ड्राइवरों को भी जारी किया है जो उपयोगकर्ताओं को मैक ओएस एक्स और विंडोज के बीच विंडोज xp या विस्टा और के ड्यूल बूट स्थापित करने में मदद करता है । हालांकि एप्पल द्वारा हां नहीं, बूट कैंप या अन्य आभासीकरण workarounds का उपयोग करके लिनक्स ऑपरेटिंग सिस्टम को चलाना संभव है । अधिकांश पीसी के विपरीत, हालांकि, mac कई विरासत पीसी ऑपरेटिंग सिस्टम को चलाने में असमर्थ हैं । विशेष रूप से, इंटेल आधारित mac में द a20 गेट की कमी है । En 2001, Apple introdujo mac os x, basado en Darwin y nextstep; sus nuevas características incluyen el muelle y la interfaz de usuario de aqua. Durante la transición, Apple incluyó un subsistema de máquina virtual conocido como clásico, permitiendo a los usuarios ejecutar las aplicaciones mac os 9 bajo mac os x 10.4 y antes en las máquinas powerpc. Apple introdujo mac os x 10.8 en febrero, y se hizo disponible en el verano de 2012. Mountain Lion incluye muchas nuevas características, como el control de la misión, la mac app store (disponible para mac os x v10. 6.6 Snow Leopard. Usuarios por actualización de software), launchpad, un visor de aplicaciones y lanzador similar a la pantalla de inicio de Ios, y currículum, una característica similar a la función hibernar que se encuentra en Microsoft Windows. La versión más reciente es os x el capitán. Además de mavericks, todos los nuevos macs están agrupados con varias aplicaciones producidas por Apple, incluyendo ilife, el navegador web safari y el reproductor de medios de Itunes. Apple presentó a mavericks en wwdc 2013 en junio, y lo lanzó el 15 de octubre de ese año. es gratis para todo el mundo correr snow leopard o más tarde y es compatible con la mayoría de macs de 2007 y más tarde. Mavericks trajo un montón de aplicaciones de Ios, funciones, y se siente a la mac, así como mejor soporte multi display, ibooks, mapas, la siesta de la aplicación, y otras mejoras para mejorar el rendimiento y la vida de batería. Unfortunately, requiring two characters to mark the end of a line introduces unnecessary complexity and questions as to how to interpret each character when encountered alone. To simplify matters plain text data streams, including files, on Multics used line feed (LF) alone as a line terminator. Unix and Unix-like systems, and Amiga systems, adopted this convention from Multics. The original Macintosh OS, Apple DOS, and ProDOS, on the other hand, used carriage return (CR) alone as a line terminator; however, since Apple replaced these operating systems with the Unix-based OS X operating system, they now use line feed (LF) as well.