天道酬勤,学无止境

macos

rJava loading in R(3.4.1) with OS Sierra

I have been around a problem with rJava in the newest version of R(3.4.1), Mac (10.12.5) and Java VM (1.8.0_131, x86_64:) Problem: I try it to follow this guide scottdhoover.wordpress.com/2013/03/05/a-basic-rjava-example/ To be able to run rJava in R. Some code from r: library(rJava) .jinit("") .jclassPath() [1] "/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/java" s <- .jnew("java/lang/String", "Hello World!") .jcall(s, "I", "length") [1] 12 So is actually working.. but when I try with my files: .jaddClassPath("/Users/Camilo/Desktop/20170711_Java2R") .jclassPath() [1] "

2021-06-21 11:53:40    分类:问答    java   r   macos

OSX 10.7.5: fatal error: 'ft2build.h' file not found

I am trying to install a program called "ROOT" (http://root.cern.ch/drupal/content/installing-root-source) using the "make" command, but I get the following error: clang++ -O2 -m64 -pipe -Wshadow -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Iinclude -pthread -I/Users/builder/pisi-64bit/tmp/freetype-2.4.4-1/install/include/freetype2 -I/Users/builder/pisi-64bit/tmp/freetype-2.4.4-1/install/include -o graf2d/graf/src/TMathText.o -c /Users/alex/root/graf2d/graf/src/TMathText.cxx /Users/alex/root/graf2d/graf/src/TMathText.cxx:15:12: fatal error: 'ft2build.h' file not found however, I

2021-06-21 11:50:40    分类:问答    macos

Are @synchronized blocks guaranteed to release their locks?

Assume these are instance methods and -run is called. Is the lock on self released by the time -run returns? ... - (void)dangerous { @synchronized (self) { [NSException raise:@"foo" format:@"bar"]; } } - (void)run { @try { [self dangerous]; } @catch (NSException *ignored) {} } ...

2021-06-21 11:47:04    分类:问答    objective-c   macos   cocoa

word boundaries in irb

I'm using Terminal on Snow Leopard. At the command line, if I've typed foo.bar.baz.bang.quuz.quux, when i tap option-B, it moves the cursor backward word by word -- stopping at every period, because it considers a period to be a word boundary. Likewise, option-F moves forward word by word. In irb (0.9.5, ruby 1.8.7), option-B and -F also have this behavior, but the period is no longer treated as a word boundary, which makes these keyboard shortcuts significantly less useful. How can I change this? EDIT: Curiouser and curiouser: On an EC2 instance which has the same irb and ruby versions, the

2021-06-21 11:39:03    分类:问答    ruby   macos   readline   irb   word-boundaries

如何在使用 OS X 故事板时隐藏初始窗口(How to hide the initial window on start with OS X storyboards)

问题 我正在创建一个 OS X 状态栏应用程序,所以我希望该应用程序以 hidden 开始。 我创建了一个“故事板”应用程序,并且初始窗口始终显示,即使“启动时可见”未选中(默认情况下未选中)。 注意:如果我禁用“是初始控制器”,那么应用程序会在没有任何窗口的情况下正确启动,但我的(现在是孤立的)窗口似乎永远不会添加到故事板中: var mainWindow = NSStoryboard(name: "Main", bundle: nil)?.instantiateControllerWithIdentifier("mainWindow") 未找到“mainWindow”控制器(即使我在 Window 控制器上正确设置了“Storyboard ID”)。 所以我认为最好离开“是初始控制器”,而只是在开始时隐藏主窗口...... 回答1 这可能有点黑客,但你可以做到这一点 func applicationDidFinishLaunching(notification: NSNotification) { // Insert code here to initialize your application NSApplication.sharedApplication().windows.last!.close() } 然后后来... NSApplication

2021-06-21 11:38:36    分类:技术分享    macos   cocoa   swift   uistoryboard

Xcode 单窗口,显示来自 xib 文件的自定义视图(Xcode single window, display custom view from xib file)

问题 我正在创建一个 OSX 应用程序,它有一个窗口。 该窗口包含一个视图,在整个使用过程中呈现不同的视图。 我目前的做法: 在默认的 MainMenu.xib 中,我在默认生成的窗口(这是我将使用的窗口)中为自定义视图创建了一个出口。 我们称之为MainView 。 我创建了一个带有 xib 文件的视图控制器。 在 xib 中,我为它创建了一个视图和一个出口。 我们称之为CustomView1 。 稍后我将在此视图控制器中拥有多个视图。 在AppDelegate.h我导入了视图控制器,并将其分配如下: @property (strong, nonatomic) MasterViewController *masterViewController; 在applicationDidFinishLaunching AppDelegate.m中,我尝试显示自定义视图: _MainView = _masterViewController.CustomView1; 目前这会导致一个空窗口。 我怀疑我这样做是错误的。 做这个的最好方式是什么? 回答1 您的错误是您最初没有显示您的第一个视图。 这是我学习如何在窗口内外交换视图的方式。 是否是最好的方式,不取决于我。 与您的方法不同的是,您应该将视图与窗口分离。 可能有更好的方法,但以下方法是官方教授的。 使用您的 mainmenu.xib

2021-06-21 11:31:06    分类:技术分享    objective-c   xcode   macos   cocoa   view

Matplotlib PDF 导出使用错误的字体(Matplotlib PDF export uses wrong font)

问题 我想为演示文稿生成高质量的图表。 我正在使用 Python 的 matplotlib 来生成图形。 不幸的是,PDF 导出似乎忽略了我的字体设置。 我尝试通过将FontProperties对象传递给文本绘制函数和全局设置选项来设置字体。 为了记录,这里有一个 MWE 来重现问题: import scipy import matplotlib matplotlib.use('cairo') import matplotlib.pylab as pylab import matplotlib.font_manager as fm data = scipy.arange(5) for font in ['Helvetica', 'Gill Sans']: fig = pylab.figure() ax = fig.add_subplot(111) ax.bar(data, data) ax.set_xticks(data) ax.set_xticklabels(data, fontproperties = fm.FontProperties(family = font)) pylab.savefig('foo-%s.pdf' % font) 在这两种情况下,生成的输出是相同的并使用 Helvetica(是的,我确实安装了两种字体)。 可以肯定的是,以下内容也无济于事:

2021-06-21 11:30:51    分类:技术分享    python   macos   matplotlib   cairo

如何在基于非文档的故事板应用程序中处理 applicationShouldHandleReopen(how to handle applicationShouldHandleReopen in a Non-Document based Storyboard Application)

问题 我能弄清楚的最好的是: func applicationShouldHandleReopen(sender: NSApplication, hasVisibleWindows flag: Bool) -> Bool { if !flag{ let sb = NSStoryboard(name: "Main", bundle: nil) let controller = sb?.instantiateInitialController() as NSWindowController controller.window?.makeKeyAndOrderFront(self) self.window = controller.window } return true } 但这要求我在我的应用程序委托上设置一个对窗口的引用。 由于在应用程序最初启动时不需要这样做,因此我非常肯定我做错了什么而错过了一些明显的东西。 此解决方案似乎也有效 func applicationShouldHandleReopen(sender: NSApplication, hasVisibleWindows flag: Bool) -> Bool { if !flag{ for window in sender.windows{ if let w = window as? NSWindow{ w

2021-06-21 11:23:33    分类:技术分享    macos   cocoa   swift   xcode6   osx-yosemite

Mach-O 64-bit format does not support 32-bit absolute addresses. NASM [duplicate]

This question already has answers here: x64 nasm: pushing memory addresses onto the stack & call function (3 answers) Assembler Error: Mach-O 64 bit does not support absolute 32 bit addresses (2 answers) Mach-O 64-bit format does not support 32-bit absolute addresses. NASM Accessing Array (1 answer) Closed 3 years ago. When I use nasm -f macho64 asm1.asm I get the following error: asm1.asm:14: error: Mach-O 64-bit format does not support 32-bit absolute addresses This is asm1.asm SECTION .data ;initialized data msg: db "Hello world, this is assembly", 10, 0 SECTION .text ;asm code extern

2021-06-21 11:23:04    分类:问答    macos   assembly   x86-64   nasm

在 Mac OS X Yosemite 10.10.1 上包含搜索路径(Include search path on Mac OS X Yosemite 10.10.1)

问题 我只是为了改变包含搜索路径的顺序(我相信)。 我想更改包含搜索路径。 特别是,我首先需要/usr/local/include 。 但它不会因为重复而改变。 我怎样才能改变它? 我想有默认设置,因为出现了我没有指定的路径。 像/usr/include/c++/4.2.1 , /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.10.0 -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -main-file-name test_common.cpp -mrelocation-model pic -pic-level 2 -mdisable-fp-elim -masm-verbose -munwind-tables -target-cpu core2 -target-linker

2021-06-21 11:21:59    分类:技术分享    c++   xcode   macos   osx-yosemite   clang++