Mac OS Xã®ãã£ããæã解æ¶ãããã¥ã¼ãã³ã°ã¾ã¨ã
ï¼å¹´åã«æã«å ¥ããMacBook Pro(OS 10.5.6ãã¡ã¢ãª4G)ã§ãããæè¿ããã«åä½ããã£ãããã¦ãã¾ãããç¹ã«pallarelsã¨ã¢ããªãå°ãå¤ãã«ç«ã¡ä¸ããã¨é ããªã£ãã¾ã¾ãã¢ããªã®åãæ¿ããã¾ã¾ãªããªãã¦ãæå¾ã¯å¼·å¶çµäºãããããªããã£ã¦ãã¨ãå¤ã ããã¾ããã
ãã®ã¾ã¾ã ã¨ãMacã£ã¦ä½¿ããªãããããã¨ãã話ã«ãªãããã¾ãããããã§ãWebã«è½ã¡ã¦ãããã¥ã¼ãã³ã°æ¹æ³ã®ä¸ããç¹ã«å¹æããããããªãã®ãå®è¡ãã¦ã¿ã¾ãããçµæãä½æé度ãç¸å½æ¹åãå¿«é©ã«ãªããMacæé«ã§ãããã¨ããç¶æ ã«æ»ãã¾ãããç¹ã«ã¢ããªã®åãæ¿ããããããè¡ãã¾ãããã£ããæã§ãå°ãã®æ¹ã¯ï¼èªå·±è²¬ä»»ã§ï¼ã試ãä¸ããã¾ãã
(1)AppleJack
ãã£ã¹ã¯ã®ä¿®å¾©ãªã©ããããã¡ã³ããã³ã¹ãã¦ããã¾ãã詳細ã¯t0moriBlog 究極ã®ã¡ã³ãã½ããï¼ AppleJack
- AppleJack 1.5ããã¦ã³ãã¼ããã¦ã¤ã³ã¹ãã¼ã«
- åèµ·åãã¦ãèµ·åæã«ãã³ãã³ã+Sãã§ãã·ã³ã°ã«ã¦ã¼ã¶ã¼ã¢ã¼ãï¼ã¿ã¼ããã«ã®ãããªç»é¢ï¼ãã«å ¥ã
- ãautojack AUTOãã¨å ¥åãã¦enterãï¼ï¼åã»ã©å¾ ã¡ã¾ãã
(2)ã¹ã¯ãããã¡ã¤ã«ãæå¶
404 Blog Not Found Mac OS X Leopard - dynamic_pager ã骨æãã«ã使ã£ã¦ã¹ã¯ãããã¡ã¤ã«ã64Mã«æ¼ãããããã«ãã¾ãã
ç©çã¡ã¢ãªããããããªãã¨éå¹æããããã¾ããã
(3)noatimeãè¨å®ãã¦ãã¡ã¤ã«ã¢ã¯ã»ã¹æã®æçµã¢ã¯ã»ã¹æéãæ¸ãè¾¼ã¾ãªãããã«ãã
[email protected] Macã®åä½ãé
ããªããã¹ã¯ããã¨ãnoatimeã¨ããããã£ã¦ã¿ã
ã/etc/rc.localãã«ä»¥ä¸ãæ¸ãè¾¼ã¿ã¾ããåèµ·åãå¿ è¦ã§ãã
#!/bin/sh mount -u -o noatime /
(4)Libera Memoryã®å°å ¥
ã¡ã¢ãªã®è§£æ¾ã½ããLibera Memoryã使ã£ã¦ããã¡ãã£ã¨é ããªï¼ç©çã¡ã¢ãªä½¿ããããããã¨ããã¿ã¤ãã³ã°ã§ã¡ã¢ãªã解æ¾ãã¾ããLibera Memoryãªã10ç§ã»ã©ã§ã¡ã¢ãªã解æ¾ãããã®ã§æ°è»½ã«å©ç¨ãããã¨ãã§ãã¾ãã
ç¹ã«(2)ãå¹æãé«ãã£ãã®ã§ã¯ãªããã¨æããã¾ããä»ã«ãè¯ããã¥ã¼ãã³ã°æ¹æ³ãããã¾ãããããã²æãã¦ãã ããã
追è¨ãã®ï¼ï¼ãã°ãã使ã£ã¦ã¿ã¾ããããç©çã¡ã¢ãªãå
¨ã¦æ¶è²»ããã¨ã»ã¨ãã©ä½ãã§ããªããªãç¾è±¡ãçºçãã¦ãã¾ããã¡ã¢ãªã«ä½è£ããããã¡ã¯å¿«é©ãªãã§ããããã
追è¨ãã®ï¼ï¼ã(4)Libera Memoryã®å°å
¥ãã追è¨ãæ°ãã¤ããã°ã追è¨ãã®ï¼ãã®ç¾è±¡ã¯ã»ã¨ãã©èµ·ããªããªãã¾ããããã®ç¶æ³ã§ãã°ããå©ç¨ãã¦ã¿ã¾ãã
Flash Text Engineã§ãã¼ã«ãã¨ãæä½ã¨ã
試ãã¦ã¿ã¾ããã
FTEã§ãã©ã³ããæå®ããéã¯ä»¥åã®Flashã§ä½¿ç¨ãã¦ãFontã¯ã©ã¹ã§ã¯ãªãFontDescriptionã¯ã©ã¹ã使ç¨ãã¾ããFontDescriptionã®ã³ã³ã¹ãã©ã¯ã¿ãããããã£ã§ãfontPostureããfontWeightããæå®ãããã¨ã§ããã¼ã«ããæä½ãæå®ã§ãã¾ãã
ãã¼ã«ããæä½ãé©ç¨ããããã©ããã¯ãã©ã³ãããã©ãããã©ã¼ã ã«ãã£ã¦æåãç°ãªãã¾ããã
- Windows:MSã´ã·ãã¯ãã¡ã¤ãªãªãã¯ããã»ã¨ãã©ã®ãã©ã³ãã§ãã¼ã«ããæä½ãæå¹ã§ããã
- Mac OSX:Osakaããã©ã®ããªã©ã»ã¨ãã©ã®æ¥æ¬èªãã©ã³ãã§ãã¼ã«ããæä½ãç¡å¹ã§ããã¡ã¤ãªãªã¯æå¹ã§ãããArialãªã©åºæ¬çãªæ¬§æãã©ã³ãã¯ãã¼ã«ããæä½ãæå¹ã§ããã
Macçã¯ãããããã¨FTEã®ãã°ããããã¾ããã欧æåã§ã¯ãã¾ãåé¡ãªãã¨æãã¾ãããFTEã§æ¥æ¬èªãæ±ãå ´åãMac対å¿ãã©ããããï¼ãåé¡ã«ãªãããã§ãã
ãã©ã³ãã®ãã¬ãã¥ã¼ã¯ä»¥ä¸ã®ã³ã¼ãã§ç¢ºèªãã¾ããã
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="top" backgroundColor="white" > <mx:Script> <![CDATA[ import mx.events.ListEvent; import mx.controls.Alert; import flash.text.engine.FontWeight; import flash.text.engine.FontPosture; import flash.text.engine.TextBlock; import flash.text.engine.TextLine; import flash.text.engine.TextElement; import flash.text.engine.FontDescription; import flash.text.engine.ElementFormat; function updateSampleFont(event:mx.events.ListEvent ):void { try { updateTextLine(normalFont, comboBox.selectedItem.fontName, FontPosture.NORMAL, FontWeight.NORMAL, "Normal font ãã¼ãã«ãã©ã³ãã§ãã"); updateTextLine(boldFont, comboBox.selectedItem.fontName, FontPosture.NORMAL, FontWeight.BOLD, "Bold font ãã¼ã«ããã©ã³ãã§ãã"); updateTextLine(italicFont, comboBox.selectedItem.fontName, FontPosture.ITALIC, FontWeight.NORMAL, "Italic font ã¤ã¿ãªãã¯ãã©ã³ãã§ãã"); updateTextLine(boldItalicFont, comboBox.selectedItem.fontName, FontPosture.ITALIC, FontWeight.BOLD, "Bold Italic font ãã¼ã«ãã¤ã¿ãªãã¯ãã©ã³ãã§ãã"); } catch (e) { Alert.show("" + e); } } function updateTextLine(parent:UIComponent, fontName:String, posture:String, weight:String, text:String):void { try { parent.removeChildAt(0); } catch (e) { } var font:FontDescription = new FontDescription(fontName, weight, posture); var format:ElementFormat = new ElementFormat(font); format.fontSize = 50; var str:String = text; var textElement:TextElement = new TextElement(str, format); var textBlock:TextBlock = new TextBlock(); textBlock.content = textElement; var textLine:TextLine = textBlock.createTextLine(null, 600); textLine.rotation = 0; parent.addChild(textLine); textLine.x = 0; textLine.y = 50; } ]]> </mx:Script> <mx:ArrayCollection id="arrColl" source="{Font.enumerateFonts(true)}"> <mx:sort> <mx:Sort> <mx:fields> <mx:SortField name="fontName" /> </mx:fields> </mx:Sort> </mx:sort> </mx:ArrayCollection> <mx:List id="comboBox" dataProvider="{arrColl}" labelField="fontName" fontSize="20" rowCount="5" change="updateSampleFont(event)" width="400"> <mx:itemRenderer> <mx:Component> <mx:Label fontFamily="{data.fontName}" toolTip="{data.fontName}" /> </mx:Component> </mx:itemRenderer> </mx:List> <mx:VBox> <mx:UIComponent id="normalFont" height="100"></mx:UIComponent> <mx:UIComponent id="boldFont" height="100"></mx:UIComponent> <mx:UIComponent id="italicFont" height="100"></mx:UIComponent> <mx:UIComponent id="boldItalicFont" height="100"></mx:UIComponent> </mx:VBox> </mx:Application>