{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Ilya Birman’s Blog: posts tagged Aegea",
    "_rss_description": "Ilya Birman’s blog on design, cities, music, and life",
    "_rss_language": "en",
    "_itunes_email": "ilyabirman@ilyabirman.net",
    "_itunes_categories_xml": "<itunes:category text=\"Arts\"><itunes:category text=\"Design\" \/><\/itunes:category>\r\n<itunes:category text=\"Society &amp; Culture\"><itunes:category text=\"Personal Journals\" \/><\/itunes:category>\r\n<itunes:category text=\"Technology\" \/>\r\n",
    "_itunes_image": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/userpic\/userpic-square@2x.jpg?1573933764",
    "_itunes_explicit": "no",
    "home_page_url": "https:\/\/ilyabirman.net\/meanwhile\/tags\/aegea\/",
    "feed_url": "https:\/\/ilyabirman.net\/meanwhile\/tags\/aegea\/json\/",
    "icon": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764",
    "authors": [
        {
            "name": "Ilya Birman",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/",
            "avatar": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/userpic\/userpic@2x.jpg?1573933764"
        }
    ],
    "items": [
        {
            "id": "341",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/all\/how-to-trim-text-the-right-way\/",
            "title": "How to trim text the right way",
            "content_html": "<p>Recently, I wrote about <a href=\"https:\/\/ilyabirman.net\/meanwhile\/all\/facebook-see-more\/\">Facebook’s crappy handling of long posts<\/a>: it’s trims the text randomly and loses your reading position when expanded. So how should it be done? Let’s deal with the trimming first.<\/p>\n<p>Trimming text in a random place is disrespectful to the author and the text, and is a further proof that Facebook doesn’t care what you write. It’s also an example of deep technology dependence: it’s easier for a machine to trim to a certain number of characters, and so it does.<\/p>\n<p>There could be an aesthetic rationale behind trimming text, i.e. to make it fit into a certain design element. Of course this is also disrespectful to the author and the text, but at least the motives are humanistic. However trimming after a fixed number of characters is not even this: the physical size of lines of equal character length is usually variable: compare “iii” and “WWW”. Even in my Facebook example, a few more words would fit in the same box:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/fb-see-more-3@2x.jpg\" width=\"640\" height=\"417\" alt=\"\" \/>\n<\/div>\n<p>Sometimes trimming randomly not only ruins the meaning of the text, but changes its to something indecent:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/liz-truss-anal@2x.jpg\" width=\"314\" height=\"487\" alt=\"\" \/>\n<\/div>\n<p>So, if you can’t do without trimming, you have to trim carefully. How does Aegea do it?<\/p>\n<p>The character limit is considered a rough guideline, not an exact value. If you need to fit in 140 characters, and the text is 143 characters long, then Aegea just won’t touch it. If the text is noticeably over the limit, then Aegea will divide it into sentences and try to take as many full sentences as it can fit. Here, for example, is the snippet of this post:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-snippet-of-this-en@2x.jpg\" width=\"491\" height=\"208\" alt=\"\" \/>\n<\/div>\n<p>However, if the result is too short (or no whole sentence fits at all), Aegea will look for other signs of safe trim positions: semicolons, dashes, commas, brackets. Only if none of these are present will it trim at a word boundary. And only if there are no word boundaries, will it trim by the number of characters. The absence of word boundaries is a sure sign that the author themselves didn’t care about the meaning, so it’s fine if neither does Aegea.<\/p>\n<p>In general, Aegea will try to make it as close to the desired length as possible, but so that the meaning does not suffer.<\/p>\n<p>If I can code this, what would stop Facebook from doing it? I think it’s that it hadn’t even crossed anyone’s mind. Why would Facebook even care about doing anything well? What a nonsense. There is no such metric.<\/p>\n",
            "summary": "Recently, I wrote about Facebook’s crappy handling of long posts: it’s trims the text randomly and loses your reading position when expanded",
            "date_published": "2022-10-25T12:50:10+03:00",
            "date_modified": "2022-10-25T12:49:26+03:00",
            "tags": [
                "Aegea",
                "being human",
                "interface",
                "text"
            ],
            "image": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/fb-see-more-3@2x.jpg",
            "_date_published_rfc2822": "Tue, 25 Oct 2022 12:50:10 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "341",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/fb-see-more-3@2x.jpg",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/liz-truss-anal@2x.jpg",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-snippet-of-this-en@2x.jpg"
                ]
            }
        },
        {
            "id": "335",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/all\/mini-updates-to-likely-2-7-2-and-aegea-v3877\/",
            "title": "Mini updates to Likely (2.7.2) and Aegea (v3877)",
            "content_html": "<p>A small <a href=\"https:\/\/ilyabirman.ru\/likely\/\">update to Likely<\/a> has been released with a CSS fix, as well as a new <a href=\"https:\/\/blogengine.me\/get\/\">update to Aegea<\/a> with this new version of Likely.<\/p>\n",
            "summary": "A small update to Likely has been released with a CSS fix, as well as a new update to Aegea with this new version of Likely",
            "date_published": "2022-10-06T20:13:50+03:00",
            "date_modified": "2022-10-06T20:13:42+03:00",
            "tags": [
                "Aegea",
                "Likely"
            ],
            "_date_published_rfc2822": "Thu, 06 Oct 2022 20:13:50 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "335",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "334",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/all\/full-list-of-aegea-features\/",
            "title": "Full list of Aegea features",
            "content_html": "<p>The website of my blogging engine, Aegea, has been updated with the <a href=\"https:\/\/blogengine.me\/features\/\">Features<\/a> page, where all features are listed. It’s a long list, check it out:<\/p>\n<div class=\"e2-text-picture\">\n<a href=\"https:\/\/blogengine.me\/features\/\" class=\"e2-text-picture-link\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-features-page-en@2x.jpg\" width=\"1120\" height=\"1123\" alt=\"\" \/>\n<\/a><\/div>\n<p>Try Aegea, it’s amazing.<\/p>\n",
            "summary": "The website of my blogging engine, Aegea, has been updated with the Features page, where all features are listed",
            "date_published": "2022-10-05T22:18:04+03:00",
            "date_modified": "2022-10-05T22:47:16+03:00",
            "tags": [
                "Aegea"
            ],
            "image": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-features-page-en@2x.jpg",
            "_date_published_rfc2822": "Wed, 05 Oct 2022 22:18:04 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "334",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-features-page-en@2x.jpg"
                ]
            }
        },
        {
            "id": "300",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/all\/aegea-2-7\/",
            "title": "Aegea 2.7 released",
            "content_html": "<div class=\"e2-text-picture\">\n<a href=\"http:\/\/blogengine.me\/\" class=\"e2-text-picture-link\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-og-image-en.jpg\" width=\"1200\" height=\"630\" alt=\"Aegea 2.7 Released\" \/>\n<\/a><\/div>\n<p><a href=\"http:\/\/blogengine.me\/\">Aegea 2.7<\/a> has been released. Aegea is a great blogging engine.<\/p>\n<h2>What’s new<\/h2>\n<p>There are several new design themes, which look like this:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-2-7-matrix@2x.jpg\" width=\"1044\" height=\"724\" alt=\"\" \/>\n<\/div>\n<p>All new themes are based on the existing theme Plain, but redefine some CSS variables:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-2-7-code@2x.jpg\" width=\"839\" height=\"566\" alt=\"\" \/>\n<\/div>\n<p>Above is the code of the theme “Douglas”, which looks like this:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-2-7-douglas@2x.jpg\" width=\"1024\" height=\"704\" alt=\"\" \/>\n<\/div>\n<p>You can now easily preview the themes from Settings. There is a link that opens <a href=\"https:\/\/ilyabirman.net\/meanwhile\/settings\/theme-preview\/\">a special contrived page<\/a>, which includes all sorts of blog elements to test. This makes building themes much easier as you can preview your CSS in one place instead of wandering around the blog looking for elements to check.<\/p>\n<p>The editor now supports these Google Docs keyboard shortcuts, thanks to Igor Adamenko:<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"e2-text-table\">\n  <tr>\n    <td style=\"text-align: left\">⌘B<\/td>\n    <td style=\"text-align: left\">bold<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">⌘I<\/td>\n    <td style=\"text-align: left\">italic<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">⌘K<\/td>\n    <td style=\"text-align: left\">hyperlink<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">⌘⌥1<\/td>\n    <td style=\"text-align: left\">heading<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">⌘⌥2<\/td>\n    <td style=\"text-align: left\">subheading<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">⌘⌥0<\/td>\n    <td style=\"text-align: left\">usual paragraph<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">⌘]<\/td>\n    <td style=\"text-align: left\">indent<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">⌘[<\/td>\n    <td style=\"text-align: left\">outdent<\/td>\n  <\/tr>\n<\/table>\n<p>There are also multiple improvements to the features related to social networking, comments, search, RSS and JSON feed, uploading of images and audio.<\/p>\n<h2>About Aegea<\/h2>\n<p>An engine is a program that runs on the blogger’s website. It provides the writing tools to the author, shows the posts to the readers and lets them write comments. Medium.com (or similar) is simpler, but they can shut down and take all your posts offline. With an engine, the blog runs on your own website and you have access to the files and the database (you don’t have to deal with the files or the database, but you own all the data).<\/p>\n<p>I want most people to have access to personal blogging in this way. That’s why it uses the most easily available platform: PHP with MySQL.<\/p>\n<p>Aegea powers this and many other blogs. Among my favourites:<\/p>\n<ul>\n  <li><a href=\"https:\/\/oleganza.com\/\">Oleg Andreev<\/a>, software designer and crypto-anarchy historian, on Bitcoin and related stuff<\/li>\n  <li><a href=\"http:\/\/daniellesden.com\/blog\/\">Daniel Lesden<\/a> on music production<\/li>\n  <li><a href=\"http:\/\/deathbypassivevoice.com\/\">Death by Passive Voice<\/a>, on writing, by Max Bears<\/li>\n<\/ul>\n<p>With Aegea, you can use one of the built-in themes or customise it however you like (this blog is an example). Be flexible with comments: allow and disallow them globally or per post. Refine posts using Drafts. Add images, videos, audio or code to illustrate your point. Organise your writing with tags.<\/p>\n<p>Designers, writers, musicians and software developers use Aegea to show their work, communicate and spread knowledge. They love it because it’s simple and fast yet does everything they need. Aegea is free for personal use and paid for business use.<\/p>\n<p>Learn more and get Aegea at <a href=\"http:\/\/blogengine.me\/\">blogengine.me<\/a>.<\/p>\n",
            "summary": "Aegea 2.7 has been released. Aegea is a great blogging engine",
            "date_published": "2017-12-08T17:53:00+03:00",
            "date_modified": "2017-12-08T17:52:50+03:00",
            "tags": [
                "Aegea",
                "my products",
                "projects",
                "release"
            ],
            "image": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-og-image-en.jpg",
            "_date_published_rfc2822": "Fri, 08 Dec 2017 17:53:00 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "300",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-og-image-en.jpg",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-2-7-matrix@2x.jpg",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-2-7-code@2x.jpg",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-2-7-douglas@2x.jpg"
                ]
            }
        },
        {
            "id": "274",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/all\/aegea-2-6\/",
            "title": "Aegea 2.6 released",
            "content_html": "<div class=\"e2-text-picture\">\n<a href=\"http:\/\/blogengine.me\/\" class=\"e2-text-picture-link\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-og-image-en.jpg\" width=\"1200\" height=\"630\" alt=\"Aegea 2.6 Released\" \/>\n<\/a><\/div>\n<p><a href=\"http:\/\/blogengine.me\/\">Aegea 2.6<\/a> has been released. Aegea is a great blogging engine.<\/p>\n<p>What’s new:<\/p>\n<ul>\n  <li>Continuous autosaving of form data in post editors. Data is being saved locally in the browser. If the browser or the OS crashes, when you open the editor again, your latest changes will be there. If you edit the post from another device and save the changes to server, the most recent server version will open.<\/li>\n  <li>The new search finds more relevant posts, works faster and formats the results in a better way. It will not show the full posts, but just the fragments with the search query. If the found post contains images, it will show their thumbnails for quicker identification. For example, try searching <a href=\"http:\/\/ilyabirman.net\/meanwhile\/found\/street\/\" class=\"nu\">“<u>street<\/u>”<\/a> in this blog.<\/li>\n  <li>It’s now easier to set a post’s cover image for social networks. Just drag an image into the editor’s page. If you drop in onto the Text field, if will be inserted in text, but if you drop it outside the Text field, it will just get added to the post. Social networks will see it as part of the post, but it will not get displayed in its text.<\/li>\n  <li>Improved database migration from older versions.<\/li>\n  <li>Multiple other small improvements.<\/li>\n<\/ul>\n<p>An engine is a program that runs on the blogger’s website. It provides the writing tools to the author, shows the posts to the readers and lets them write comments. Medium.com (or similar) is simpler, but they can shut down and take all your posts offline. With an engine, the blog runs on your own website and you have access to the files and the database (you don’t have to deal with the files or the database, but you own all the data).<\/p>\n<p>I want most people to have access to personal blogging in this way. That’s why it uses the most easily available platform: PHP with MySQL.<\/p>\n<p>Aegea powers this and many other blogs. Among my favourites:<\/p>\n<ul>\n  <li><a href=\"http:\/\/deathbypassivevoice.com\/\">Death by Passive Voice<\/a>, on writing, by Max Bears<\/li>\n  <li><a href=\"http:\/\/daniellesden.com\/blog\/\">Daniel Lesden blog<\/a>, on music production, by Daniel Lesden.<\/li>\n<\/ul>\n<p>With Aegea, you can use the built-in neutral theme or customise it however you like (this blog is an example). Be flexible with comments: allow and disallow them globally or per post. Refine posts using Drafts. Add images, videos, audio or code to illustrate your point. Organise your writing with tags.<\/p>\n<p>Designers, writers, musicians and software developers use Aegea to show their work, communicate and spread knowledge. They love it because it’s simple and fast yet does everything they need. Aegea is free for personal use and paid for business use.<\/p>\n<p>Learn more and get Aegea at <a href=\"http:\/\/blogengine.me\/\">blogengine.me<\/a>.<\/p>\n",
            "summary": "Aegea 2.6 has been released. Aegea is a great blogging engine",
            "date_published": "2017-05-05T10:59:53+03:00",
            "date_modified": "2017-05-05T10:59:50+03:00",
            "tags": [
                "Aegea",
                "my products",
                "projects",
                "release"
            ],
            "image": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-og-image-en.jpg",
            "_date_published_rfc2822": "Fri, 05 May 2017 10:59:53 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "274",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-og-image-en.jpg"
                ]
            }
        },
        {
            "id": "250",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/all\/how-to-install-aegea-locally-on-a-mac\/",
            "title": "How to install Aegea locally on a Mac",
            "content_html": "<p>Before installing Aegea on a server, you may want to try it out locally. This is a manual on how to install it locally on a Mac in a way that I find the best.<\/p>\n<p>Mac comes with a pre-installed Apache. But the way it is configured is rather strange and very hard to use in a productive way. I set up separate host names for all my local projects, such that I can point the browser to the address “aegea” to open Aegea or “ib” to open my website.<\/p>\n<p>Here’s how to do this.<\/p>\n<h2>Get Aegea package<\/h2>\n<p>This part is the same as in <a href=\"http:\/\/ilyabirman.net\/meanwhile\/all\/how-to-install-aegea\/\">How to install Aegea<\/a>.<\/p>\n<p><a href=\"http:\/\/blogengine.me\/get\/\">Download<\/a> the Aegea zip archive from the website and unzip it:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-zip-on-desktop@2x.jpg\" width=\"320\" height=\"160\" alt=\"\" \/>\n<\/div>\n<p>Inside, you will see files like these (the list may differ depending on the version):<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-files@2x.png\" width=\"83\" height=\"182\" alt=\"\" \/>\n<\/div>\n<p>Put these files in ~\/Sites\/aegea\/ folder. Select this folder in Finder, press ⌘I, go to the end of the panel, open the lock and change all permissions to “Read & Write”. Then click the gear and select “Apply to enclosed items”.<\/p>\n<h2>Configure Apache<\/h2>\n<p>Open \/etc\/apache2\/httpd.conf. Uncomment this line:<\/p>\n<pre class=\"e2-text-code\"><code>LoadModule rewrite_module libexec\/apache2\/mod_rewrite.so<\/code><\/pre><p>Do not uncomment the PHP line.<\/p>\n<p>Add the following after other Directory sections:<\/p>\n<pre class=\"e2-text-code\"><code>&lt;Directory &quot;\/Users\/ilyabirman\/Sites&quot;&gt;\n    Options Indexes FollowSymLinks Multiviews\n    MultiviewsMatch Any\n    AllowOverride All\n    Require all granted\n&lt;\/Directory&gt;<\/code><\/pre><p>Replace ilyabirman with your username.<\/p>\n<p>Now find and uncomment this line:<\/p>\n<pre class=\"e2-text-code\"><code>Include \/private\/etc\/apache2\/extra\/httpd-vhosts.conf<\/code><\/pre><p>Now open the very file \/etc\/apache2\/extra\/httpd-vhosts.conf and add this:<\/p>\n<pre class=\"e2-text-code\"><code>&lt;VirtualHost *:80&gt;\n    DocumentRoot &quot;\/Users\/ilyabirman\/Sites\/aegea&quot;\n    ServerName aegea\n    ErrorLog &quot;\/private\/var\/log\/apache2\/aegea.l-error_log&quot;\n&lt;\/VirtualHost&gt;<\/code><\/pre><p>Again, replace ilyabirman with your username.<\/p>\n<p>Finally, open the \/etc\/hosts file and add the hostname you want to use for local projects:<\/p>\n<pre class=\"e2-text-code\"><code>127.0.0.1 aegea<\/code><\/pre><p>Now if you point the browser to the address “aegea”, it will request it from the local machine. If Apache is running locally, it will capture the request and look at ~\/Sites\/aegea\/ folder for the content to serve. This will not work just yet because we haven’t installed PHP.<\/p>\n<h2>Install PHP and MySQL<\/h2>\n<p>Mac comes with a pre-installed PHP, but it’s rather old and doesn’t include GD (a library that Aegea uses to work with images). Install good PHP. I use the installers from the page <a href=\"https:\/\/php-osx.liip.ch\">PHP for macOS as binary package<\/a> and like them very much. They have never failed me.<\/p>\n<p>Install PHP 5.6 (better for now) or PHP 7.1 by following the instructions on the page.<\/p>\n<p>This will make Apache work with PHP without any changes to the httpd.conf file.<\/p>\n<p>With MySQL it’s even easier: there’s an <a href=\"http:\/\/dev.mysql.com\/downloads\/mysql\/\">official native Mac installer<\/a> available. Download the DMG file and follow the installer’s instructions. Don’t forget to Install the System Preferences pane to be able to start and stop the MySQL server from System Preferences.<\/p>\n<h2>Start MySQL and Apache<\/h2>\n<p>Open System Preferences, go to MySQL and press “Start MySQL Server”.<\/p>\n<p>Open Terminal and type:<\/p>\n<pre class=\"e2-text-code\"><code>sudo apachectl start<\/code><\/pre><p>It will ask for your password.<\/p>\n<h2>Create a database for Aegea<\/h2>\n<p>In Terminal, type:<\/p>\n<pre class=\"e2-text-code\"><code>sudo \/usr\/local\/mysql\/bin\/mysql<\/code><\/pre><p>In the MySQL prompt, type:<\/p>\n<pre class=\"e2-text-code\"><code>create database aegea;<\/code><\/pre><h2>Install Aegea<\/h2>\n<p>Navigate to “aegea\/” with your browser. Without the final “\/” Safari will try to do a Google search of “aegea”.<\/p>\n<p>You will see Aegea installer. Enter the following MySQL database access parameters:<\/p>\n<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"e2-text-table\">\n  <tr>\n    <td style=\"text-align: left\">Server<\/td>\n    <td style=\"text-align: left\">127.0.0.1<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">User name<\/td>\n    <td style=\"text-align: left\">root<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">Password<\/td>\n    <td style=\"text-align: left\">(leave empty)<\/td>\n  <\/tr>\n  <tr>\n    <td style=\"text-align: left\">Database name<\/td>\n    <td style=\"text-align: left\">aegea<\/td>\n  <\/tr>\n<\/table>\n<p>The last thing to fill in is the password that you want to use to access your blog (you can change it later):<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-installer-password@2x.png\" width=\"462\" height=\"169\" alt=\"\" \/>\n<\/div>\n<p>Click “Start blogging” — and that’s it.<\/p>\n",
            "summary": "Before installing Aegea on a server, you may want to try it out locally. This is a manual on how to install it locally on a Mac in a way that I find the best",
            "date_published": "2017-01-19T15:28:43+03:00",
            "date_modified": "2017-01-19T16:57:39+03:00",
            "tags": [
                "Aegea"
            ],
            "image": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-zip-on-desktop@2x.jpg",
            "_date_published_rfc2822": "Thu, 19 Jan 2017 15:28:43 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "250",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-zip-on-desktop@2x.jpg",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-files@2x.png",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-installer-password@2x.png"
                ]
            }
        },
        {
            "id": "246",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/all\/how-to-install-aegea\/",
            "title": "How to install Aegea",
            "content_html": "<p>To install <a href=\"http:\/\/blogengine.me\/\">Aegea, the blogging engine<\/a>, you will need:<\/p>\n<ul>\n  <li>A server with Apache, PHP 5 and MySQL,<\/li>\n  <li>FTP or SFTP access to the server or another way to access the server’s file system,<\/li>\n  <li>Access to a MySQL database.<\/li>\n<\/ul>\n<p>If you don’t have all this or don’t know what this means, you will not be able to install Aegea on your own. Seek assistance.<\/p>\n<p><b>Get Aegea package<\/b><br \/>\n<a href=\"http:\/\/blogengine.me\/get\/\">Download<\/a> the Aegea zip archive from the website and unzip it:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-zip-on-desktop@2x.jpg\" width=\"320\" height=\"160\" alt=\"\" \/>\n<\/div>\n<p>Inside, you will see files like these (the list may differ depending on the version):<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-files@2x.png\" width=\"83\" height=\"182\" alt=\"\" \/>\n<\/div>\n<p><b>Put files on server<\/b><br \/>\nUpload all these files to the server (I’m using the FTP client <a href=\"http:\/\/fivedetails.com\/flow\/\">Flow<\/a> here):<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-upload-package@2x.jpg\" width=\"601\" height=\"444\" alt=\"\" \/>\n<\/div>\n<p>As you can see, I’ve created a “blog” folder on the server and put the files in that folder:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-uploaded-package@2x.jpg\" width=\"601\" height=\"444\" alt=\"\" \/>\n<\/div>\n<p><b>Open Installer with browser<\/b><br \/>\nNavigate to the server with your browser. As I’ve created the folder “blog” for Aegea, I go to blogengine.me\/blog\/:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-installer@2x.jpg\" width=\"1079\" height=\"802\" alt=\"\" \/>\n<\/div>\n<p>Enter your MySQL database access parameters: the server, the username, the password and the database name. The last thing to fill in is the password that you want to use to access your blog (you can change it later):<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-installer-password@2x.png\" width=\"462\" height=\"169\" alt=\"\" \/>\n<\/div>\n<p>Click “Start blogging” and go:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-installed@2x.png\" width=\"1079\" height=\"802\" alt=\"\" \/>\n<\/div>\n<p><b>Permission problems<\/b><br \/>\nYou may find that instead of the Installer Aegea shows you something like this:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-permissions-error@2x.png\" width=\"880\" height=\"410\" alt=\"\" \/>\n<\/div>\n<p>In this case, you need to change the permissions of Aegea’s folder and everything inside it to let the engine do anything it wants. Select the folder “blog” (in my case) and press ⌘I (in Flow’s case) to open its details:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-permissions-one@2x.jpg\" width=\"546\" height=\"167\" alt=\"\" \/>\n<\/div>\n<p>Click the pencil icon next to Permissions (or open the permissions in some other way). Set permissions like this:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-permissions-two@2x.png\" width=\"300\" height=\"217\" alt=\"\" \/>\n<\/div>\n<p>Then go back to the browser and press “Try again”. Installer should work now.<\/p>\n",
            "summary": "To install Aegea, the blogging engine, you will need",
            "date_published": "2017-01-06T01:10:03+03:00",
            "date_modified": "2017-01-06T12:38:32+03:00",
            "tags": [
                "Aegea"
            ],
            "image": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-zip-on-desktop@2x.jpg",
            "_date_published_rfc2822": "Fri, 06 Jan 2017 01:10:03 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "246",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-zip-on-desktop@2x.jpg",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-files@2x.png",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-upload-package@2x.jpg",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-uploaded-package@2x.jpg",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-installer@2x.jpg",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-installer-password@2x.png",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-installed@2x.png",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-permissions-error@2x.png",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-permissions-one@2x.jpg",
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-permissions-two@2x.png"
                ]
            }
        },
        {
            "id": "244",
            "url": "https:\/\/ilyabirman.net\/meanwhile\/all\/introducing-aegea\/",
            "title": "Introducing Aegea",
            "content_html": "<div class=\"e2-text-picture\">\n<a href=\"http:\/\/blogengine.me\/\" class=\"e2-text-picture-link\">\n<img src=\"https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-og-image-en.jpg\" width=\"1200\" height=\"630\" alt=\"Introducing Aegea\" \/>\n<\/a><\/div>\n<p>Introducing <a href=\"http:\/\/blogengine.me\/\">Aegea<\/a>, a great blogging engine.<\/p>\n<p>An engine is a program that runs on the blogger’s website. It provides the writing tools to the author, shows the posts to the readers and lets them write comments. Medium.com (or similar) is simpler, but they can shut down and take all your posts offline. With an engine, the blog runs on your own website and you have access to the files and the database (you don’t have to deal with the files or the database, but you own all the data).<\/p>\n<p>I want most people to have access to personal blogging in this way. That’s why it uses the most easily available platform: PHP with MySQL.<\/p>\n<p>Aegea powers this and many other blogs. Among my favourites:<\/p>\n<ul>\n  <li><a href=\"http:\/\/deathbypassivevoice.com\/\">Death by Passive Voice<\/a>, on writing, by Max Bears<\/li>\n  <li><a href=\"http:\/\/daniellesden.com\/blog\/\">Daniel Lesden blog<\/a>, on music production, by Daniel Lesden.<\/li>\n<\/ul>\n<p>With Aegea, you can use the built-in neutral theme or customise it however you like (this blog is an example). Be flexible with comments: allow and disallow them globally or per post. Refine posts using Drafts. Add images, videos, audio or code to illustrate your point. Organise your writing with tags.<\/p>\n<p>Designers, writers, musicians and software developers use Aegea to show their work, communicate and spread knowledge. They love it because it’s simple and fast yet does everything they need. Aegea is free for personal use and paid for business use.<\/p>\n<p>Learn more and get Aegea at <a href=\"http:\/\/blogengine.me\/\">blogengine.me<\/a>.<\/p>\n",
            "summary": "Introducing Aegea, a great blogging engine",
            "date_published": "2016-12-29T14:09:53+03:00",
            "date_modified": "2016-12-29T14:38:42+03:00",
            "tags": [
                "Aegea",
                "my products",
                "projects",
                "release"
            ],
            "image": "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-og-image-en.jpg",
            "_date_published_rfc2822": "Thu, 29 Dec 2016 14:09:53 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "244",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/ilyabirman.net\/meanwhile\/pictures\/aegea-og-image-en.jpg"
                ]
            }
        }
    ],
    "_e2_version": 4259,
    "_e2_ua_string": "Aegea 12.0a (v4259e)"
}