в общем случае ответ нет.
Разделение ОС на клиентскую и серверную в случае с Виндоус неслучайно. В них по-разному настроена реакция системы. Например, сервисы (фоновые задачи) имеют более высокий приоритет выполнения, чем обычные приложения с окнами. Некоторые сервисы на сервере изначально работают, а на клиенте их нет вообще — всё это сказывается на скорости отклика системы.
Аналогия может быть такой: друзья ездят на грузовике, как вы думаете, может мне для семьи БЕЛАЗ взять?
Я считаю, надо банить автоматом тех, кто задает такие вопросы. И заодно всех, кто тут дает тупые советы написать говно на хабр. И без вас хватает.
Это означает, что такой человек даже FAQ не потрудился почитать.
1. Скупать акции. Если это утка, на панике можно будет неплохо заработать
2. Сделать запасы воды, еды, спичек, соли, м.б. бензина/керосина. Наточить ножи. Выбраться подальше от города. Есть шансы попасть в постапокалипсис.
Coda среда разработки для php, perl, html, css, js
Еще один вариант из тех что мне очень нравятся — Espresso
Для MySQL — Sequel Pro
FTP, SFTP — в принципе и в Coda и Espresso встроен клиент, но отдельный — Cyberduck есть неплохой. Так же FTP поддержка встроена в систему.
Я лично пользуюсь Coda + Sequel Pro + Cyberduck.
Не знаю на сколько это схожий софт, ибо на винде не сижу уже лет 5, предлагаю вооружится гуглом и посмотреть хотя бы скрины/почитать отзывы.
Когда Вы закрываете приложение кнопной «Назад», то вызывается метод onDestroy(). Для этого перехватывать нажатие этой кнопки в методе onBackPressed() не имеет смысла. Достаточно сделать так:
Если вы от Application не наследуетесь, и как следсвие не изпользуете другого Context кроме Context-а вашего Activity — то достаточно только finish(). Ну и плюс конечно, если вы сами создаете thread-ы то их лучше явным образом удалить.
mplayer'ом: записать в отдельный файлик табличку вида "[имя файла] [время начала] [продолжительность]", потом считывать ее построчно и запускать mplayer как-то так:
net = require(«net»);
var stream = new net.Stream();
stream.connect(80,'ya.ru')
stream.setEncoding('utf8')
stream.addListener('connect', function () {
stream.write(«a»);
});
stream.addListener('data', function (s) {
console.log(s);
});
stream.addListener('end', function () {
stream.connect(80,'ya.ru');
});