I’m “xig” from Unit 0, and I’ll be writing this study session article.
The theme of this in-house study session is “Monaca.”
It’s a familiar topic in Unit 0, but we held the study session with the aim of allowing inexperienced people to actually try it out and deepen their understanding. I was the one teaching, but the number of people who participated was greater than we initially expected, so I was a little nervous.
The study session went as follows:
①Outline of Monaca
②Introduction to the environment
③Hands on actually trying out Monaca
Overview of Monaca
In the 0th unit, we used Monaca’s cloud IDE (browser-based development environment), so we focused on that and explained what Monaca is and what it can do.
I’ve found the following three points to be useful when actually using it, and I hope that the participants were able to understand them.
〇 Easy to get started with an internet connection
〇 Easy to check operation (on a browser or smartphone)
〇 Easy to publish to the store
Environment introduction
After I gave them an overview, I had them create an account to start using Monaca. I also showed them an actual screen and explained what items are available. I personally didn’t feel any resistance to it because the UI is similar to the integrated development environment I normally use, but what did you all think?
Let’sTry
After the explanation, we did some coding exercises using Monaca’s sample programs. Monaca has pre-made templates, so this time we used the Todo app template, changed the background color, and added functions to add and delete database functions to actually create an app.
Summary
In this study session, we actually used Monaca to experience developing a simple app.
– I want to write a simple sample program, but setting up the environment is a hassle… – I want to quickly develop an app for iOS or Android… – I hope that when you feel like this, you will remember the exercises from today and put them to good use.
So, please look forward to the article from the next study session!
As a technical blog, I would like to introduce the learning content that I am working on on a daily basis. This is the first unit on the theme of AI and big data. The theme this time is OpenAI’s latest model, ChatGPT-4o. For each section, we will have ChatGPT4o create images and image descriptions.
In the world of artificial intelligence, OpenAI has always been at the forefront of innovative advancements, especially in the field of large-scale language models (LLMs). The newly announced ChatGPT-4o represents a breakthrough in the field of conversational AI, introducing various enhancements that allow users to interact with language in unprecedented ways.
Unlocking the Power of ChatGPT-4o ChatGPT-4o builds on the foundations of its predecessor, ChatGPT, and introduces a set of sophisticated features that take its capabilities to new heights. Let’s take a closer look at the key features that set ChatGPT-4o apart.
Enhanced Speed and Efficiency:
ChatGPT-4o runs twice as fast as its predecessor while cutting computational costs in half. This incredible efficiency translates into a smoother and more responsive user experience, especially when conducting complex tasks or long conversations.
Expanded Message Limits:
Free users of ChatGPT-4o now have a 5x increase in message allowance, allowing them to interact with the model for extended periods of time without restrictions and explore its full potential. This answers the growing demand to freely explore language capabilities.
Multilingual Mastery:
ChatGPT-4o transcends language boundaries, enabling seamless conversations across multiple languages. This multilingual capability allows users to engage in meaningful interactions with audiences around the world, fostering intercultural understanding and cooperation.
Multimodal Integration:
ChatGPT-4o seamlessly integrates text, audio, and visual data for a more comprehensive and immersive conversational experience. This multimodal capability opens new avenues for creative expression, knowledge exploration, and interactive storytelling.
Explore the applications of ChatGPT-4o ChatGPT-4o’s enhanced features empower users across a range of sectors to explore its potential.
Content Creation:
ChatGPT-4o can be a powerful tool for content creators, generating a variety of creative text formats, translating languages accurately, and creating engaging content that resonates with audiences.
Education and Learning:
In the education sector, ChatGPT-4o innovates the learning experience by providing personalized instruction, answering questions in an informative manner, and generating summaries of complex topics. This personalized approach caters to individual learning styles and promotes deeper understanding.
Business Solutions:
Businesses can leverage ChatGPT-4o in a variety of ways to enhance their operations. From developing customer service chatbots that provide 24/7 support to conducting market research analysis and generating compelling marketing copy, ChatGPT-4o streamlines business processes and drives growth.
Conclusion: A Look into the Future of Conversational AI ChatGPT-4o marks an important milestone in the evolution of conversational AI, offering a glimpse into a future where humans and machines can interact with unprecedented levels of understanding and nuance. Its enhanced speed, expanded features, and multilingual capabilities will make ChatGPT-4o a valuable tool for individuals and organizations across sectors. As ChatGPT-4o continues to evolve, we expect to see even more groundbreaking applications emerge, transforming the way we communicate, learn, and create.
Hi, my name is Joseph from Dandelions. I’m a 27-year-old American who has been living in Japan for three years. I’m from Arizona in the United States. What is Arizona like? It’s a very hot area with large cacti. It’s known as one of the hottest areas in the United States, with temperatures exceeding 45 degrees in the summer and 35 degrees at night being the norm. As a result, it doesn’t feel “hot” unless it exceeds 40 degrees, and the summer in Japan is relatively comfortable. I have a variety of hobbies, but recently I’ve become obsessed with game development using a programming language called PYTHON.
Reason for joining the company
Before joining Dandelions, I worked as an English teacher and manager in Maizuru, Kyoto. In that position, I gained a lot of experience, not only teaching English, but also teaching new employees and junior employees in both English and Japanese, and managing operations. Through my work as a manager, I was also involved in schedule management, planning, and human resources, and I began to feel that this job was suitable for me in the future.
One day, a friend who works at Dandelions told me that the company was recruiting new members. After the interview, it became clear that working at Dandelions would allow me to utilize my experience and areas of expertise from my previous job. I was also attracted by the opportunity to try a technical job, so I decided to start a new career and a new life.
Impressions after joining the company
Since joining the company, I have had many wonderful experiences and acquired new skills. There are many skills I have acquired, but I would like to introduce three that are particularly important.
First, Japanese business manners and behavior. Before joining the company, I was unfamiliar with Japanese business culture and was anxious, but thanks to the careful guidance of my wonderful seniors, I learned how to exchange business cards, respond on the phone, and use honorific language correctly, and I was able to gain confidence.
Secondly, technical skills. After joining the company, I greatly improved my IT-related skills. For example, I learned web development technology and was able to be involved in building the company’s website. I also learned the application of programming and the basics of IT, and acquired skills that can be used in the industry.
In addition, my teaching skills have also improved. I work as a lecturer in the Learning Enterprise division. Before starting classes, I received a lot of training, and by actually participating in practice classes and lecturer training within the company, I was able to improve my abilities as a lecturer.
Not only did I acquire skills, but I also had many great experiences. I feel rewarded by being able to work in a great workplace every day and working with great colleagues. In addition to work, there are also many fun activities such as drinking parties and karaoke with all the employees, which are precious memories.
I feel really glad that I joined this company. I will continue to put in even more effort.
I’m Chen from the 1st unit, and I’m in charge of introducing this event!
I’m here to report on the cooking event that was held at the end of March 2024. The theme of this event was “Making delicious dumplings together.” We made both boiled dumplings and pan-fried dumplings, and enjoyed comparing the taste.
Preparing to make dumplings
First, the participants were divided into two groups. One group made gyoza skins, and the other made gyoza filling. The gyoza skin group kneaded the dough using strong flour and weak flour, let it rest, and then rolled it out into a circle to make gyoza skins. On the other hand, the gyoza filling group mixed minced meat and seasonings to make meat filling, which they then seasoned well.
We decided to use store-bought wrappers for the pan-fried dumplings, and focused on making the boiled dumplings by hand. Once everything was ready, we started to make the boiled and pan-fried dumplings. We boiled the boiled dumplings in a pot and ate them with soup. We steamed the pan-fried dumplings in a frying pan, and finished them off with sesame oil to add flavor.
After cooking was finished, everyone enjoyed the gyoza they had made. Homemade gyoza have a special taste, and making them together as a team made them even more delicious. Through this cooking event, all participants had fun while learning cooking techniques and had a fulfilling time.
Looking back on the cooking party
I would like to report on the overall impressions of the cooking event. This was our first attempt at a cooking event, and although there were many issues, we were able to make it a success. We would like to take everyone’s opinions into consideration and make the next event even better.
First of all, although we were in a hurry due to lack of preparation, we felt that it was a success in the end. Some people also felt that it was fun to work together as a team because there was a lot to do. Many people said that it was great that we were able to keep to the schedule even though it was our first cooking event. Some people also mentioned that they should have communicated each person’s duties more clearly. Others said that they learned how to make boiled dumplings, felt a sense of teamwork by working together, and that the food was delicious as good points. On the other hand, some people pointed out that the start time was later than scheduled and the importance of time management.
Future events mentioned include a mini 4WD tournament, a sports day, athletics, a picnic, and an amusement park. This cooking event was both educational and fun. We appreciate everyone’s cooperation. Let’s make use of the lessons learned from this event to make our next event even more fulfilling. We’re looking forward to our next event. If you have any comments or suggestions, please let us know. Finally, the content of this blog was written using ChatGPT.
That’s all for today’s introduction. Please look forward to our next in-house event introduction!
script>(g=>{var h,a,k,p="The Google Maps JavaScript API",c="google",l="importLibrary",q="__ib__",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement("script"));e.set("libraries",[...r]+"");for(k in g)e.set(k.replace(/[A-Z]/g,t=>"_"+t[0].toLowerCase()),g[k]);e.set("callback",c+".maps."+q);a.src=`https://maps.${c}apis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+" could not load."));a.nonce=m.querySelector("script[nonce]")?.nonce||"";m.head.append(a)}));d[l]?console.warn(p+" only loads once. Ignoring:",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))}) ({key: "{APIキー}", v: "beta"});</script>