Как стать автором
Обновить
62
0

Пользователь

Отправить сообщение
Тоже в свое время полез делать честную синхронизацию и понял, что как-то слишком много усилий приходится прикладывать, в итоге сделал через поллящий по таймеру Service. Оверхэд небольшой, просто, и работает, как из пушки. Если бы прочитал вашу статью, гораздо меньше времени потратил бы на принятие такого решения, а то по крупицам выковыривал знания из документациии, убил ощутимое количество времени, и в итоге отказался. Спасибо за хорошую статью.

Но не могу промолчать, прямо глаз резануло, простите за коде ревью, понятное дело, это не критично, но все же:
1) у вас классы называются с маленькой буквы mySyncService, mySyncService — как-то не принято в Java-коммьюнити так делать
2) член класса называется mSyncAdapter — зачем буква m в начале? Зачем различать члены класса и не члены класса с помощью имен? В современных IDE подсветки вполне хватает и глаз не цепляется за все эти m, _, m_. На мой взгляд лишняя информация.
вот, кстати, тоже такая беда. сейчас продумываю решения, есть такие мысли
1) купить несколько батареек и какое-нить отдельное зарядное устройство для них. но тут минус — неудобно батарейки перевтыкивать, хотя допустимо
2) найти где-нибудь накопитель с флэш разьемом. большая хрень, которая может питать, зарядил ее раз в неделю, кинул в рюкзак. в случае разрядки телефона втыкается провод. ну или когда сидишь в интернете шаришься, можно подключать, чтобы не разряждалось сильно и сама звонилка потом работала

вот только накопитель такой че-то никак руки не дойдут серьезно поискать
понимаю, вполне могу представить заточенный под приложение кэш
а про кохеренс да, есть такой момент. но тут каждый сам решает, мой работодатель решил все таки вложиться деньгами, пока не жалеем
спасибо за ответ. удачи вам — моя мама вас очень любит :)
здорово, кстати, не знал, что есть такие разработки. прямо таки звездные войны.
очень интересные цифры, вызывает уважение, несмотря на то, что одноклассниками не особо пользуюсь, я не из таргет группы, но красиво — 150К запросов в секунду.

правда интересно, ничего не имею против MS SQL, но как то в энтерпрайз джава мире принято использовать всякие oracle\sybase (не будет помянут всуе). интересно, были ли какие то проблемы специфические для MS SQL, просто любопытно, каковы впечатления?

и еще очень интересно — а кэши ваши самописные, неужто никакие стандартные решения не подошли типа coherence\ehcache\hibernate? или просто сложилось исторически?
А не поделитесь ссылкой или ключевыми словами, чтобы поискать? Давно уже хочу для своего андроидофона такое же сделать, все руки не доходят
ох, как мне близки ваши слова про первых и вторых.

и главное — первые такие скользкие, что хрен их прищучишь, они тоже полезное дело делают для компании, и говорить начнут и уже не поймаешь с чего начинали говорить. мы называем все это комсомолом и викли митинги у нас за глаза кличут комсомольскими собраниями, причем недавно поймал одного из больших боссов на шутке "… и, как постановила партия, мы.."

я вот попал в ловушку, никак сил не хватит уйти, денег платят сильно выше рынка, а веры в то, что я молодец и могу менять мир к лучшему, все меньше и меньше. надо все таки собраться и что то сделать, надо найти новый коллектив
а разве можно как-то адски подключиться к девайсу по USB, что легко можно получить доступ к данным оного? я просто плохо знаком с USB, но это была бы дырень так дырень. мне кажется, парни должны были бы такие вещи предусмотреть
похожая штука с неродным микро-юсб зарядником — и у меня моторлла 740 (вроде?) у друзей другие модели и тоже самое — странно работает тачпад и телефон тормозит и урывками работает, пока включен.
у меня просто у знакомых оказалась, это уже рефлекс, простите
вы молодцы. побольше бы в нашей стране такого, а то про «почту россии» уже легенды ходят. почему она еще не раззорилась?
есть какая-то правда в ваших словах. и именно поэтому я бы на их месте этого не делал.
именно. я как-то в свой проект народ набрал, молодых горячих парней из томска. им сделали токены, чтобы удаленно ходить на свой рабочий комп секьюрно. чувак обрадовался, говорит, надо проверить. а там, чтобы все настроить, надо разговаривать с американским роботом-женщиной по телефону и еще много всякого бюрократически-регистрационного.

я ему говорю — ну проверь — и когда он, замучанный, добрался до момента возможности подключения к своему десктопу, говорит — че вбивать, — да свой комп вбей. винда жестоко зависла, открывая окошко в окошке.
вообще, странно все это

