You are viewing [info]tsybulin's journal

Перенаправления псто

  • Mar. 29th, 2010 at 1:34 PM
appman
Уважаемые френдирующие, френдующие и прочие друзья.
Прошу обратить внимание на простую вещь: сей журнал утратил свою пищевую ценность и прогорк на вкус.

На смену ему пришел мой основной блог по адресу papasha.kiev.ua, так что прошу проследовать.
Там вам предложат и новости по RSS, и статьи и все прочие блюда.

З.Ы.
В твиттере наиболее значимые записи блога транслируются с хэштэгом #papasha
  • Add to Memories
  • Share
  • Link

Сетевая загрузка Mac OS X

  • Feb. 21st, 2010 at 7:10 PM
  • Add to Memories
  • Share
  • Link

Jan. 10th, 2010

  • 11:57 PM
apple
Poll #1509803 Сортирный вопрос
Open to: All, detailed results viewable to: All, participants: 75

Вы читаете книгу в туалете

View Answers
Бумажные книги
17 (22.7%)
С ноутбука
7 (9.3%)
С нетбука
0 (0.0%)
С айфона или телефона
36 (48.0%)
Жду планшет
6 (8.0%)
Вообще не читаю
9 (12.0%)
apple
Смысла, по большому счету, в этой операции мало, только на поиграться.
Сервер - это та-же макось с доустановленными серверными пакетами.
Но если очень хочется посмотреть на зверя и поиграться - то почему бы и не?
Вот только обидно что при запуске установщика показывается сообщение о невозможности операции на этом маке.
И посыл в чтение требований.

Но, если нельзя, но очень хочется, то можно.

Залезая в бутылку

  • Oct. 29th, 2009 at 2:02 AM
apple
 Решаем задачу выделения гарантированной полосы под нужды приложения

www.papasha.kiev.ua/2009/10/blog-post_29.html


apple
Раздавать интернет при помощи Mac OS X не просто, а очень просто.
Но что делать, если хочется отдавать в общее пользование не весь возможный канал, а некоторую часть?
Ответ прост: нужно прикрыть вентиль на трубе. Как? Тоже очень просто

Snow leopard code injection

  • Sep. 17th, 2009 at 5:55 PM
apple
 There are a few potential ways to do code injection in Snow Leopard. I have yet to
look at each one to figure out which actually do work.

1. WebKit plugins. Theoretically they should only load when Safari encounters the
right web ContentType. But you can convince WebKit to auto-load your plugin[1]. This
will only work if Safari loads 64-bit plugins in-process, instead of using a sandbox
as it does for 32-bit plugins, anybody want to check this out for me?

2. OSAXen, aka Script Additions. This is what 1Password uses. You have to create an
OSAX that responds to a custom Apple Event, such as "inject SafariBlock". Then you
have a background app sit around watching NSWorkspace application-launch
notifications. When it is notified that Safari is launched, it sends the "inject
SafariBlock" event to it, which gets your OSAX code running inside the Safari process.

3. mach_inject. This would also need a wait-for-launch-then-inject mechanism. Also
needs certain special privileges, see taskgated(8). It looks like there's been some
Snow Leopard work in the mach_star github repos, so presumably either it already
works or will eventually.

4. DYLD_INSERT_LIBRARIES. This is what the WebKit nightlies do, and now the Chax
alphas too. You basically create a launcher for (application + your plugin), that
sets the DYLD_INSERT_LIBRARIES environment variable, then launches the app. Some
caveats: You can't really have multiple plugins this way, each needs its own
launcher. This technique may impact the dyld's shared library caching. Since you also
need the env var DYLD_FORCE_FLAT_NAMESPACE, an app which links to different libraries
with the same symbol will misbehave--but I wouldn't worry about this with Safari.

[1] See http://www.switchersblog.com/2007/08/the-end-of-th-2.html , and Google for
BP_CreatePluginMIMETypesPreferences

src: http://code.google.com/p/safariblock/issues/detail?id=115#c16

Aug. 14th, 2009

  • 5:20 PM
apple
goldmember

Do not eat iPod shuffle

  • May. 30th, 2009 at 2:10 PM
apple
В недрах сайта Яббла

a94_w3

Tags:

May. 23rd, 2009

  • 8:35 PM
apple

think different

Tags: