1
0
mirror of https://github.com/kremalicious/blog.git synced 2024-06-28 16:48:00 +02:00

make images work

This commit is contained in:
Matthias Kretschmann 2023-09-03 03:01:30 +01:00
parent 620fa8cfb0
commit e5376ef272
Signed by: m
GPG Key ID: 606EEEF3C479A91F
126 changed files with 194 additions and 217 deletions

View File

@ -1,5 +1,5 @@
---
import { Image } from 'astro:assets'
import Image from '@components/core/Image.astro'
import type { CollectionEntry } from 'astro:content'
type Props = CollectionEntry<'photos'>
@ -29,7 +29,13 @@ const { title, image } = Astro.props.data
{
image ? (
<a href={slug}>
<Image width="150" height="80" src={image} alt={title} />
<Image
width={316}
height={316}
image={image}
alt={title}
title={title}
/>
</a>
) : null
}

View File

@ -1,5 +1,5 @@
---
// import { Image } from '../core/Image'
import Image from '@components/core/Image.astro'
import PostTitle from './layouts/Post/Title.astro'
import styles from './PostTeaser.module.css'
@ -9,14 +9,11 @@ const { title, date, updated, hideDate, image, toggleSearch, slug } =
<a class={styles.post} href={slug} onclick={toggleSearch && toggleSearch}>
{
/* {image ? (
<Image
image={(image as any).childImageSharp.gatsbyImageData}
alt={title}
/>
) : (
<span className={styles.empty} />
)} */
image ? (
<Image image={image} alt={title} width={480} height={180} />
) : (
<span class={styles.empty} />
)
}
<PostTitle

View File

