DIMAN123456789 #61 30 декабря 2012 (изменено) ну бля, это рак неконтроллируемыйесли в жс можно оставлять коллбеки то тут какие-то нотифи, синхронизды, жоин под андроид тоже нужно париться?На первых парах об этом точно можно не париться. Но вообще под андроид мне не очень понравилось писать. Я написал два хэллоу ворлд приложения (читалку цитат с баша и читалку rss лент с возможностью добавления/удаления списка избранного) и на этом забил. Возможно это связано с тем что у меня нет своего андроид-фона Кстати, на работе писали под яфон и использовали sencha, может тебе интереснее на нем будет писать? То есть ты пишешь на жс полноценное приложение, а оно компилится в обжективС и все работает чотко, заебись. Мы по сути написали энтри пойнт на С и пару заглушек, а 95% кода было на жс. (хотя насчет компиляемости в С может и пиздю, так как я чисто девелопил, а система сборки сама билдила и заливала на эмулятор приложение ._. ) Изменено 30 декабря 2012 пользователем DIMAN123456789 Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #62 30 декабря 2012 (изменено) я юзал сенчу под андоид, по крайней мере под него, она тупо запускала браузер в режиме фуллскрин и работала как в песочнице с доступом к нативным функиям через апи другое дело, что скорость работы этого сосет, посему я и решил учить натив в виде жавы везде надо паритьсяэто тебе не жс, где браузер делает всё за тебяна жс для больших проектов придумать нормальную архитектуру стоит больших усилий работы мозга Изменено 30 декабря 2012 пользователем 2poy_nyasha Поделиться сообщением Ссылка на сообщение
Гость cedyua #63 30 декабря 2012 ку крутые программеры! Хочу влится в вашу тусу! Подскажите, как познать истину программирования? Если серьезно, то решил начать программировать на с++. На античате посоветовали книгу с++ за 21 день. Вот прочитал про рекурсию, вроде понял. Но задачу решить что-то не могу. SOS. Прошу помочь. Собственно сабж:Нужно написать функцию которая число будет поднимать к степени умножая его само на себя. Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #64 30 декабря 2012 лучше забейрли это ацтой говнокодить Поделиться сообщением Ссылка на сообщение
Гость cedyua #65 30 декабря 2012 блядь, а жить как-то надо. Все с чего-то начинали. Так что, реально, направь на путь если в твоих силах. Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #66 30 декабря 2012 учи пхпне ебись с говном мамонта Поделиться сообщением Ссылка на сообщение
Гость cedyua #67 30 декабря 2012 (изменено) хех, не сказать что могу кодить на пхп как крутой поцык, но написать небольшой скрипт\читать чей-то код - легко. Натолкните на решение задачи^ Изменено 30 декабря 2012 пользователем cedyua Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #68 30 декабря 2012 ДВАПОЙ ХУЙЛОХЕДКУН СОСАЛ У ДЖЮВСАРЕШЕНИЕ ЗНАЮ НО НЕ СКАЖУВРОДЕ ВСЁвтарка залогинитесь хех, не сказать что могу кодить на пхп как крутой поцык, но написать небольшой скрипт\читать чей-то код - легко. Натолкните на решение задачи^ну и напиши свою задачу на пхп, хули Поделиться сообщением Ссылка на сообщение
Гость cedyua #69 30 декабря 2012 логически не могу розв"язать, написать код это хня не главное Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #70 30 декабря 2012 function pow (n, c) {if(c < 2) return n;return n * pow(n, (--c));} pow(4,2); Поделиться сообщением Ссылка на сообщение
Гость cedyua #71 30 декабря 2012 спасибо, теперь понял что я упустил. рли спасибо Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #72 30 декабря 2012 лучше забей все это полное говно, не стоит даже потраченного времени Поделиться сообщением Ссылка на сообщение
Гость cedyua #73 30 декабря 2012 (изменено) 0_О Изменено 30 декабря 2012 пользователем cedyua Поделиться сообщением Ссылка на сообщение
Vizakenjack #74 30 декабря 2012 хех, не сказать что могу кодить на пхп как крутой поцык, но написать небольшой скрипт\читать чей-то код - легко. Натолкните на решение задачи^крутые поцыки на пхп не кодят Канал про крипту Поделиться сообщением Ссылка на сообщение
Ubububu #75 31 декабря 2012 (изменено) ну бля, это рак неконтроллируемыйесли в жс можно оставлять коллбеки то тут какие-то нотифи, синхронизды, жоин под андроид тоже нужно париться?А над чем там париться? Всё же крайне просто. Синхронизды, жоины и прочая мультипоточная хуйня вообще обязательная для изучения и понимания, если ты собрался изучать программирование более или менее нормально. В андроиде многопоточность это тоже одна из важных штук: в уи-треде тебе нельзя делать ничего тяжелого, иначе словишь зависание (ANR) и приложение зависнет. Изменено 31 декабря 2012 пользователем Ubububu Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #76 31 декабря 2012 ну бля, это рак неконтроллируемыйесли в жс можно оставлять коллбеки то тут какие-то нотифи, синхронизды, жоин под андроид тоже нужно париться?А над чем там париться? Всё же крайне просто. Синхронизды, жоины и прочая мультипоточная хуйня вообще обязательная для изучения и понимания, если ты собрался изучать программирование более или менее нормально. В андроиде многопоточность это тоже одна из важных штук: в уи-треде тебе нельзя делать ничего тяжелого, иначе словишь зависание (ANR) и приложение зависнет.окей, тогда буду вникать на практикекстати, не подскажете примитивный скрипт написав который можно было бы вникнуть в суть многопоточности? Поделиться сообщением Ссылка на сообщение
DIMAN123456789 #77 31 декабря 2012 ну бля, это рак неконтроллируемыйесли в жс можно оставлять коллбеки то тут какие-то нотифи, синхронизды, жоин под андроид тоже нужно париться?А над чем там париться? Всё же крайне просто. Синхронизды, жоины и прочая мультипоточная хуйня вообще обязательная для изучения и понимания, если ты собрался изучать программирование более или менее нормально. В андроиде многопоточность это тоже одна из важных штук: в уи-треде тебе нельзя делать ничего тяжелого, иначе словишь зависание (ANR) и приложение зависнет.окей, тогда буду вникать на практикекстати, не подскажете примитивный скрипт написав который можно было бы вникнуть в суть многопоточности?сделай бесконечный while(true) в одном потоке, а в другом запусти его прерывание. Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #78 31 декабря 2012 А как вообще прервать бесконечный цикл, если он бесконечный?Я могу только поставить приоритет в 1, а остальному 10, но не думаю, что это то что надо Поделиться сообщением Ссылка на сообщение
DIMAN123456789 #79 31 декабря 2012 (изменено) А как вообще прервать бесконечный цикл, если он бесконечный?Я могу только поставить приоритет в 1, а остальному 10, но не думаю, что это то что надоНу вот накидал очень примитивный пример: public class Main { public static void main(String[] args) { final ThreadManager threadManager = new ThreadManager(StateThread.RUN); Thread t = new Thread() { public void run() { long startTime = System.currentTimeMillis(); while(System.currentTimeMillis() - startTime < 5000 ) { } threadManager.setState(StateThread.STOP); } }; long i = 0; t.start(); while (threadManager.getState() == StateThread.RUN) { i++; } System.out.println("i = "+i); } } class ThreadManager { private StateThread state; ThreadManager(StateThread state) { this.state = state; } public StateThread getState() { return state; } public void setState(StateThread state) { this.state = state; } } enum StateThread { RUN, STOP } тут конечно не обязательно использовать synchronized Изменено 31 декабря 2012 пользователем DIMAN123456789 Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #80 31 декабря 2012 Ну, если я правильно понял, то ты, просто изменяешь во вторичном потоке, значение переменной и цикл так прерывается, но ведь это не трудно и не инетресено а вот как while(true) прерывать? Поделиться сообщением Ссылка на сообщение