On 10/21/2011 11:33 AM, Sang Shin wrote:
Oct.24th-28th week free webinars from JPassion.com/JavaPassion.com
(Please forward/tweet/facebook to anybody who might be interested.)
Wednesday (Oct. 26th) 11AM-noon EDT (New York time)
Topic: "Serialization"(from Advanced Java course
lways, you can see all scheduled webinars from below
http://www.javapassion.com/webinars
The recordings of previous webinars have been posted to the
relevant course website of http://www.javapassion.com.
--
---
Sang Shin, sangshi
evant course website of http://www.javapassion.com.
--
-------
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JPassion.com
JRebel/LiveRebel Evangelst from ZeroTurnaround.com
http://JPassion.com/portal/instructors/sang-shin-schedule (
XP or 2003 Server
Macintosh®-based attendees
Required: Mac OS® X 10.5 or newer
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JPassion.com
JRebel/LiveRebel Ev
/JPA/EJB/JMS" course.
-S
___
Support mailing list
supp...@javapassion.com
http://javapassion.com/mailman/listinfo/support_javapassion.com
--
-------
Sang Shin, sangshinpass...@gmail.com
F
Saturday (Oct. 8th) 10PM-11PM EDT (New York time)
Topic: "JPA Query" (from Hibernate/JPA/EJB3.0/JMS course)
https://www3.gotomeeting.com/register/328326238
--
---
Sang Shin, sangshinpass...
bsite.
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JPassion.com
JRebel/LiveRebel Evangelst from ZeroTurnaround.com
http://JPassion.com/portal/instructors/sang-shin-schedule (Bio)
http://www.javapassion.com/webinars (Webinars)
.gotomeeting.com/register/243209598
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JPassion.com
JRebel/LiveRebel Evangelst from ZeroTurnaround.com
http://JPassion.com/portal/instr
ntaining
information about joining the Webinar.
*System Requirements*
PC-based attendees
Required: Windows® 7, Vista, XP or 2003 Server
Macintosh®-based attendees
Required: Mac OS® X 10.5 or newer
--
---
Sa
ion.com.
(You have to be paying member in order to access the
recordings along with slides, and hands-on labs.)
--
-------
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JPassion.com
JRebe
ars
-Sang
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JPassion.com
JRebel/LiveRebel Evangelst from ZeroTurnaround.com
http://JPassion.com/portal/instructors/sang-shin-schedule (Bio)
http://www.javapassion.com/webinars (Webinars)
below
http://www.javapassion.com/webinars
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JPassion.com
JRebel/LiveRebel Evangelst from ZeroTurnaround.com
http://JPassion.c
h slides, and hands-on labs.)
Thanks.
-Sang
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JPassion.com
JRebel/LiveRebel Evangelst from ZeroTurnaround.com
http://JPassion.com/portal/instructors/sang-shin-schedule (Bio)
htt
riday (Sep.16th) 10PM-11PM EDT (New York time)
Topic: "Hibernate Cache" (from Hibernate/JPA course)
https://www3.gotomeeting.com/register/348407790
As always, you can see all scheduled webinars from below
http://www.
3:00 EDT (GMT-5) New York time
https://www3.gotomeeting.com/register/913371454
This is free webinar so please let others know. Thanks much in advance/
-Sang
--
-------
Sang Shin, sangshinpass...@gmail.com
F
email containing
information about joining the Webinar.
*System Requirements*
PC-based attendees
Required: Windows® 7, Vista, XP or 2003 Server
Macintosh®-based attendees
Required: Mac OS® X 10.5 or newer
--
---
On 8/27/2011 1:30 AM, Prakash Singh wrote:
You sendig mail after it is over. :P
It was actually sent a couple of hours before the event. But next time,
I will send it a few days earlier.
-Sang Shin
On Sat, Aug 27, 2011 at 5:42 AM, Sang Shin <mailto:sangshinpass...@gmail.com>&
X 10.5 or newer
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JPassion.com
JRebel/LiveRebel Evangelst from ZeroTurnaround.com
http://JPassion.com/portal/instructors/sang-shin-schedule (Bi
attendees
Required: Windows® 7, Vista, XP or 2003 Server
Macintosh®-based attendees
Required: Mac OS® X 10.5 or newer
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JPassion
Reminder of tomorrow's webinar on "Hibernate Mapping". Attending live
webinar is free so
let others know about this.
-Sang Shin
Original Message
Subject: Join us for "Hibernate,JPA, EJB 3.0 Aug. 12th Webinar -
Hibernate Mapping"
Date: Tue, 0
The recording of the last night's Spring webinar on "Spring DI via
Annotation"
has been posted to the Spring course class website. Thanks all who attended
the webinar.
-Sang Shin
On 8/10/2011 1:02 PM, Sang Shin wrote:
Reminder of today's webinar. Will start in 9 hours
Reminder of today's webinar. Will start in 9 hours (10PM New York time).
Attending this webinar is free so let other people know about this. Thanks.
-Sang Shin
Original Message
Subject: Join us for "SpringFramework Aug. 10th Webinar - "Spring
Dependenc
ning the Webinar.
*System Requirements*
PC-based attendees
Required: Windows® 7, Vista, XP or 2003 Server
Macintosh®-based attendees
Required: Mac OS® X 10.5 or newer
--
---
Sang Shin, sangshinpass...@gmail.com
work-codec...@googlegroups.com
You can subscribe the email alias by sending a blank email to
springframework-codecamp+subscr...@googlegroups.com
Thanks.
-Sang Shin
--
---
Sang Shin, sangshinpass...@gmail.com
F
Join me "JRebel and JBoss SEAM webinar today noon-12:45pm EDT"
It will get started in 25 minutes.
https://www3.gotomeeting.com/register/138661766
--
---
Sang Shin, sangshinpass...@gmail.com
Founder
address
tr...@javapassion.com
After verification, you will be issued a free 2-month access to the website.
Please feel free to forward this email to anyone who might be
interested.
Thanks much.
-Sang Shin
--
---
Sang
Hi, folks.
I am looking for a moderator or this email group. In return, you get to
have free membership to JavaPassion.com.
The moderation is only for new members as a default so it should
not be that heavy load.
Thanks.
-Sang Shin
.
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JavaPassion.com
http://javapassion.com/portal/instructors/sang-shin-schedule (Bio)
http://www.linkedin.com/in/javapassion (Linkedin
On 6/11/2011 2:02 AM, Michael O'Gara wrote:
what's with the job requests.?
Can you please have this person desist from abusing this resource.
Sorry about that.
-Sang Shin
Regards,
Michael O'Gara.
mogara03...@hotmail.com <mailto:mogara03...@hotmail.com>
skype: mik
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JavaPassion.com
http://javapassion.com/portal/instructors/sang-shin-schedule (Bio)
http://www.linkedin.com/in/javapassion
or Eastern European Summer Time. So 7PM EEST is noon EDT
(New York time)
-Sang Shin
*
*
Could you please confirm the timing to avoid any confusion.
> Date: Mon, 16 May 2011 23:18:29 -0400
> From: sangshinpass...@gmail.com
> To: java-ee-j2ee-programming-with-passion@googlegroups.com;
/giveaways/?campaign=sangshin
Thanks.
-Sang Shin
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JavaPassion.com
http://javapassion.com/portal/instructors/sang-shin-schedule (Bio)
Folks,
A few things...
-Spring course contents are posted to the class website. (Not all of
the them are complete, however.)
Please feel free to browse them and any feedbacks are appreciated.
The Spring course will start from
July 20th, 2011. I am planning to do weekly webinar on this
ogramming
basics".
Thanks.
-Sang
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JavaPassion.com
http://javapassion.com/portal/instructors/sang-shin-schedule (Bio)
http://w
time)
For registration, please click the following
https://www3.gotomeeting.com/register/664162462
For other webinar topics from ZeroTurnaround.com, please go to
http://www.zeroturnaround.com/jrebel/webinars/
--
---
On 4/20/2011 8:00 AM, Sang Shin wrote:
On 4/20/2011 7:28 AM, Sang Shin wrote:
JRebel Webinar will start in 35 minutes. If you are awake, please
feel free to join.
https://www3.gotomeeting.com/register/839550558
The Webinar will show you how to install JRebel.
-Sang
Actually I gave the
On 4/20/2011 7:28 AM, Sang Shin wrote:
JRebel Webinar will start in 35 minutes. If you are awake, please
feel free to join.
https://www3.gotomeeting.com/register/839550558
The Webinar will show you how to install JRebel.
-Sang
Actually I gave the wrong time. It is staring in 4 hours
able to see webinar.
Hopefully
we will post the recording so you can see the video at the least.
-Sang
--- On Wed, 20/4/11, Sang Shin wrote:
From: Sang Shin
Subject: [java ee programming] JRebel Webinar
To: "Java EE (J2EE) Programming with
Passion!"
Date: Wednesday, 20 April
JRebel Webinar will start in 35 minutes. If you are awake, please feel
free to join.
https://www3.gotomeeting.com/register/839550558
The Webinar will show you how to install JRebel.
-Sang
--
---
Sang Shin
Maven/Eclipse
- will
be provided for a while.)
Sally
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JavaPassion.com
http://javapassion.com/portal/instructors/sang-shin
, the topics of "Java EE programming (with Passion!)" are not being
offered as live Webinar. The dates are from old sessions. Sorry for the
confusion.
-Sang Shin
--
---
Sang Shin, sangshinpass...
In case you have not seen this yet, there will be 3-hour Spring 3 MVC
basics hands-on Webinar this coming Friday.
-Sang Shin
Spring 3 MVC Free 3-hour Hands-on Webinar (April 1st, 1PM-4PM New York
time)
Join us for a Webinar on April 1
<https://www3.gotomeeting.com/regis
Folks,
Sorry for being late on updating the dates on the class website. The
dates are now
updated reflecting current session's schedule. Thanks.
-Sang Shin
P.S.: By the way, the "early registration discount" for the "EJB
3.0/JPA/Spring/Hibernate/Java EE 6"
Just to let you know 4011_netbeans_webapp2.zip is now updated with
NetBeans 6.9.1.
Thanks.
-Sang Shin
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JavaPassion.com
http
.
What happened was we were testing new features on our development
server, which
contains old subscription records, and we were not aware that the
development server send out
the message below using the old subscription records.
Again, sorry about that.
-Sang Shin
On 8/17/2010 2:05 PM, Someswara Rao Manne wrote:
Hi Sang Shin
Is this issue resolved? I am still not able to open the
www.javapassion.com <http://www.javapassion.com> website. When opening
the site it is getting stuck at
retrieving information from www.eventbrite.com
On 8/12/2010 1:25 AM, Sang Shin wrote:
We are starting our 19th session of "Java EE Programming (with Passion!)"
online course.
For those of you who are taking a course in JavaPassion.com for the
first time, please make sure you read course FAQ below.
http://www.javapassion.
ast 5 postings before getting paid and you have to
have Paypal account. The postings have to be made during this month.
And JavaPassion.com has a right to determine if the posting is a valid
one or not.
If you have any questions on this campaign program, please feel fr
We are aware that the contents of this course is not being accessible at
the moment.
We are looking into the problem right now. Sorry for the inconvenience.
-Sang Shin
--
---
Sang Shin, sangshinpass...@gmail.com
.
Thanks much.
--
---
Sang Shin, sangshinpass...@gmail.com
Founder and Chief Instructor of JavaPassion.com
http://JavaPassion.com/sang-shin (Bio)
http://www.linkedin.com/in/javapassion (Linkedin)
Life is worth living... with Passion!
Silicon Valley "
s very old (I don't even keep it myself) and the
"XML" section of
"Web services programming (with Passion!)" are much more up-to-date and
relevant.
(Much of the XML course content is now part of the "Web services
programming"
course.)
-Sang Shin
On 3/1
On 3/16/2010 6:17 AM, Ming Yan wrote:
Thank you Sang Shin, but can I pay with PayPal as I can see the icon
but there is not this option in check out? Do you support pay with
PayPal?
Ming
We were having some problem with Paypal payment scheme so we disabled it
for now
while we are
There is a student (50%) discount and discount for folks living in
non-G20 countries (30%).
You have to provide the verification, however first.
Thanks.
-Sang Shin
--
---
Sang Shin, sangshinpass...@gmail.com
JavaPassion.com" full time and we can only say "We will do our best
to keep
the site worth visiting".
The site still needs some tuning here and there in terms of its look and
feel
but the contents are there. And you are welcome to start registration.
Thanks much again
AQ on this below.
http://www.javapassion.com/coursefaq.html#What_are_the_reasons_behind_the_decision
-Sang Shin
On Sat, Mar 13, 2010 at 9:04 AM, Sang Shin <mailto:sangshinpass...@gmail.com>> wrote:
We are going to be launching out "paid" subscription site in a
coupl
eastern time.
Thanks.
-Sang
--
---
Sang Shin, sangshinpass...@gmail.com
http://www.javapassion.com/SangShinSchedule.html
(Life is worth living... with Passion!)
---
--
You received this message bec
essing the contents.
However, the homework email addresses still need to be created in the
new site once the domain name transfer is complete. So if you receive
an "unknown email address" error, you know why. In fact, I would
suggest to hold off sending homeworks for 48 hours.
On 3/8/2010 3:49 PM, xtreme programmer wrote:
Does anyone have the Hibernate basics .zip download
The link is broken:
http://www.javapassion.com/handsonlabs/3514_hibernatebasics.zip
It is fixed now.
-Sang Shin
Thanks,
E.
--
You received this message because you are subscribed to the
them know.
Thanks much in advance.
-Sang Shin
--
---
Sang Shin, sangshinpass...@gmail.com
http://www.javapassion.com/SangShinSchedule.html
(Life is worth living... wi
passion@googlegroups.com
To unsubscribe from this group, send email to
java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en?hl=en
--
----
On 2/22/2010 6:36 AM, Zofia Zagubieniak wrote:
Hi,
I can't download 4015_jstlexamples.zip file.
"HTTP 404 - Nie znaleziono pliku" message is displayed.
Please help
regards,
Zosia
It should be OK now.
-Sang Shin
--
You received this message because you are subscribed to th
Thank you for your patience.
-Sang Shin
--
---
Sang Shin, sangshinpass...@gmail.com
http://www.javapassion.com/SangShinSchedule.html
(Life is worth living... with Passion
On 2/9/2010 10:57 AM, aerdogan wrote:
Thanks,
How long it take? becouse I am hungry for java tutor :)
Best wishes
Hopefully it will be up today.
-Sang Shin
P.S.: I made several complaints to my hosting company already. Everytime
I changed my service plan, the website goes down
For those of you who are wondering when the site will be back,
I've been working with my hosting company, Aplus, since yesterday.
Hopefully it will be back today. Again, my apology.
-Sang Shin
--
---
Sang
If you cannot access it right now, it is because we are going through
another maintenance... Sorry.
-Sang Shin
--
---
Sang Shin, sangshinpass...@gmail.com
http://www.javapassion.com/SangShinSchedule.html
The subject says it all. Thanks.
-Sang Shin
--
---
Sang Shin, sangshinpass...@gmail.com
http://www.javapassion.com/SangShinSchedule.html
(Life is worth living... with Passion
The "javapassion.com" will go through a short 2-hour maintenance
this afternoon as following (in hour and 40 minutes from now.)
1PM EST - 3PM EST (Feb. 4th, 2010)
And some contents might not be available during this
two hour period.
Thanks.
-Winter.
* , , paragraph you want to say about this course (optional)>
* Sang Shin, Korea, This is a great course
Please make sure you send it to the new homework alias
j2eehomewo...@javapassion.com.
-S
(My apology if you receive this multiple times.)
Java EE 6 "1-day" Online Codecamp (on Jan. 12th, 2010)
==
Alexis, Antonio, and myself (Sang Shin) would like invite
each one of you to the free Java EE 6 "1-day" (24 h
ow offline. Thanks.
-Sang SHin
--
---
Sang Shin, sangshinpass...@gmail.com, sang.s...@sun.com
http://www.javapassion.com/SangShinSchedule.html
(Life is worth living... wi
Graduates
of this course. The subject of the email should be
JavaEEBasicsCourse-2009-Fall
(this is very important that you use the correct Subject). The
personal information should be sent by Dec. 20th, 2009.
, ,
Sang Shin, Korea, This is a great course
Thanks.
-Sang Shin
a
link to Struts 2 in the class website, I just removed it -.
-Sang Shin
> Regards,
>
> On Nov 4, 3:19 am, Sang Shin wrote:
>
>> Alfredo Torres wrote:
>>
>>> Hi,
>>>
>>> Hi, I am trying to continue with the course but when i
rks topics into the
Advanced Java EE course. In other words, we will not cover
Struts 2 in the "Basic Java EE programming (with Passion!)" anymore.
-Sang Shin
>
> Thanks in advance
> --
> Saludos
> Alfredo Torres
>
Just in case you are not aware, the JavaOne 2009 hands-on labs are
available in SDN
for public access
http://developers.sun.com/learning/javaoneonline/j1labs2009.jsp?track=1&yr=2009
Please feel free to let people know about this. Thanks.
-Sang
Thanks to Stanislaw Styszynski, the certificates are ready.
Let me know if your name is missing from the list.
http://www.javapassion.com/j2ee/J2EEProgrammingGraduates.html#Graduates_from_the_15th_Session
Thanks.
-Sang Shin
miga wrote:
>
>
> On 13 juil, 10:01, Valercik wrote:
>> Hi Sang Shin !
>>
>> When will start the next 16th session of Java EE ?
>>
>> Thanks for answer , but for colleagues - let's begin the next JEE course
>> together! :)
> See the FAQ
e rest of the homeworks
will be for "Basic Java EE course".
-Sang Shin
> Best regards,
> Rafał Laczek
>
> Dnia 8-07-2009 o godz. 14:30 Sang Shin napisał(a):
>> Folks,
>>
>> Now that the current session of "Java EE programming (with Passion!")"
EE programming (with Passion!)Basics"
-"Java EE programming (with Passion!)Advanced"
The website will be revised within the next week or so. Thanks.
-Sang Shin
--
---
Sang Shin, sang.s...@sun.com
http://www.ja
is to clean up a corrupted NetBeans
configuration file.
-Sang Shin
Davanagere, Nagaraj wrote:
> Hi,
>
>
>
> When I try to run the sample HelloWeb application which was downloaded
> from javapassion.com,
>
> I get the following error in my NetBeans IDE.
>
>
nd i am finding it difficult to figure it out why. Will it be possible
> for you throw me some pointers please?
>
If you tell me which lab and which exercise, that will help.
-Sang Shin
>
>
> View your Twitter
"Viruses" or other "Malware". Monsanto,
> along with its subsidiaries, accepts no liability for any damage caused
> by any such code transmitted by or accompanying this e-mail or any
> attachment./
>
>
>
>
>
> >
--
---
Java Certificati
your current NetBeans.)
-Sang Shin
merve t wrote:
> hi, i am a bit late and i am trying to do homework 2 servletbasics.
> in the page the document says:
>
> * /Select File->Open Project (Ctrl+Shift+O). The Open Project dialog
> box appears./
> * /Browse down
topic individually.
-Sang Shin
--
---
Java Certification Day, Hong Kong
June 18th, 2008 Hong Kong
http://hk.sun.com/sunnews/events/2009/javacertday/
Sang Shin, sang.s...
sonalinfo
-Sang
>
> Thank you.
>
> >
--
---
Java Certification Day, Hong Kong
June 18th, 2008 Hong Kong
http://hk.sun.com/sunnews/events/2009/javacertday/
Sang Shin, sa
Java Certification Day, Hong Kong
June 18th, 2008 Hong Kong
http://hk.sun.com/sunnews/events/2009/javacertday/
Sang Shin, sang.s...@sun.com
http://
t; Regards,
> Biljana
>
>
>
> --- On *Sun, 5/24/09, Sang Shin //* wrote:
>
>
> From: Sang Shin
> Subject: Re: [java ee programming] Homework in LAB-3516
> To: biljana_b...@yahoo.com
> Cc: "J2EE Passion Group"
>
>
project is ,zipped, 8010KB, so what to do?
>
First of all, clean up the NetBeans project to reduce the size
if you can.
If that does not work, send the homework in 2 different messages
each of which has a single zip file.
-Sang Shin
on!)" to this id
> java-ee-j2ee-programming-with-passion-subscr...@googlegroups.com
>
> Is it the correct way to register on this course.
>
Yes. The fact that we are seeing your email means it works.
(Please be aware that the posting might get delayed until
the moderator ap
UML from the following link
http://www.netbeans.org/kb/trails/uml.html
-Sang Shin
>
> please tell me how can i download this zip file
>
> >
--
---
Java Univ. JavaOne 2009, Ruby/JRuby/Rails
s, please send an email by July 16th to the homework alias
(j2eehomewo...@sun.com) with the your personal information below in order to
get
a certificate and listed in the Graduates of this course . The subject of the
email should be J2EECourse-2009-Spring. (This is important.)
* , ,
*
; memory .
Thanks. Unfortunately the info. above is not sufficient for anybody
to diagnose what is going on. If you can provide the info. below,
that will help.
-GlassFish version info
-log file that contains error info
-NetBeans project (nice to have)
-Steps to generate the problem (nice t
hanks Very Much
>
>
> Kostya
>
--
---
Java University, Ruby/JRuby/Rails
June 1st, 2009
http://java.sun.com/javaone/2009/javauniversity.jsp#MA4
Sang Shin, sang.s...@sun.com
http:/
yone guide me through this
> problem.. or anyone else experiencing the same problem.. Plz..plz...
> help me out.. thanx
>
>
> >
--
---
Java University, Ruby/JRuby/Rails ****
---
Java University, Ruby/JRuby/Rails
June 1st, 2009
http://java.sun.com/javaone/2009/javauniversity.jsp#MA4
Sang Shin, sang.s...@sun.com
http://www.javapassion.com/SangShinSchedule.h
eta.cricket.yahoo.com
>
> >
--
---
Java University, Ruby/JRuby/Rails
June 1st, 2009
http://java.sun.com/javaone/2009/javauniversity.jsp#MA4
Sang Shin, sang.s...@sun.com
http://w
> You don't need to use this server, it is very old. You may choose
> either Glassfish V2 or V3 as you want. From my experience V2 is more
> stable.
>
I just updated the lab document to reflect GlassFish v3
as a deployment platform.
h
x27;
> (http://www.javapassion.com/j2ee/#Step_by_step_for_building_Hello_World)
> would seem to have homework even though the instructions don't mention it.
> This would be the ONLY sub section in section 7 that has homework.
>
That is correct observation. You do the
Michael Phoenix wrote:
> Just out of curiosity, what was the problem with
> springMVCskeletonInterceptor? It was less obvious than the other.
>
Indeed. I was not able to find what was wrong either. I just
copy/pasted index.jsp from a working project.
-S
> On May 8, 6:06 am, Sang
they 've been changed all
> for june.
>
Ah.. My mistake. The ones with the June dates should have been
with May dates and the ones with July dates should have been
with June dates.
I just corrected the dates. Sorry for the confusion.
-Sang Shin
> Would you clarify this please.
&
They are fixed now. Thanks for catching the problem.
-Sang Shin
Michael Phoenix wrote:
> in the same lesson the project springMVCskeletonInterceptor is showing
> the exact same behavior when I try to run it. However, the welcome-
> file tags and index.jsp appear to be valid.
>
&g
1 - 100 of 155 matches
Mail list logo