Обходим ограничения на раздачу по тарифу “Безлимитище” от МТС (и не только)

Disclaimer: за возможные списания автор ответственности не несёт!

Привет!

preved_mts

Начнём сходу — у многих есть данный тариф от МТС, и чего уж там, подавляющее большинство использует его в режиме тетеринга, или по-простому, раздаче интернета через Wi-Fi/bluetooth/etc.

Но тут на днях оператор решил некрасиво поступить по отношению к абонентам, мол, “теперь мы с вас в случае раздачи интернета будем дёргать по 30р./сутки”.

Читать далее Обходим ограничения на раздачу по тарифу “Безлимитище” от МТС (и не только)

JavaSE и OS X

Привет!

Хочу немного рассказать про взаимоотношения JavaSE и OS X. Это немного провал.

Сперва дам ссылку на официальный Java Development Guide for Mac. Его стоит сперва читать, если кому-то вдруг вздумается (как мне) писать какое-либо Java-приложение, которое планируется запускать на Mac’ах.

Так что просто перечислю яркие места, где можно зафейлить.

  • Надо использовать Swing, а не AWT, как могло бы показаться. То бишь, конечно, первая мысль “но AWT нативен, и OS X должна сразу годно им отрисовывать!”. Нет. Фейл заключается в том, что там хитро устроены многие вещи, от event’ов с мышью и заканчивая иным минимальным размером окна.
  • Swing прекрасно работает с Aqua. Поэтому если хочется использовать true OS X GUI, то нужно использовать Swing. Посмотрите, даже табы и те выглядят прекрасно 
  • Еще важное замечание. Если вы не упаковываете свою программу в .app контейнер, то в верхней строке на экране, где ещё меню можно заметить, что title у вашей программы будет названием класса, а не тем какой вы например, установите в конструкторе.

В общем, Java под OS X тот еще геморрой, а при разработке лучше всего руководствоваться их официальным гайдом. :)