Search engine: how to open the file type with the application on the remote machine through the Apple script application as the default application for the file type

I would like to set the default file association for a file type (PDF) in an Apple Script application. The Apple Script application will open the file type on a remote machine (using remote Apple events) with a specific application ( It does not matter, but the remote machine is a virtual machine on the local machine. I think the script should look like this:

set remoteMachine to "eppc: //elcapitan.local"
Tell the "search engine" application of the RemoteMachine machine
open ("/Applications/" as a POSIX file as an alias)
tell him at the end

set pathToLocalOnRemote to "/ Volumes / cajal"
repeat with fn in argv
Tell the application "Preview" of the RemoteMachine machine
open pathToLocalOnRemote & fn
tell him at the end
end of repetition

What is not clear to me is, what really happens when you open a file type (PDF) in the Finder? The default file association will specify which application to use. Within the application, is there only a binary called that gets a list of file names as its argument? If so, is this binary like a command line binary? In summary, can I trust that Finder will execute my script analogously to a command line call with a list of files as an argument? Also, will the list of file names be given as the absolute (complete) path?

Bitcoin Core – Need help to understand this script file

They sent me this code with a price of $ 12.

You, or anyone, can download that code for free from

No fee or price, it's free, $ 0

I have no idea what it is used for.

As Pieter said, it is the source code of a computer program, a Bitcoin wallet called "Bitcoin kernel". Use the source code with a program called compiler C to create a program that you can then use. But you can only download the already compiled program from the appropriate website. The source code and compiled bitcoin-core program are not really suitable for any new person in Bitcoin. The compiled program is a "wallet" that provides a way to control a quantity of Bitcoin that you have obtained by buying in a stock market or by selling something for bitcoin.

It does not generate money.

I had asked someone to help get something out of bitcoin

If you already have something from Bitcoin, you probably already have the means to get it out (convert it to another currency, use it to buy something). You would have a wallet or an account with a change or something similar.

If this does not make much sense to you, it is very possible that you have been cheated and do not have Bitcoin to go out.

Is there a way to integrate a .kml file into an MKMapview?

I wonder if there is a way to integrate .kml files into an MKmapview. I am new to Swift and there are some kml routes that I want to include in the map in my application. Is there any way to do this?

Why does loading the SVG in the media library fail if the file does not have an XML tag at the beginning?

I have enabled SVG uploads using this code:

add_filter (& # 39; upload_mimes & # 39 ;, function ($ mimes) {
$ mimos['svg'] = & # 39; image / svg + xml & # 39 ;;
returns $ mimes;

However, the SVG file loads that start with the the label fails with the usual "Sorry, this type of file is not allowed for security reasons". error that WordPress displays when SVG uploads are not supported.

If I add To the file, just before the opening. label, the load is successful.

Why is the XML tag required? Is this requirement in WordPress normal or is there a problem with my configuration?

java – Minimizing the path of a file

I have a simple program that "minimizes" a file path. Minimize simply means replacing unnecessary file entries with entries that mean the same thing:

  • route1 / route2 /../ route3 is replaced by route1 / route3
  • route1 /./ route2 is replaced by route1 / route2

I achieved this using regular expressions and it seems to cover all cases, but it also feels very slow and I have a hunch that I might be prone to infinite loops:

final static private pattern ONE_DOT = Pattern.compile ("/\./");
static final private pattern TWO_DOTS = Pattern.compile ("[^/]+ / \ \ ./? ");

Public static chain minimize (Final chain in) {
String tmp = en;
while (! stringIsMinimized (tmp)) {
tmp = ONE_DOT.matcher (tmp) .replaceAll ("/");
tmp = TWO_DOTS.matcher (tmp) .replaceAll ("");
returns tmp;

public Boolean static stringIsMinimized (final string chain) {
return! (ONE_DOT.matcher (str) .find () || TWO_DOTS.matcher (str) .find ());

How do I restore the use of my wallet.dat file, used for the last time in 2013?

I found a wallet.dat file in my backup folder, which I remember I used for the last time in 2013. I'm curious to see what content of BTC it contains, which I remember is a very small fraction of BTC.

In any case, is there anything that prevents me from simply installing Bitcoin Core and replacing the default wallet.dat to recover my backed wallet? What is the recommended way to recover such an old wallet.dat file?

types of personalized publications: do not show secondary pages within a file page

I have a CPT created, on my CPT file page the father and daughter pages are displayed.

Science books
Book 1
Book 2

Science fiction books
Book 1
Book 2

In my case, I do not want it to be that way, since I want to show the child pages only inside the father's page.

How can I make the file on the page only show the pages of the father and not the daughters?

Is that possible?

ffmpeg – GStreamer – multiple RTP package for each file. And muxing

I have the Janus server (WebRTC). And I'm using VP8 / OPUS.
Then, the Janus RTP package forwards to GStreamer.
I have two questions.

  1. Do I have to run a GStreamer (with multiple threads) or several GStremaer?
    Actually, Janus sent multiple RTP transmissions to Gstreamer.
    Ex) Two colleagues are in the WebRTC room.
    Then, Janus sent 4 RTP packages to GStreamer.
    peer1: video / audio, peer2: video / audio.
    If I executed only one GStreamer, it is not possible to determine whose flow it is. Then to classify I have to separate the port with multiple GStreamer processes. I like this:

rtpbin name = rtpbin
udpsrc name = videoRTP port = 5000
caps = "application / x-rtp, media = (string) video, payload = 98, encoding-name = (string) VP8-DRAFT-IETF-01, clock-rate = 90000"
! rtpvp8depay! webmmux! tail
! file location = track1.webm
Port udpsrc = 5002
caps = "application / x-rtp, media = audio, payload = 111, encoding-name = (string) OPUS, clock speed = 48000"
! rtpopusdepay! obfuscate! oggmux
! file location = audio.ogg

rtpbin name = rtpbin
udpsrc name = videoRTP port = 5003
caps = "application / x-rtp, media = (string) video, payload = 98, encoding-name = (string) VP8-DRAFT-IETF-01, clock-rate = 90000"
! rtpvp8depay! webmmux! tail
! file location = track1.webm
Port udpsrc = 5005
caps = "application / x-rtp, media = audio, payload = 111, encoding-name = (string) OPUS, clock speed = 48000"
! rtpopusdepay! obfuscate! oggmux
! file location = audio.ogg

So I get confused. Either multiple threads? Or multiple processes?
Tell me the details please!

  1. How can I mux VP8 / OPUS to mp4 container in real time?
    I looked for it for a long time. But I can not yet.
    GStreamer has so many options for each version.

I'm waiting for your advice! Thanks to you

matrix – How to import a part of an Excel file?

I'm trying to import a part of an excel, column 20 and row between 6-59 in this column.
I tried :

tab = Import[
time = tabulator[[20, 6 ;; 59]]


Time = Import[
  "D:UsersmartineDesktopdataKPResults largest GFP area 
mean.xlsx", {"Data", 1, {6;; 59}, {20}}]
Time = Import[
  "D:UsersmartineDesktopdataKPResults largest GFP area 
mean.xlsx", {"Data", 1, {6:59}, {20}}]

But it does not work so apparently that I did not write it the right way.

Thanks in advance

lightroom – Why does the combination of JPEG to panorama in Photoshop increase the file size by 100 times?

Why did this happened? Is Photoshop creating new information? … The maximum size should not be more than 5 * 5 = 25Mb, right?

The source images are JPG, so it does not make sense to compare their sizes with an uncompressed final TIF. (Apples to oranges). You will get a more reasonable output size for the comparison if you re-save your TIF output as JPG. (Apples to apples.)

Then, when I flatten layers and save again, it is reduced to 111 MB [from 650 MB].

Each layer contains pixels that were do not Present in the original to expand the image to the parts of the panorama that cover the other photos. These pixels require space to store. Each layer also contains alpha channels Define transparent areas Since you are using an uncompressed format, this "additional" information occupies a much from space. By flattening the image, "duplicate" pixels that are not visible, as well as alpha channels, are discarded.

How can I save it in a format that does not lose any pixels but does not increase in size?

Generally, you can not get photos up to the size of JPG without resorting to lossy compression. You can try PNG, which does not support layers and is slower, but generally smaller than TIF. You can also save TIF with compression without loss, the best thing at this moment is Deflate (Zip).

I would use the native format of the software (PSD for Photoshop, XCF for GIMP) while actively working on the image. Then save the final Work with JPG 99 quality (Photoshop 12).

My experience has been that the difference between quality 99-100 and no loss is negligible. In addition, it has the original source images if it is necessary to reprocess them. While you may want to avoid duplication of work in the future, advances in technology should accelerate future efforts with better results.