Skip to content
geomagas.gr
  • Terms of Use
  • Contact
  • Ελληνικά
geomagas.gr
  • Building a Game Server in C++ #1: The Concept
    C++ | Game Server

    Building a Game Server in C++ #1: The Concept

    ByGeorge November 2, 2025June 22, 2026

    It’s been more than a decade since I last wrote any C++ code, and I’m feeling nostalgic about it. I have also always wanted to build a game server, so today I made the daring decision to scratch both itches. I want the server to support all kinds of games: single player, two player, multiplayer,…

    Read More Building a Game Server in C++ #1: The ConceptContinue

  • Random Post Trivia
    Totally Useless Wordpress Plugins

    Random Post Trivia

    ByGeorge January 11, 2014June 22, 2026

    Well, the Random Article Widget inspired me somehow… Let’s say that we wanted a “Did you know that…” teaser to appear in the widget instead of an excerpt. Let’s say, for example, that we had an article about the grey whale. Our widget could show a trivia phrase such as: Did you know that the…

    Read More Random Post TriviaContinue

  • Random Article in a Widget
    Totally Useless Wordpress Plugins

    Random Article in a Widget

    ByGeorge December 30, 2013June 22, 2026

    The last time it was a shortcode. Now it’s a widget. It will display the first few words of a randomly selected post along with its title and a link to the article itself. Here’s the code, and we’ll discuss it afterwards: Constructing a widget is a two-step procedure: defining it and registering it. To…

    Read More Random Article in a WidgetContinue

  • Snowflakes! (in javascript)
    Web Design

    Snowflakes! (in javascript)

    ByGeorge December 22, 2013June 22, 2026

    Browsing an old code repository of mine, I bumped into this little listing. It was my attempt to experiment on javascript object constructors and prototypes. It was a chilly winter evening, just like tonight, so I thought I’d make some divs snow… I figured, every snowflake should be an object, visualized by a little div…

    Read More Snowflakes! (in javascript)Continue

  • Web Design

    Multiple file upload using one form

    ByGeorge December 20, 2013June 22, 2026

    I was intrigued by this topic in freestuff.gr (in Greek) to write this article. The question is to develop a web page that will handle an events database. Although this is pretty simple by itself, issues arise when we want to attach a set of files to each event. For simplicity’s sake, we will assume…

    Read More Multiple file upload using one formContinue

  • Totally Useless Wordpress Plugins

    A WordPress shortcode that ignores content

    ByGeorge December 1, 2013June 22, 2026

    Comments is a common feature of all programming languages. Apart from their obvious original purpose, they offer coders another ability: They can temporarily deactivate a piece of code by commenting it out, rather than completely deleting it. Why shouldn’t authors have the same ability? Why shouldn’t they be able to deactivate a piece of content,…

    Read More A WordPress shortcode that ignores contentContinue

  • Web Design

    A JQuery Chat: A Sample chat_aux.php

    ByGeorge October 26, 2013June 22, 2026

    In a prevous article demonstrating the development of a JQuery chat, I noted that several server-side aspects depended on the specific implementation. I thought, however, I would provide a sample chat_aux.php for the demonstration to be complete. Of course, in real-life scenarios, things would certainly be a lot more complicated than this. So let’s begin…

    Read More A JQuery Chat: A Sample chat_aux.phpContinue

  • Web Design

    An abstract dataset class in PHP

    ByGeorge August 30, 2013June 22, 2026

    From my Delphi days, I remember one of its most interesting features: The TDataset class. It was an abstract class used to implement data access from various data sources, including but not limited to databases. One had to derive a TDataset descendant, by implementing its abstract methods, in order to specify the access details of…

    Read More An abstract dataset class in PHPContinue

  • Web Design

    An approach to web development based on nodes

    ByGeorge August 2, 2013June 22, 2026

    Since its babysteps, the World Wide Web (WWW) adopted the URL concept in order to provide a locating mechanism for its vast resources. In most cases, after the scheme (or protocol) part is recognized by the agent, a nameserver is used to resolve the domain part, and then, the request is sent to the appropriate…

    Read More An approach to web development based on nodesContinue

  • Web Design

    A JQuery Chat

    ByGeorge July 11, 2013June 22, 2026

    As much as I resented the fact that I had to learn yet another framework, there came a time when I couldn’t avoid JQuery any more. Then, in order to get a hands-on experience with it, I decided to build a simple web-based chat. The concept is fairly simple: The server keeps track of a…

    Read More A JQuery ChatContinue

Page navigation

Previous PagePrevious 1 2 3 Next PageNext

Recent Posts

  • Building a Game Server in C++ #9: A Client Framework
  • An MVC Christmas Tree in C++ and ncurses
  • Building a Game Server in C++ #8: Tic Tac Toes
  • Building a Game Server in C++ #7: Connecting with MySQL
  • An MVC Example Using C++ and ncurses

@StackExchange

profile for geomagas on Stack Exchange, a network of free, community-driven Q&A sites

Tags

c++ chat christmas class client database dataset file game game server is-a relations javascript jquery model module mvc mysql ncurses node php plugin protocol rdbms rock paper scissors service shortcode snowflake tcp threads tic tac toe udp ui upload url view widget wordpress παιχνίδι

Categories

  • C++
  • Database Design
  • Game Server
  • ncurses
  • Totally Useless Wordpress Plugins
  • Web Design

© 2026 geomagas.gr - WordPress Theme by Kadence WP

We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using or switch them off in .

  • Terms of Use
  • Contact
  • Ελληνικά
geomagas.gr
Powered by  GDPR Cookie Compliance
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.