@ -29,7 +29,7 @@
}
.empty {
/* composes: frame from '../atoms/Image.module.css'; */
composes: frame from './core/Image.module.css';
display: block;
min-height: 95px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAACaADAAQAAAABAAAACQAAAAAvQpmhAAAAHElEQVQYGWNgoBL4T8gcggoIGcBA0ASCCmhsBQBhFwX7u70C8QAAAABJRU5ErkJggg==');

View File

@ -0,0 +1,20 @@
---
import { Image, type ImgAttributes } from 'astro:assets'
import styles from './Image.module.css'
type Props = {
image: ImgAttributes
alt: string
title?: string
class?: string
width?: number
height?: number
}
const { title, image, class: className, ...rest } = Astro.props
---
<figure class={`${styles.image} ${className ? className : ''}`}>
<Image src={image} {...rest} />
{title && <figcaption class={styles.imageTitle}>{title}</figcaption>}
</figure>

View File

@ -1,56 +0,0 @@
import React, { ReactElement } from 'react'
import { graphql } from 'gatsby'
import { GatsbyImage } from 'gatsby-plugin-image'
import { ImageProps } from '../../@types/Image'
import styles from './Image.module.css'
export const Image = ({
title,
image,
alt,
original,
className
}: ImageProps): ReactElement => (
<figure
className={`${styles.image} ${className ? className : ''}`}
data-original={original?.src}
>
<GatsbyImage image={image} alt={alt} objectFit="contain" />
{title && <figcaption className={styles.imageTitle}>{title}</figcaption>}
</figure>
)
export const imageSizeDefault = graphql`
fragment ImageFluid on ImageSharp {
original {
src
}
gatsbyImageData(width: 1040)
}
`
export const imageSizeThumb = graphql`
fragment ImageFluidThumb on ImageSharp {
original {
src
}
gatsbyImageData(
width: 480
height: 180
transformOptions: { cropFocus: CENTER }
)
}
`
export const photoSizeThumb = graphql`
fragment PhotoFluidThumb on ImageSharp {
original {
src
}
gatsbyImageData(
width: 316
height: 316
transformOptions: { cropFocus: CENTER }
)
}
`

View File

@ -1,6 +1,7 @@
---
import type { CollectionEntry } from 'astro:content'
import LayoutBase from '@layouts/Base/index.astro'
import Image from '@components/core/Image.astro'
import Title from './Title.astro'
import styles from './index.module.css'
@ -23,7 +24,7 @@ const { title, date, updated, image, linkurl } = data
{
image && (
<div class={styles.image}>
<img width={1040} height={460} src={image} alt={title} />
<Image width={1040} height={460} image={image} alt={title} />
</div>
)
}

View File

@ -1,4 +1,4 @@
import { z } from 'astro:content'
import { z, type ImageFunction } from 'astro:content'
const schemaShared = {
title: z.string(),
@ -25,15 +25,20 @@ const schemaShared = {
style: z.string().optional()
}
export const schemaArticles = z
.object({
...schemaShared,
image: z.string().optional(),
download: z.string().optional(),
toc: z.boolean().optional(),
changelog: z.string().optional()
})
.strict()
export const schemaArticles = (image: ImageFunction) =>
z
.object({
...schemaShared,
image: image()
// .refine((img) => img.width >= 1040, {
// message: 'Cover image must be at least 1040 pixels wide!'
// })
.optional(),
download: z.string().optional(),
toc: z.boolean().optional(),
changelog: z.string().optional()
})
.strict()
export const schemaLinks = z
.object({
@ -42,12 +47,16 @@ export const schemaLinks = z
})
.strict()
export const schemaPhotos = z
.object({
...schemaShared,
image: z.string()
})
.strict()
export const schemaPhotos = (image: ImageFunction) =>
z
.object({
...schemaShared,
image: image()
// .refine((img) => img.width >= 1040, {
// message: 'Cover image must be at least 1040 pixels wide!'
// })
})
.strict()
export type ArticleFrontmatter = z.infer<typeof schemaArticles>
export type LinkFrontmatter = z.infer<typeof schemaLinks>

View File

@ -1,6 +1,6 @@
---
title: Tips for Journalists Reporting From China
image: jingjing_chacha_kremalicious.jpg
image: ../media/jingjing_chacha_kremalicious.jpg
date: 2008-08-03 17:10:25+00:00
tags:

View File

@ -1,6 +1,6 @@
---
title: Simple Tor setup on macOS
image: teaser-tor.png
image: ./teaser-tor.png
author: Matthias Kretschmann
date: 2015-08-02 21:57:30.912218000 +02:00
updated: 2019-11-08 00:52:46+02:00

View File

@ -3,7 +3,7 @@ date: 2017-05-16T19:50:52.281Z
updated: 2018-10-30T19:50:52.281Z
title: Hyper Mac Pro
image: hyper-mac-pro-teaser.png
image: ./hyper-mac-pro-teaser.png
featured: true

View File

@ -2,7 +2,7 @@
date: 2018-11-01T19:08:00.367Z
title: Matomo plugin for Gatsby
image: gatsby-plugin-matomo-teaser.png
image: ./gatsby-plugin-matomo-teaser.png
changelog: gatsby-plugin-matomo
tags:

View File

@ -2,7 +2,7 @@
date: 2019-04-09T00:00:00.000Z
title: The Commons Marketplace
image: the-commons-marketplace-teaser.png
image: ./the-commons-marketplace-teaser.png
tags:
- oceanprotocol

View File

@ -2,7 +2,7 @@
date: 2019-07-18T00:00:00.000Z
title: The Commons Marketplace in Pacific Network
image: the-commons-marketplace-in-pacific-network-teaser.png
image: ./the-commons-marketplace-in-pacific-network-teaser.png
tags:
- oceanprotocol

View File

@ -2,7 +2,7 @@
date: 2019-10-24T00:00:00.000Z
title: Ocean Protocol and IPFS, Sitting In The Merkle Tree
image: ocean-protocol-and-ipfs-sitting-in-the-merkle-tree-teaser.png
image: ./ocean-protocol-and-ipfs-sitting-in-the-merkle-tree-teaser.png
tags:
- oceanprotocol

View File

@ -3,7 +3,7 @@ date: 2020-03-04T18:35:26.815Z
updated: 2022-09-24T23:23:00
title: Setup Raspberry Pi File and Screen Sharing for macOS & iOS
image: raspberry-pi-file-and-screen-sharing-macos-ios-teaser.png
image: ./raspberry-pi-file-and-screen-sharing-macos-ios-teaser.png
tags:
- macos
@ -46,7 +46,7 @@ sudo service vncserver-x11-serviced status
Which should give you something like this:
![RealVNC service status output](raspberry-vnc-status.png)
![RealVNC service status output](./raspberry-vnc-status.png)
The important part is `Found running X server` cause that's the graphical interface we are going to connect to. This will only be present if your Raspberry Pi is set to boot up into a desktop GUI which can be configured under `sudo raspi-config` _> Boot Options > Desktop / CLI_. If you use your Raspberry Pi with a display attached, this should be the default.
@ -54,7 +54,7 @@ To be able to connect from macOS without additional software, you have to change
If you have GUI access to your Raspberry Pi you will find the RealVNC icon at the top right in your menubar, and in the app's options under _Security_ you can switch the _Authentication_ to _VNC Password_. This will prompt you to enter and confirm a new password which we are going to use to connect from macOS.
![RealVNC Authentication Method Configuration](raspberry-realvnc-auth-config.png)
![RealVNC Authentication Method Configuration](./raspberry-realvnc-auth-config.png)
Hit _Apply & OK_ and reboot your Raspberry Pi.
@ -85,11 +85,11 @@ ifconfig
Now we can verify the connection from macOS by selecting from the menubar in Finder _Go > Connect to Server..._ and use the above IP as the host:
![macOS Connect to Server in Finder](raspberry-macos-server-connect.png)
![macOS Connect to Server in Finder](./raspberry-macos-server-connect.png)
You should be prompted for the VNC password setup in RealVNC in the step above and afterwards should see your Raspberry Pi desktop from macOS:
![Raspbian desktop from macOS](raspberry-vnc-desktop.png)
![Raspbian desktop from macOS](./raspberry-vnc-desktop.png)
Now, keeping track of IP addresses is not fun at all so we still need to make the _Screen sharing_ button appear in Finder with Avahi. But first, file sharing.
@ -168,7 +168,7 @@ The `%h` in the `<name replace-wildcards="yes">%h</name>` line will simply be su
And with all that you should end up in macOS Finder with the buttons we wanted for file and screen sharing:
![Success in functionality, fail on the visuals](raspberry-finder-ugly.png)
![Success in functionality, fail on the visuals](./raspberry-finder-ugly.png)
But nobody can live with that default question mark as the device icon and the name still sometimes switches between the actual hostname, and a nasty SHOUTING DEVICE NAME in all caps.
@ -201,13 +201,13 @@ And fill it with:
You see that `model=Xserve` service part? That will make your Raspberry Pi show up with a [Xserve](https://en.wikipedia.org/wiki/Xserve) icon in Finder for some nostalgia feeling.
![Raspberry Pi showing up as XServe](raspberry-finder-xserve.png)
![Raspberry Pi showing up as XServe](./raspberry-finder-xserve.png)
You can use any Mac, iPhone, iPad, or other Apple device model string, like `model=MacPro7,1` or `model=iPad6,12`.
![Raspberry Pi showing up as Mac Pro](raspberry-finder-macpro.png)
![Raspberry Pi showing up as Mac Pro](./raspberry-finder-macpro.png)
![Raspberry Pi showing up as iPad](raspberry-finder-ipad.png)
![Raspberry Pi showing up as iPad](./raspberry-finder-ipad.png)
Using the model string essentially works for any device which has an icon in macOS, which you can check out in Finder with, referring to the `com.apple.*` named icons:
@ -223,7 +223,7 @@ sudo service avahi-daemon restart
And with all that you should end up in macOS Finder with the buttons we wanted for file and screen sharing, along with a nice hostname and icon for it:
![Raspberry Pi fully integrated in macOS Finder](raspberry-finder-final.png)
![Raspberry Pi fully integrated in macOS Finder](./raspberry-finder-final.png)
On the macOS side, sometimes Finder does not pick up changes in Bonjour/Avahi services right away. In that case, a `killall Finder` helps to force them.
@ -279,7 +279,7 @@ sudo reboot
You can verify all the services advertised via Bonjour/Avahi with this handy macOS app called [Discovery](http://www.tildesoft.com):
![Discovery app showing all Bonjour services in the network](raspberry-bonjour-discovery.png)
![Discovery app showing all Bonjour services in the network](./raspberry-bonjour-discovery.png)
## Connect from iOS & iPadOS
@ -287,10 +287,10 @@ With the Raspberry Pi setup for macOS connection, you can now connect to your Ra
Since Raspbian is configured to advertise the `raspberrypi.local` hostname by default, you can use that name from any device to connect to it without figuring out IP addresses. So from Files, hit the three dots in the upper right corner and tap _Connect to Server_, and use `raspberrypi.local` or whatever hostname you use. Enter your user account credentials and you should see your home folder in the Files app.
![Raspberry Pi in Files.app on iPadOS](raspberry-ipados.jpg)
![Raspberry Pi in Files.app on iPadOS](./raspberry-ipados.jpg)
As for screen sharing, you can use any VNC app on iPhone or iPad and it should work the same way as on macOS with using the VNC password. For me, [Edovia's Screens app](https://edovia.com/en/screens-ios/) works pretty well.
![Raspberry Pi in Screens.app on iPadOS](raspberry-ipados-screens.jpg)
![Raspberry Pi in Screens.app on iPadOS](./raspberry-ipados-screens.jpg)
There is also a way to make the Raspberry Pi available via [AirDrop](https://support.apple.com/en-us/HT204144). The [Open Wireless Link (OWL) project](https://owlink.org) set out to reverse engineer the protocol used for AirDrop, Apple Wireless Direct Link (AWDL). The setup is rather hacky and unstable but they provide a [tutorial for the Raspberry Pi 3](https://owlink.org/2019/05/16/howto-use-airdrop-on-raspberry-pi-3.html) if you want to try.

View File

@ -3,7 +3,7 @@ date: 2020-05-10T21:51:12Z
updated: 2021-11-29T00:25:12+00:00
title: /uses
image: uses-teaser.png
image: ./uses-teaser.png
tags:
- personal

View File

@ -3,7 +3,7 @@ date: 2020-05-22T14:08:00.367Z
updated: 2020-05-23T11:35:12+02:00
title: Redirect plugin for Markdown Pages in Gatsby
image: gatsby-redirect-from-teaser.png
image: ./gatsby-redirect-from-teaser.png
changelog: gatsby-redirect-from
tags:

View File

@ -3,7 +3,7 @@ import { schemaArticles, schemaLinks, schemaPhotos } from './_schemas'
const articles = defineCollection({
type: 'content',
schema: schemaArticles
schema: ({ image }) => schemaArticles(image)
})
const links = defineCollection({
@ -13,7 +13,7 @@ const links = defineCollection({
const photos = defineCollection({
type: 'content',
schema: schemaPhotos
schema: ({ image }) => schemaPhotos(image)
})
export const collections = { articles, links, photos }

View File

@ -1,6 +1,6 @@
---
title: Anton Henning, Heimat schaffen, Simpsons
image: 2015-03-29-anton-henning-heimat-schaffen-simpsons.jpg
image: ./2015-03-29-anton-henning-heimat-schaffen-simpsons.jpg
author: Matthias Kretschmann
---

View File

@ -1,6 +1,6 @@
---
title: Thanks for the tip little orange blob
image: 2015-03-29-thanks-for-the-tip-little-orange-blob.jpg
image: ././2015-03-29-thanks-for-the-tip-little-orange-blob.jpg
author: Matthias Kretschmann
---

View File

@ -1,6 +1,6 @@
---
title: 'Suddenly... a new Hindu temple appears around the corner'
image: 2015-04-17-suddenly-a-new-hindu-temple-appears-around-the-corner.jpg
image: ./2015-04-17-suddenly-a-new-hindu-temple-appears-around-the-corner.jpg
author: Matthias Kretschmann
---

View File

@ -1,6 +1,6 @@
---
title: Rotterdam coats
image: 2017-02-19-rotterdam-coats.jpg
image: ./2017-02-19-rotterdam-coats.jpg
author: Matthias Kretschmann
date: 2017-02-19 21:13:38.626498000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: David Chipperfield staircase
image: 2017-02-21-david-chipperfield-staircase.jpg
image: ./2017-02-21-david-chipperfield-staircase.jpg
author: Matthias Kretschmann
date: 2017-02-21 21:18:36.350189000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: EU Gotham City
image: 2017-02-26-eu-gotham-city.jpg
image: ./2017-02-26-eu-gotham-city.jpg
author: Matthias Kretschmann
date: 2017-02-26 23:32:50.225380000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: Amsterdam cliché
image: 2017-02-27-amsterdam-cliche.jpg
image: ./2017-02-27-amsterdam-cliche.jpg
author: Matthias Kretschmann
date: 2017-02-27 16:21:42.964539000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: "It's dark and I don't exist"
image: 2017-02-27-its-dark-and-i-dont-exist.jpg
image: ./2017-02-27-its-dark-and-i-dont-exist.jpg
author: Matthias Kretschmann
date: 2017-02-27 17:29:32.626557000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: Stedelijk Museum
image: 2017-02-28-stedelijk-museum.jpg
image: ./2017-02-28-stedelijk-museum.jpg
author: Matthias Kretschmann
date: 2017-02-28 13:48:35.217273000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: Temple Guardian Rijksmuseum
image: 2017-02-28-temple-guardian-rijksmuseum.jpg
image: ./2017-02-28-temple-guardian-rijksmuseum.jpg
author: Matthias Kretschmann
date: 2017-02-28 15:38:28.206431000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: Watching The Night Watch
image: 2017-02-28-watching-the-night-watch.jpg
image: ./2017-02-28-watching-the-night-watch.jpg
author: Matthias Kretschmann
date: 2017-02-28 14:45:08.139508000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: Hamburg's Elbphilharmonie
image: 2017-04-16-hamburgs-elbphilharmonie.jpg
image: ./2017-04-16-hamburgs-elbphilharmonie.jpg
author: Matthias Kretschmann
date: 2017-04-16 18:26:20.280801000 +02:00
---

View File

@ -2,7 +2,7 @@
date: 2017-04-29T00:00:00.000Z
title: Palace scaffolding
image: 2017-04-29-palace-scaffolding.jpg
image: ./2017-04-29-palace-scaffolding.jpg
---
Reconstructed [Berlin Palace](https://en.wikipedia.org/wiki/Berlin_Palace) taking shape.

View File

@ -1,6 +1,6 @@
---
title: Kapaleeshwarar Temple Chennai
image: 2017-07-05-kapaleeshwarar-temple-chennai.jpg
image: ./2017-07-05-kapaleeshwarar-temple-chennai.jpg
author: Matthias Kretschmann
date: 2017-07-05 21:21:41.413746000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: "Kochi's street art game is strong"
image: 2017-07-08-kochis-streetart-game-is-strong.jpg
image: ./2017-07-08-kochis-streetart-game-is-strong.jpg
author: Matthias Kretschmann
date: 2017-07-08 14:28:19.869188000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: Orphaned elephant with friend
image: 2017-07-09-orphaned-elephant-with-friend.jpg
image: ./2017-07-09-orphaned-elephant-with-friend.jpg
date: 2017-07-09 09:41:37.771378000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: Kochis dhobhi ghat
image: 2017-07-10-kochis-dhobhi-ghat.jpg
image: ./2017-07-10-kochis-dhobhi-ghat.jpg
author: Matthias Kretschmann
date: 2017-07-10 14:28:19.869188000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: 'The art of hand painted typography'
image: 2017-07-13-mumbai-hand-painted-typography.jpg
image: ./2017-07-13-mumbai-hand-painted-typography.jpg
author: Matthias Kretschmann
date: 2017-07-13 16:28:19.869188000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: 'Obligatory Gateway of India photo'
image: 2017-07-13-obligatory-gate-of-india-photo.jpg
image: ./2017-07-13-obligatory-gate-of-india-photo.jpg
author: Matthias Kretschmann
date: 2017-07-13 14:28:19.869188000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: 'Chhatrapati Shivaji Maharaj Vastu Sangrahalaya'
image: 2017-07-14-chhatrapati-shivaji-maharaj-vastu-sangrahalaya.jpg
image: ./2017-07-14-chhatrapati-shivaji-maharaj-vastu-sangrahalaya.jpg
author: Matthias Kretschmann
date: 2017-07-14 14:28:19.869188000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: 'The Erechtheum'
image: 2017-11-10-acropolis-the-erechtheum.jpg
image: ./2017-11-10-acropolis-the-erechtheum.jpg
author: Matthias Kretschmann
date: 2017-11-10 14:42:19.869188000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: 'The Parthenon'
image: 2017-11-10-acropolis-the-parthenon.jpg
image: ./2017-11-10-acropolis-the-parthenon.jpg
author: Matthias Kretschmann
date: 2017-11-10 14:37:19.869188000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: 'The Propylaea'
image: 2017-11-10-acropolis-the-propylaea.jpg
image: ./2017-11-10-acropolis-the-propylaea.jpg
author: Matthias Kretschmann
date: 2017-11-10 14:32:19.869188000 +02:00
---

View File

@ -2,7 +2,7 @@
date: 2017-12-15T22:28:49.832Z
title: 'El Born Centre de Cultura i Memòria'
image: 2017-12-15-el-born-centre-de-cultura-i-memoria.jpg
image: ./2017-12-15-el-born-centre-de-cultura-i-memoria.jpg
---
[El Born Centre de Cultura i Memòria](http://elbornculturaimemoria.barcelona.cat), Barcelona, Spain

View File

@ -1,6 +1,6 @@
---
title: 'Sagrada Família I'
image: 2017-12-16-sagrada-familia.jpg
image: ./2017-12-16-sagrada-familia.jpg
date: 2017-12-16 13:01:21.869188000 +02:00
---

View File

@ -1,6 +1,6 @@
---
title: 'Traffic of São Paulo'
image: 2017-12-27-sao-paulo-traffic.jpg
image: ./2017-12-27-sao-paulo-traffic.jpg
date: 2017-12-27 13:03:21.869188000 -02:00
---

View File

@ -1,6 +1,6 @@
---
title: 'Passagem Literária da Consolação'
image: 2018-01-04-passagem-literaria-da-consolacao.jpg
image: ./2018-01-04-passagem-literaria-da-consolacao.jpg
date: 2018-01-04 16:02:02.869188000 -02:00
---

View File

@ -1,6 +1,6 @@
---
title: 'Escola de Samba'
image: 2018-01-05-samba-school.jpg
image: ./2018-01-05-samba-school.jpg
date: 2018-01-05 21:56:02.869188000 -02:00
---

View File

@ -2,7 +2,7 @@
date: 2018-01-10T00:00:00.000Z
title: Smoking death
image: 2018-01-10-smoking-death.jpg
image: ./2018-01-10-smoking-death.jpg
---
Etched copper plate, seen at Hospital Santa Catarina, São Paulo, Brasil

View File

@ -2,7 +2,7 @@
date: 2018-01-13T00:00:00.000Z
title: Teatro Jaraguá
image: 2018-01-13-teatro-jaragua.jpg
image: ./2018-01-13-teatro-jaragua.jpg
---
[Teatro Jaraguá](http://teatrojaragua.com.br/o-teatro/), São Paulo, Brasil.

View File

@ -2,7 +2,7 @@
date: 2018-01-15T00:00:00.000Z
title: A Revolução Não Será Televisionada
image: 2018-01-15-a-revolucao-nao-sera-televisionada.jpg
image: ./2018-01-15-a-revolucao-nao-sera-televisionada.jpg
---
Estação da Luz, São Paulo, Brasil

View File

@ -2,7 +2,7 @@
date: 2018-01-15T00:00:00.000Z
title: Fusca e Pichação
image: 2018-01-15-fusca-e-pichacao.jpg
image: ./2018-01-15-fusca-e-pichacao.jpg
---
São Paulo, Brasil

View File

@ -2,7 +2,7 @@
date: 2018-01-17T00:00:00.000Z
title: Boa Viagem
image: 2018-01-17-boa-viagem.jpg
image: ./2018-01-17-boa-viagem.jpg
---
Boa Viagem, Recife, Brasil

View File

@ -2,7 +2,7 @@
date: 2018-01-17T00:00:00.000Z
title: Instituto Ricardo Brennand
image: 2018-01-17-instituto-ricardo-brennand.jpg
image: ./2018-01-17-instituto-ricardo-brennand.jpg
---
[Instituto Ricardo Brennand](http://www.institutoricardobrennand.org.br), Recife, Brasil.

View File

@ -2,7 +2,7 @@
date: 2018-01-24T00:00:00.000Z
title: Avenida Paulista I
image: 2018-01-24-avenida-paulista-i.jpg
image: ./2018-01-24-avenida-paulista-i.jpg
---
Avenida Paulista, São Paulo, Brasil

View File

@ -2,7 +2,7 @@
date: 2018-01-25T00:00:00.000Z
title: Avenida Paulista II
image: 2018-01-25-avenida-paulista-ii.jpg
image: ./2018-01-25-avenida-paulista-ii.jpg
---
People are reclaiming Avenida Paulista every Sunday when it is closed for cars. Avenida Paulista, São Paulo, Brasil.

View File

@ -2,7 +2,7 @@
date: 2018-01-26T00:00:00.000Z
title: Auditório Ibirapuera
image: 2018-01-26-auditorio-ibirapuera.jpg
image: ./2018-01-26-auditorio-ibirapuera.jpg
---
[Auditório do Ibirapuera](http://www.auditorioibirapuera.com.br) no Parque Ibirapuera, São Paulo, Brasil. Designed by Oscar Niemeyer in 1951, built from 2002-2005.

View File

@ -2,7 +2,7 @@
date: 2018-01-26T00:00:00.000Z
title: Oca do Ibirapuera I
image: 2018-01-26-oca-do-ibirapuera-i.jpg
image: ./2018-01-26-oca-do-ibirapuera-i.jpg
---
[Pavilhão Lucas Nogueira Garcez](https://parqueibirapuera.org/equipamentos-parque-ibirapuera/oca-do-ibirapuera/), popularmente conhecido como Oca no Parque Ibirapuera, São Paulo, Brasil. Designed by Oscar Niemeyer and built in 1951.

View File

@ -2,7 +2,7 @@
date: 2018-01-26T00:00:00.000Z
title: Oca do Ibirapuera II
image: 2018-01-26-oca-do-ibirapuera-ii.jpg
image: ./2018-01-26-oca-do-ibirapuera-ii.jpg
---
[Pavilhão Lucas Nogueira Garcez](https://parqueibirapuera.org/equipamentos-parque-ibirapuera/oca-do-ibirapuera/), popularmente conhecido como Oca no Parque Ibirapuera, São Paulo, Brasil. Designed by Oscar Niemeyer and built in 1951.

View File

@ -2,7 +2,7 @@
date: 2018-01-26T00:00:00.000Z
title: Pavilhão das Culturas Brasileiras
image: 2018-01-26-pavilhao-das-culturas-brasileiras.jpg
image: ./2018-01-26-pavilhao-das-culturas-brasileiras.jpg
---
[Pavilhão das Culturas Brasileiras](https://parqueibirapuera.org/equipamentos-parque-ibirapuera/pavilhao-das-culturas-brasileiras/) no Parque Ibirapuera, São Paulo, Brasil. Designed by Oscar Niemeyer and built in 1951.

View File

@ -2,7 +2,7 @@
date: 2018-02-24T00:00:00.000Z
title: Muzeul Național de Artă al României
image: 2018-02-24-muzeul-national-de-arta-al-romaniei.jpg
image: ./2018-02-24-muzeul-national-de-arta-al-romaniei.jpg
---
[Muzeul Naţional de Artă al României](http://www.mnar.arts.ro). The National Museum of Art of Romania, Bucharest, Romania

View File

@ -2,7 +2,7 @@
date: 2018-02-25T00:00:00.000Z
title: Muzeul Național de Istorie a României
image: 2018-02-25-muzeul-national-de-istorie-a-romaniei.jpg
image: ./2018-02-25-muzeul-national-de-istorie-a-romaniei.jpg
---
[Muzeul Național de Istorie a României](http://mnir.ro)

View File

@ -2,7 +2,7 @@
date: 2018-05-01T00:00:00.000Z
title: 'May Day, Kreuzberg'
image: 2018-05-01-may-day-kreuzberg.jpg
image: ./2018-05-01-may-day-kreuzberg.jpg
---
[May Day in Kreuzberg](https://en.wikipedia.org/wiki/May_Day_in_Kreuzberg) at Görlitzer Bahnhof.

View File

@ -2,7 +2,7 @@
date: 2018-06-01T00:00:00.000Z
title: 'Roger Waters, Us + Them'
image: 2018-06-01-roger-waters-us-them.jpg
image: ./2018-06-01-roger-waters-us-them.jpg
---
@Mercedes-Benz Arena, Berlin, Germany

View File

@ -2,7 +2,7 @@
date: 2018-07-02T00:00:00.000Z
title: Nine Inch Nails, Zitadelle
image: 2018-07-02-nine-inch-nails-zitadelle.jpg
image: ./2018-07-02-nine-inch-nails-zitadelle.jpg
---
Nine Inch Nails at Zitadelle Spandau, Berlin, Germany.

View File

@ -1,6 +1,6 @@
---
title: Stasi Museum
image: 2018-09-01-stasi-museum.jpg
image: ./2018-09-01-stasi-museum.jpg
---
In front of the [Stasi Museum](https://www.stasimuseum.de) in Berlin, Germany.

View File

@ -1,6 +1,6 @@
---
title: Elevador de Santa Justa
image: 2018-12-26-elevador-de-santa-justa.jpg
image: ./2018-12-26-elevador-de-santa-justa.jpg
---
Elevador de Santa Justa in Lisbon, Portugal.

View File

@ -1,6 +1,6 @@
---
title: Palácio Nacional da Pena
image: 2018-12-27-palacio-nacional-da-pena.jpg
image: ./2018-12-27-palacio-nacional-da-pena.jpg
---
Courtyard inside the Palácio Nacional da Pena, Sintra, Portugal.

View File

@ -1,6 +1,6 @@
---
title: Rua da Prata
image: 2018-12-27-rua-da-prata.jpg
image: ./2018-12-27-rua-da-prata.jpg
---
In Rua da Prata, Lisbon, Portugal

View File

@ -1,6 +1,6 @@
---
title: Gare do Oriente I
image: 2018-12-29-gare-do-oriente.jpg
image: ./2018-12-29-gare-do-oriente.jpg
redirect_from:
- /estacao-do-oriente

View File

@ -2,7 +2,7 @@
date: 2019-01-27T00:00:00.000Z
title: All Work And No Play
image: 2019-01-27-all-work-and-no-play.jpg
image: ./2019-01-27-all-work-and-no-play.jpg
---
Inside the [“Stanley Kubrick” exhibition](https://www.cccb.org/en/exhibitions/file/stanley-kubrick/228237) in the [Centre de Cultura Contemporània de Barcelona (CCCB)](https://www.cccb.org) in Barcelona, Catalonia, Spain.

View File

@ -2,7 +2,7 @@
date: 2019-02-25T22:51:00.000Z
title: Edifício Itália
image: 2019-02-25-edificio-italia.jpg
image: ./2019-02-25-edificio-italia.jpg
---
View over São Paulo from the 46th floor of Edifício Itália.

View File

@ -2,7 +2,7 @@
date: 2019-03-06T17:52:46.000Z
title: Brazilian Museum of Sculpture and Ecology
image: 2019-03-06-brazilian-museum-of-sculpture-and-ecology.jpg
image: ./2019-03-06-brazilian-museum-of-sculpture-and-ecology.jpg
---
On the grounds of the Brazilian Museum of Sculpture and Ecology (MuBE) in São Paulo, Brazil.

View File

@ -2,7 +2,7 @@
date: 2019-03-13T00:00:00.000Z
title: Paraty-Mirim
image: 2019-03-13-paraty-mirim.jpg
image: ./2019-03-13-paraty-mirim.jpg
---
At the Paraty-Mirim beach in Paraty, Rio de Janeiro, Brazil.

View File

@ -2,7 +2,7 @@
date: 2019-03-18T18:05:37.000Z
title: Catedral da Sé de São Paulo
image: 2019-03-18-catedral-da-se-de-sao-paulo.jpg
image: ./2019-03-18-catedral-da-se-de-sao-paulo.jpg
---
The Neo-Gothic styled [São Paulo Cathedral](https://en.wikipedia.org/wiki/São_Paulo_Cathedral) in the center of São Paulo, built between 1913-1967.

View File

@ -2,7 +2,7 @@
date: 2019-08-18T17:30:48.000Z
title: German Chancellery II
image: 2019-08-18-german-chancellery-ii.jpg
image: ./2019-08-18-german-chancellery-ii.jpg
---
German Chancellery building seen from the inside courtyard.

View File

@ -2,7 +2,7 @@
date: 2019-09-28T17:35:27.000Z
title: Vatican Museums
image: 2019-09-28-vatican-museums.jpg
image: ./2019-09-28-vatican-museums.jpg
---
Staircase in the [Vatican Museums](https://en.wikipedia.org/wiki/Vatican_Museums) in Vatican City.

View File

@ -2,7 +2,7 @@
date: 2019-09-29T13:57:00.000Z
title: Arco di Costantino
image: 2019-09-29-arco-di-costantino.jpg
image: ./2019-09-29-arco-di-costantino.jpg
---
The Arch of Constantine seen through the Collosseum walls in Rome, Italy.

View File

@ -2,7 +2,7 @@
date: 2019-09-29T15:31:00.000Z
title: Foro di Cesare
image: 2019-09-29-foro-di-cesare.jpg
image: ./2019-09-29-foro-di-cesare.jpg
---
View over the [Forum of Caesar](https://en.wikipedia.org/wiki/Forum_of_Caesar) within the [Imperial Forum](https://en.wikipedia.org/wiki/Imperial_fora) in Rome, Italy.

View File

@ -2,7 +2,7 @@
date: 2019-11-02T13:18:59.000Z
title: Országház I
image: 2019-11-02-orszaghaz-i.jpg
image: ./2019-11-02-orszaghaz-i.jpg
---
The Hungarian Parliament Building seen from across the Danube in Budapest, Hungary.

View File

@ -2,7 +2,7 @@
date: 2019-11-03T12:05:22.000Z
title: Országház II
image: 2019-11-03-orszaghaz-ii.jpg
image: ./2019-11-03-orszaghaz-ii.jpg
---
Inside the Hungarian Parliament Building in Budapest, Hungary.

View File

@ -2,7 +2,7 @@
date: 2019-11-03T12:34:11.000Z
title: Országház III
image: 2019-11-03-orszaghaz-iii.jpg
image: ./2019-11-03-orszaghaz-iii.jpg
---
Inside the Hungarian Parliament Building in Budapest, Hungary.

View File

@ -2,7 +2,7 @@
date: 2019-11-16T18:15:20.000Z
title: Helmut Newton Foundation
image: 2019-11-16-helmut-newton-foundation.jpg
image: ./2019-11-16-helmut-newton-foundation.jpg
---
Entrance to the Berlin [Museum of Photography](https://www.smb.museum/en/museums-institutions/museum-fuer-fotografie/home.html) housing the [Helmut Newton Foundation](https://helmut-newton-foundation.org/en/).

View File

@ -2,7 +2,7 @@
date: 2020-01-05T18:33:44.000Z
title: RAW Gelände
image: 2020-01-05-raw-gelande.jpg
image: ./2020-01-05-raw-gelande.jpg
---
Club entrance on the site of the always charming "Reichsbahn-Ausbesserungs-Werk", a.k.a. [RAW Gelände](https://raw-gelaende.de) at Revaler Straße, Berlin.

View File

@ -2,7 +2,7 @@
date: 2020-01-17T14:32:17.000Z
title: Balloon Dog
image: 2020-01-17-balloon-dog.jpg
image: ./2020-01-17-balloon-dog.jpg
---
One of Jeff Koon's [Balloon Dogs](http://www.jeffkoons.com/artwork/celebration/balloon-dog-0) at the [Kunsthalle Bremen](https://www.kunsthalle-bremen.de).

View File

@ -2,7 +2,7 @@
date: 2020-01-17T13:43:47.000Z
title: Bremen Cathedral
image: 2020-01-17-bremen-cathedral.jpg
image: ./2020-01-17-bremen-cathedral.jpg
---
Beside the western façade entrance of the [Bremen Cathedral](https://en.wikipedia.org/wiki/Bremen_Cathedral), the St. Petri Dom.

View File

@ -2,7 +2,7 @@
date: 2020-06-14T16:59:57.000Z
title: X Marks The Spot
image: 2020-06-14-x-marks-the-spot.jpg
image: ./2020-06-14-x-marks-the-spot.jpg
---
Above [Tempelhofer Feld](https://en.wikipedia.org/wiki/Tempelhofer_Feld).

View File

@ -2,5 +2,5 @@
date: 2020-06-28T13:57:10.000Z
title: Lines of Nature
image: 2020-06-28-lines-of-nature.jpg
image: ./2020-06-28-lines-of-nature.jpg
---

View File

@ -2,5 +2,5 @@
date: 2020-08-13T16:39:32.000Z
title: '2020'
image: 2020-08-13-2020.jpg
image: ./2020-08-13-2020.jpg
---

View File

@ -2,7 +2,7 @@
date: 2020-08-16T14:50:06.000Z
title: Castle Gardens
image: 2020-08-16-castle-gardens.jpg
image: ./2020-08-16-castle-gardens.jpg
---
Above the gardens of [Rheinsberg Castle](https://en.wikipedia.org/wiki/Rheinsberg).

View File

@ -2,5 +2,5 @@
date: 2020-09-12T18:50:29.000Z
title: Friedrichshain
image: 2020-09-12-friedrichshain.jpg
image: ./2020-09-12-friedrichshain.jpg
---

View File

@ -2,7 +2,7 @@
date: 2020-10-11T11:26:54.000Z
title: 'Charité'
image: 2020-10-11-charite.jpg
image: ./2020-10-11-charite.jpg
---
On top of the [Futurium](https://futurium.de/en/).

View File

@ -2,7 +2,7 @@
date: 2020-10-25T12:44:01.000Z
title: Letters Change
image: 2020-10-25-letters-change.jpg
image: ./2020-10-25-letters-change.jpg
---
Old letters of Schönefeld Airport being taken away during the changing of letters into BER Terminal 5.

View File

@ -2,7 +2,7 @@
date: 2020-11-29T14:31:31.000Z
title: Wall Memorial
image: 2020-11-29-wall-memorial.jpg
image: ./2020-11-29-wall-memorial.jpg
---
Berlin Wall Memorial at Bernauer Straße.

View File

@ -2,7 +2,7 @@
date: 2020-12-22T18:29:04.000Z
title: TiER Pandemic
image: 2020-12-22-tier-pandemic.jpg
image: ./2020-12-22-tier-pandemic.jpg
---
Look inside the TiER bar in Berlin Neukölln.

View File

@ -2,7 +2,7 @@
date: 2021-02-21T13:57:03.000Z
title: Reflections
image: 2021-02-21-reflections.jpg
image: ./2021-02-21-reflections.jpg
---
Looking up the [Tchoban Foundation](http://www.tchoban-foundation.de) building.

View File

@ -2,7 +2,7 @@
date: 2021-07-07T14:46:34.000Z
title: Museum Neuruppin Staircase
image: 2021-07-07-museum-neuruppin-staircase.jpg
image: ./2021-07-07-museum-neuruppin-staircase.jpg
---
Staircase within the old building of the [Museum Neuruppin](https://www.museum-neuruppin.de)

View File

@ -2,7 +2,7 @@
date: 2021-08-05T12:07:49.000Z
title: Майдан Незалежності
image: 2021-08-05-maidan-nezalezhnosti.jpg
image: ./2021-08-05-maidan-nezalezhnosti.jpg
---
The [Maidan Nezalezhnosti](https://en.wikipedia.org/wiki/Maidan_Nezalezhnosti) or Independence Square in Kyiv, Ukraine.

View File

@ -2,7 +2,7 @@
date: 2021-08-06T13:20:15.000Z
title: храм Архистратига Михаїла та Українських Новомучеників
image: 2021-08-06-hram-arhistratiga-mihayila-ta-ukrayinskih-novomuchenikiv.jpg
image: ./2021-08-06-hram-arhistratiga-mihayila-ta-ukrayinskih-novomuchenikiv.jpg
---
Church remembering victims shot down by snipers during the [Euromaidan](https://en.wikipedia.org/wiki/Euromaidan) protests in 2014. Close to the site of the future [National Memorial to the Heavenly Hundred Heroes and Revolution of Dignity](https://maidanmuseum.org/en/node/345).

View File

@ -2,7 +2,7 @@
date: 2021-08-08T02:36:08.000Z
title: Київський фунікулер
image: 2021-08-08-kyiv-funicular.jpg
image: ./2021-08-08-kyiv-funicular.jpg
---
Entrance to the [Kyiv Funicular](https://en.wikipedia.org/wiki/Kyiv_Funicular).

View File

@ -2,5 +2,5 @@
date: 2021-08-08T16:54:12.000Z
title: Kyiv Underground
image: 2021-08-08-kyiv-underground.jpg
image: ./2021-08-08-kyiv-underground.jpg
---

View File

@ -2,5 +2,5 @@
date: 2021-08-09T11:24:58.000Z
title: Київ-Пасажирський
image: 2021-08-09-kiyiv-pasazhirskij.jpg
image: ./2021-08-09-kiyiv-pasazhirskij.jpg
---

Some files were not shown because too many files have changed in this diff Show More