Re: TSM30 source found!
My 2 cents: If you don't want the software, don't download it. Michael, thanks for making it available. I will probably download it and look at it because I am curious, I am very busy so that's probably all I will do. I have been in the situation Michael described - I had a copy of source for a nice paint program that I wrote, but it was owned by a former employer. The company changed hands a couple times, the product was discontinued, but technically the software was not mine. I ended up throwing it all away. So much human creativity and effort just goes into the waste bin because it is "intellectual property". If I had a religion this would be a sin. Excuse me, Michael did you say "VAX" server? :-) Once you replace it what will you do with the extra floor space? The savings on your electric bill would pay for a virtual server in the Cloud. -- Brian Wilson Corvallis Oregon ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: [Debian] Installation failed
On Wed, Jul 29, 2009 at 1:05 PM, ueli.pe...@bluewin.ch wrote: > Dear Community > > the last tree days i tryed to install Debian "over" SHR. > Everytime endig with: > > > P: Configuring package debian-archive-keyring > P: Configuring package apt > P: Configuring helper cdebootstrap-helper-apt > E: Internal error: install > r...@om-gta02 ~ $ > > Full Log is appended > > Any hints? Well Ueli -- you are not alone. I think that error is pretty generic and that you really have to look in this file -- /mnt/debian/var/log/bootstrap.log -- to see useful messges. I am surprised that a standard piece of hardware with a completely standard OM distro can't run this Debian installer script. It's also a drag that I can't restart it once it's failed to try again -- well, I can -- "./install.sh debian" but it starts over again and that step takes a long long time. Well it even says "might take a while". :-) That's true! Takes FOREVER actually since it never completes. Today I tried flashing each of these to the phone to use as a starting point. OM2009 OM2008.12 OM2008.9 backing off to an older distro each time figuring maybe THIS time it would work. Same results every time P: Configuring helper cdebootstrap-helper-apt E: Internal error: install Checking the log file in /mnt/debian/var/log/bootstrap.log I see this > O: Failed to fetch bootstrap:/pool/main/t/texinfo/install > info_4.13a.dfsg.1-4_armel.deb > O: E: > O: Unable to fetch some archives, maybe run apt-get update or try with > --fix-missing? > O: > E: Internal error: install This looks pretty bad -- missing archive -- It's a different error than I got with OM2009 - which I did not note. Reading the wiki page at http://wiki.debian.org/DebianOnFreeRunner I just figured OM2009 was too new. I wonder where it's going for the archive. I wonder why it can't get there. I googled for the error and found this http://www.mail-archive.com/smartphones-userl...@linuxtogo.org/msg01501.html Trying that now-- manually wget the deb file and put it in /mnt/debian/var/cache/bootstrap/ Maybe this will help... Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: GPS Antenna
On Fri, Oct 3, 2008 at 9:19 AM, Christian Weßel <[EMAIL PROTECTED]> wrote: > Hi folks, > > who has an external GPS antenna operating successfull with FR? > > Which brand? Where to get? > > I check the first one without success, so I need to look for a fit one. I listed the one that I got from Semsons in the antenna wiki page http://wiki.openmoko.org/wiki/External_GPS_antennas#Semsons_external_antenna (Please add your own information to this page) Here is a direct link: http://www.semsons.com/gps90deexboa.html I tested one from Semsons (in California) rather than Ebay so that other people could get the same model if they wanted one. I have no connection with Semsons other than being a satisfied customer. Semsons has pretty good specs on their equipment so I was able to choose one that worked on the first try and it was only US$11. I don't know if Semsons ships out of US, If you don't want to order from them I suggest that you look at the specs for that antenna and then find a similar model from a reputable vendor closer to your home instead of ordering something from random Ebay sellers. You aren't saving any money buying equipment you can't use. Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: I bought the FR for what I did not have - freedom (was: Re: funny comment from a user, in response to the question of whether FR works as a daily phone:)
Paraphrasing Michael > In what ways can you extend the FreeRunner... I was looking at WiFi IP phones yesterday at Voipsupply.org and they have some in the $300-$600 range. They are targeted at "hospitality and healthcare" industry. They are just WiFi phones, no GSM no Linux. Both of these apps have staff that are constantly moving around and don't have a desk phone. Build an app that caters to these folks and adds together WiFi + GPS + GSM For a hotel -- from the phone, check status of any room. Use the phone as a master key for cleaning staff. For medical staff that are on call, track their locations via GPS and prioritize contacting staff that are closest to the hospital. Allow staff to locate a patient from the phone -- eg not in room? might be getting therapy. When a phone leaves the building (loses WiFi VOIP registration) switch to GSM and note it in the server. This means you can run across the street to the bagel shop on a break without being out of reach and you don't have to think about it. Just go. You might not be able to locate a smartphone accurately inside a building with GPS but at a large facility you'd know which wifi access point they were connected to so you'd know what building and possibly what floor they were on. There is lots of stuff that goes way beyond what a simple WiFi phone could do and the hardware is in the same price range. All value added most of it server based and relatively easy to protect private information... so while I might not want someone I don't know tracking my location via GPS if it's part of my job it could be very helpful to me. Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: funny comment from a user, in response to the question of whether FR works as a daily phone:
I have so far avoided misery by restricting myself to just reading (parts of) the mailing list and keeping the FreeRunner battery charged. On Sat, Sep 20, 2008 at 10:36 AM, Michael Shiloh <[EMAIL PROTECTED]> wrote: > >> My old phone works as a daily phone. I bought the FR for what I did not >> have - misery. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: A mailing list for FLOSS-GPS community?
I asked the maintainer of the freegis.org site if he knew of a list targeted at gps and he did not. I tried to post to the "GPS Software Hub" google group and the posting is being held in the moderation queue. (Moderation is fine but someone has to do the moderating so that the messages go out in a timely fashion.) I don't have a good feeling about how that group is being used and maybe we should not be hijacking it for software development. It's had more of an end-user focus. I am not a big fan of Google but I suggest hosting the list there because it actually works quite well. I especially like the RSS feature. On the other hand OSGEO is a really good group, I like there projects and people. Mapserver, GRASS, QGIs .. Flip a coin. You decide. But can we not use the word "FLOSS" in the group description? That just makes me think of dental hygiene. Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: A mailing list for FLOSS-GPS community?
>> "Risto H. Kurppa" <[EMAIL PROTECTED]> wrote: >> >>> Hi! >>> >>> I suppose there are some tangogps/navit/other gps software users and >>> developers here on this list who would be interested in getting >>> together with the rest of the FLOSS GPS community >>> >>> see http://risto.kurppa.fi/blog/a-mailing-list-for-the-floss-gps-community/ There are existing groups that are relevant. They are both low traffic right now and I think for the purposes you suggest the first one might be appropriate. I am already a subscriber so I will ask how they feel about it being used this way. At Google Groups -- "GPS Software and Maps!!! This is a global community for GPS users, researchers, geocatchers, GPS manufacturers, GPS application developers, GIS people to share and discuss their problems with each other and try to find possible solutions." This one is oriented towards creating maps for existing devices, such as Garmin handhelds At Yahoo! groups -- "GPS MAP AUTHORS is a consortium for those who use GPS ( Global Positioning System ) hardware and software to create and publish maps, charts, trail and tour guides." Brian in Corvallis Oregon ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Get spare parts in NYC (batteries)
> Personally, I don't want to spend $50 when all I really want is one spare > Freerunner battery. I am using the pouch that came with my FR for the spare inner tube on my bicycle and I have not opened the baggie with the headset yet so I don't want more of them. Batteries should be available separately as should other replacement parts. Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: GPS logger / field data collection
> IMO, just use the raw Ublox binary format. It's rather simple to decode. > I have already implemented a binary decoder for the Ublox binary format > based on Ublox open documentation of the protocol. My plan is to release > this code under the GPL at some point. The only GPS receiver that I have that does u-blox binary format is the one in the Freerunner, and the others are Trimble and Garmin and SiRF and NMEA. So I'd be limited to using only one receiver out of my collection. Especially I'd love to be able to use the fancy Trimble ProXH via bluetooth and not be forced to use the Windows Mobile device they expect you to use. (Trimble Recon) So I was looking for a more general solution. But it's a starting point anyway, and hey, I work on this about 10 minutes a day so I'd say dive in! Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: GPS logger / field data collection
On Sun, Aug 24, 2008 at 6:02 AM, Timo Juhani Lindfors <[EMAIL PROTECTED]> wrote: > For editing openstreetmap it is also useful to capture short audio > comments. This can be easily done by starting recording when AUX is > pressed and stopping it when it is released. I think this is a good idea for any field data collector. I added it to the wiki page. Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: which bootloader?
On Fri, Aug 22, 2008 at 8:22 AM, arne anka <[EMAIL PROTECTED]> wrote: >> and I can guess that the vN refers to a revision of my phone. Which >> phone do I have? Is it marked somewhere? > > this has been discussed several times and exhaustingly. > wherever you look, mailinglist archives or wiki you should immediately > find that the only gta02 revision currently in the wild is v5. Yes, no doubt this morsel of information is buried deep within the wiki but absent from the places I would expect to find it, such as the Neo Freerunner page, the hardware pages, and the the bootloader page. Thanks --and I have added it. Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
which bootloader?
The wiki says "The latest bootloader binary builds can be found under http://buildhost.openmoko.org/daily"; but when I go there I find 12 files. I can narrow it down to these 3 based on the "gta02" and I can guess that the vN refers to a revision of my phone. Which phone do I have? Is it marked somewhere? uboot-gta02v2-latest.bin 22-Aug-2008 02:14 211K uboot-gta02v4-latest.bin 22-Aug-2008 02:14 211K uboot-gta02v5-latest.bin 22-Aug-2008 02:14 212K I want to try Debian and first thing it says it to make sure my Uboot is up to date. Thanks Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: GPS logger / field data collection
Jim wrote: > I was kind of surprised that gpsd didn't give me a simple way to just get the > current location, I > had to capture 5 sentences to do that simple thing I tried to used gpsd with my GPS base station my recollection was that it was totally useless for that. I assume that it will be useless for this project too but it's a starting point. > XML would be able to do that but I agree probably too verbose, how about > tokenized XML? Very interesting idea, could be the way to go, I will look at it. On Mon, Aug 18, 2008 at 4:21 PM, Bert Hartmann <[EMAIL PROTECTED]> wrote: > In my toyings with TangoGPS, I know it can produce logs, I don't know the > format > at all, it may just be the raw GPS output or not. I do know it does all the > pedometer functions you were asking about (maybe not min speed, but definitely > max and avg.). Perhaps you should look into that project. I will, thank you. I have no interest in inventing a new binary format. There should be something out there that is open and compact. ("There should be", he said. Ha) I've tried TangoGPS, it's a nice program. Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
GPS logger / field data collection
One of the main reasons I got my Freerunner was to play with its GPS features. I want to be able to use it as a replacement for closed-source applications like TDS Solo Field and ESRI ArcPad. Especially I want something that would facilitate my volunteer "citizen scientist" work At the rate I am going I will probably never have more than 15 minutes a day to work towards this. In spite of this I decided to spell out what I have been thinking about in a wiki page because it would take too much space here and I think the interest might not be high enough to clutter up this very busy list with yet another very involved topic. I have a GPS in my pocket most of the time. I use a Garmin on my bicycles and on hikes. I have used various TDS and Trimble and ESRI products. Being a software developer I want something that I can tweak and tune and none of these commercial products even comes close to what I have in mind. Therefore I started this page: http://wiki.openmoko.org/wiki/GPS_Data_Logger to talk about it and the intro there says this: -- This page was created to address the use cases mentioned in GTA02 GPS, including * I want to log GPS data for later analysis. * I want to collect GPS data for scientific field work (forestry, biology, etc) The page was started on 17 August 2008 mostly as a thought exercise. Please jump in and add to it. Cheers, Brian Wilson Corvallis Oregon ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: /qtopia/ alarm clock drains battery
> smart arse answer. There is no BIOS. ;) Not intentionally -- just drawing an analogy as a means of exposition > Some time ago in any of the openmoko lists someone proposed a solution for > RTC wakeup. I will try searching for it later. A block diagram of what's in the phone would be nice for this beginner. I wonder if one of those is around. I know they are talking of releasing schematics. Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: /qtopia/ alarm clock drains battery
Is there an easy way to suspend for a time period (say 8 hours) or set a realtime clock to it wake up? I set BIOS this way on my desktop - cron shuts it down at midnight and BIOS wakes up every morning at 7. Works quite well to save power. On Thu, Aug 7, 2008 at 10:54 AM, Lorn Potter <[EMAIL PROTECTED]> wrote: > Yaroslav Halchenko wrote: >> if you decide to use alarm clock in the qtopia -- it would drain the >> battery much more rapidly. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: How to see how full my battery is?
Yesterday when I was running ASU and had had the FR plugged in overnight to its charger I looked at its screen and there was a popup window was saying "your battery is really low, better recharge it soon" (I paraphrase). I figured it was wrong. Since I was about to reflash it with FSO I checked the sysfs readings and found the entry that said "this is probably most useful" and it said "91" which I took to mean 91% so I figured it was okay. Maybe it meant 91% empty? I was able to put it on USB and reflash without incident. After putting FSO on it I now see an ambiguous battery picture. It either shows almost full or almost empty. Then the FR started going to sleep on me every 30 seconds or so. I would push the power button and it would wake up again. It did not issue any kind of warning, it would just fade to black. Eventually it seemed to die. So I plugged it back in to the official charger and went to bed to recharge my own batteries. I have not looked at it yet today. I guess what I am saying is that I'd like to know what the sysfs numbers mean -- why did ASU think the battery was dead when the sysfs said "91"? I will try cat /proc/apm tonight but knowing how to interpret it would be good too. Can't I expect the FR to charge when it's plugged in to its own charger or is there something else I have to do? (I like the FSO image a lot more than ASU. But that would be a new topic.) Brian On Wed, Aug 6, 2008 at 8:23 AM, kazaam <[EMAIL PROTECTED]> wrote: > On Wed, 06 Aug 2008 11:10:22 -0400 > Joe DiTommasso <[EMAIL PROTECTED]> wrote: > >> 'cat /proc/apm' in the terminal will show you the current charge level, >> as well as the time to full charge or full discharge, depending on >> whether the device is plugged in or not. > > This shows me: > > # cat /proc/apm > 1.13 1.2 0x02 0x01 0x03 0x08 -1% -1 ? > > -1 % == battery_percentage > -1 == battery_time > > is at least the description from here: > http://wiki.openmoko.org/images/3/37/Om-daemons.pdf > > But what shall those negative values mean?? ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: GPS rework: Please test and report on software fix prior to attempting any hardware fix
When you are collecting data you might also keep in mind conditions vary a lot according to the current satellite constellation. You should include the count of satellites in view and the pdop number with your results data. You can do some planning to make sure you don't run one test when conditions are good and then another tomorrow when conditions are bad by using mission planning software. See my comments here: http://wildsong.biz/index.php?title=GPS_mission_planning_software including a link to a Windows program that is available from Trimble for free. (If anyone knows of an open source planning program do let me know!) Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: openmoko-agpsui
On Sat, Aug 2, 2008 at 7:36 PM, Stephen Pape <[EMAIL PROTECTED]> wrote: > I can't find openmoko-agpsui in the repositories anymore, and the links to > download it are broken on the wiki. > > I'm pretty sure that tangogps used to be in the repository too. I can't even > install it from the ipk. > > [EMAIL PROTECTED]:~# opkg install tangogps_0.9.2-r1_armv4t.ipk > Installing tangogps (0.9.2-r1) to root... > Collected errors: > * ERROR: Cannot satisfy the following dependencies for tangogps: > * gtk+-fastscaling (>= 2.10.14) * > > Anyone know what's going on ? I don't know what's going on but I was getting that error when I tried to install matchbox-keyboard-applet_0.0\+svnr1910-r10_armv4t.ipk on ASU I needed to change /etc/opkg/opkg/armv4t-feed.conf to say src/gz daily-armv4t http://downloads.openmoko.org/openmoko-repository/ASU/armv4t followed by 'opkg --force-overwrite upgrade' , and it installed the gtk+-fastscaling package, whatever that is. Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Warranty after fix for GTA02 GPS rework for SD card interferenceissue
> Besides the point that a small pocket-IMU would be great. To GPS jumts > that big exist? As fas as i understand GPS it should have little jitter. Trimble had a few GPS models out with dead reckoning. Not pocket sized. I think they are all off the market now. I got one off Ebay a few weeks ago but have not had time to set it up yet. To me it's more interesting reading the manuals and learning how it works since I don't use my car more than once a month. Trimble was addressing loss of signal in urban canyons not (ahem) antenna placement issues. See http://www.trimble.com/tms/placer450.aspx?dtID=overview They use a small gyroscope. There are much smaller gyros available now but my intuition from reading their materials is that it will work in a car if you are going fast enough (they want you to go 22 mph) to generate steady predictable g forces but if you are going at a walking pace it would never work. If you are walking around and want a reasonable position the Kalman filter would probably be easier to deal with. Is there a mathematician in the house? Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: WIKI still a POS
> I'd love to volunteer to tidy the wiki up. Also, it might be better to just > fork the openmoko wiki and make another one (Since the GNU FDL allows it, and > the 'openmoko' URL isn't entirely appropriate if we're talking about > Debian+Android running on a Treo, as an example.) How would all of you feel > about that? I agree the front page needs help. I suggest you make a rough draft so we could look at it and help polish it then swap it in if people think it looks good. You could call it Draft Main Page or something like that. I started tidying it up a few days ago. Hopefully I will make improvements and not just changes. Personally this is the only device I am looking at right now so a fork seems like a bad idea, it would just be another place I'd have to look. If I felt a need to compare OM with Android I'd prefer to see information in the OM wiki and links to the appropriate external Android pages. Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Where is FSO Milestone 2 for FreeRunner
On Thu, Jul 31, 2008 at 5:49 AM, Andreas Bogk <[EMAIL PROTECTED]> wrote: > Maciej Piechotka schrieb: >> 1. On http://downloads.openmoko.org/framework/milestone2/ there is no jffs2 >> image for FreeRunner. Is there any? > > There's a .jffs2.summary file, which is the one you're supposed to use. This is interesting but does not tell me HOW to use it. From the standpoint of flashing the GTA02, does it work exactly the same way with dfu-util? Thanks Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: external GSM antenna
Added wiki page http://wiki.openmoko.org/index.php?title=External_GSM_Antenna Brian On Wed, Jul 30, 2008 at 11:11 AM, Joerg Reisenweber <[EMAIL PROTECTED]> wrote: > The GSM-connector to be found near one of the screws (see [disassembling Neo > 1973] in wiki) is: > MURATA MM8430-2610RB3 SMD RF TEST PORT > > For a nice fitting adapter see attached photo and: > http://www.google.de/search?q=MXHS83QE3000 > > Sorry folks, didn't find a page to add this to wiki. > Hope someone else will... ;- > > HTH > jOERG ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: WIKI still a POS
Okay -- I see your perspective and I agree but I think people are calling it "a phone" because that's a convenient handle. For my 10 minute test yesterday it worked just like a phone. I dialed, it connected. It rang, I answered. Another 10 minutes and I'd probably know how to answer on the first try! I might even get my own SIM now. Sharp learning curves are always bad even for geeks. I have a pile of GPS devices that need pretty extensive documentation. For day to day use I get by but if I put one in a box for a couple months I have to have the docs to refresh my memory. Garmin has a new touch screen device now. The UI on my eTrex Vista is well-thought out and implemented especially as a follow-on to having already learned on their earlier eMap. I can usually figure things out without docs. I wonder how they did on the new one. Topic topic??? -- oh right -- the Wiki -- one of these days I will try to work more on the Wiki. I have several of my own and I know how rambling and disconnected they can become. My 2 cents is -- OM should work hard to try to make the text search feature work better (then tell me how they did it). I have used MediaWiki for several years and its built-in text search sucks. Finding an alternative (SwishE or whatever) would be a big step in the right direction but organizing the data is also vital (and quite difficult). If I figure out the magic Mediawiki search silver bullet first then I will share it with OM. Brian On Tue, Jul 29, 2008 at 8:36 AM, Steven ** <[EMAIL PROTECTED]> wrote: > You misunderstand. A PHONE should need no documentation. The Neo is > more than a phone. So, some features may need some documentation. > But the phone part of it should just work. > > But really, I'm having trouble thinking of a feature I would use > regularly that would be acceptable to require documentation. I hope I > would only need documentation if I'm actually in the code making > changes. > > -Steven ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: WIKI still a POS
Maybe you are not happy because you think it's just a phone. To me it's a complete programmable handheld computer which happens to have a GSM phone feature. The phone is a fairly insignificant feature for some of us. If all you want is a phone, go to the supermarket, they have really nice ones there that don't come with any significant documentation. I use one myself. I am trying to develop GPS software for the OM. I have had about 15 minutes a day to work on it so far but it's been fun. I don't really care (much) about navigation features, I care about data collection. The competition is not TangoGPS or Garmin or Tom-Tom or anything OM is likely to come out with. Therefore documentation is vitally important to me. Incidentally I borrowed a friend's T-Mobile SIM card and tried the phone feature yesterday. It worked fine (including the documentation). Brian On Tue, Jul 29, 2008 at 7:20 AM, Steven ** <[EMAIL PROTECTED]> wrote: > A phone that NEEDS documentation is a POS. > > In my mind, the Neo won't be ready for end-users unless I can give it > to one of my co-workers and they can figure almost everything out > without documentation. > > -Steven ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: Found it.(GSM antenna port)
> Sounds messy, what's wrong with using a drill (after separating case > and circuit board of course)? > > Hans A soldering iron makes a nice neat hole and a little nasty toxic smoke. A drill sheds little bits of plastic that are static charged so they are sticky and migrate to inconvenient places. Also I always have a soldering iron near my right hand and the drill is off somewhere in a drawer. Brian ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community