несмотря на долгую историю, XP довольно неплоха. По крайней в моем windows-мирке у нее репутация стабильной, надежной и вполне себе быстрой. Я на работе восемь лет и у меня до сих пор стоит XP. И че-то как-то все устраивает, все равно разрабтываем сервер сайд.

и по статистике много людей ее используют. как же так, столько чуваков кидануть?

круто было бы, если бы они ее в опен сорс отдали. появились бы первые опенсорсные билды XP. интересно, что бы тогда с айти происходило
: Режим Капитана Очевидности включен

ну вроде как есть ощущение, что тут народ сидит технический, и слова типа нативный, имплементация, паддинг, все должны понимать. а если не понимать, то знать, как быстро найти и почитать. неудобно все термины в тексте определять, какой-то уровень понимания считается существующим по умолчанию

… кстати, забавно, полез сделать ссылку в стиле let-me-google-it-for-you и не нашел внятного описания самого понятия, может плохо искал, решил попробовать определить сам

нативный — калька с английского слова native

существует несколько значений, для меня, как джава программиста, наиболее привычно значение — использующий функции системы или ядра. есть код, который ты пишешь сам, а есть какие-то вещи, которые ты просишь операционную систему, в которой ты запущен, сделать что-то за тебя.

второй смысл, который использовался в этой фразе, мне кажется подсмыслом первого, типа что твое приложение не рисует себя само, а обращается к операционной системе за помощью в отрисовке, или манипулирует системными компонентами, использует их поведение.

а еще есть третий смысл, который в википедии. так колонизатор называет население тех территорий, которые захватывает. очень мне индейцев жалко

хм, а ведь тут надо системные компоненты определять, и что такое операционная система. не понимаю, как люди думали делать семантический интернет

: Режим Капитана Очевидности выключен

извините. наверное, не по теме. но зачем-то захотелось попробовать дать понятное и точное определение слова нативный

тут проблема возникает с сортировкой в любом файл менеджере. надо специально тогда ставить сортировку по дате модификации, а это нарушается, если вы какую то фотографию поправите

не зря автор статьи говорит о таком формате, как YYYY_MM_dd_title (я тоже так давно уже делаю)
в таком формате при стандартной лексикографической сортировке по имени, фотографии будут расположены именно так, как вы их делали, и удобно искать не только по дате (откуда я помню, когда было такое-то событие) а по последовательности событйи в вашей жизни

спасибо за разьяснение, идею понял, попробую сделать так в каком-нибудь проекте своем. Еще jar-ка очень улыбнула :) как вы с ними нежно, мы их все — жарник, или жар
та не, мужчина, не парься, тебя не ругают, просто парни похакали капчу на самом деле, а твоя статья полезная
хорошие советы, хотя соглашусь в последующим комментатором, что автор предлагает с такими клиентами просто не работать, чтобы нервы сэкономить.

мысль про разбиение тасок на короткие маленькие задачи, короткие итерации — очень так эджайл :), исходная спека здесь просто позволяет скоуп зафиксировать.
только у вас уже уровень денежный, вы говорите не как проект делать, а как правильно выстроить финансовые отношения в случае использования такой методологии.

хороший материал написать web-design agile monetary manifesto — как брать деньги с заказчика в эджайл разработке сайта. ждем интересную статью :)
Извините за занудство но тут «И так, поехали:», «итак» слитно, по-моему, надо писать в данном случае, просто глаз резануло, в любом случае спасибо за статью, очень интересно.

возник вопрос, может немного не в тему. видно, что вы применяете guice активно. мы на работе много дела имеем с подобного рода сервисами, обычно используется связка spring+jetty. поскольку банк большой, процессы сложные, надо деплоить приложение то туда, то сюда, на разные энвайроменты, соответственно проблема решается стандартным образом — в спринг конфигурации используются плейсхолдеры на проперти, есть файлы пропертей для каждого энвайромента, типа dev, UAT, SIT, Prod. ну а проперти включают себя параметры подключения к базе, к jms и к другим системам

при запуске приложение получает параметер типа -Denv=dev и файл с пропертями всасывается в спринг конфигурацию.

в свое время любопытствовал по поводу guice, но так и не воткнул, как в нем решать проблему множественности конфигураций. вы берете порт из системных параметров, неужели приходится все параметры пачкой передавать через -Dxxx=yyy? или используете адские скрипты, которые поставляют проперти в системные переменные? или вообще guice для такого рода приложений не годится?

Информация

В рейтинге
Не участвует
Откуда
Melbourne, Victoria, Австралия
Дата рождения
Зарегистрирован
Активность