Blog

IT TAKES 28 YEARS OF SEAFARER MAN-HOURS TO DELIVER

IT TAKES 28 YEARS OF SEAFARER MAN-HOURS TO DELIVER YOUR IPHONE

Due to its small size and high price the finished iPhone bucks the trend of most world trade. It is one of the few consumer items that doesn’t arrive at its final destination on a ship, most of the time it travels by plane from Shenzen, where they are manufactured, to wherever they are being sold. What you may not realise though is that during the manufacturing process the constituent parts are carried by ships to all four corners of the...

Read more
TEN MUST HAVE BOOKS FOR ENGINEERING OFFICERS

TEN MUST HAVE BOOKS FOR ENGINEERING OFFICERS

Merchant Navy Engineering Officers keep ships moving literally and figuratively. Everything from the propulsion system to the sewage system is looked after by the skilled professionals who use their deep understanding of technology to keep ships sailing safely and efficiently.

It’s a great career option if you’re thinking of going to sea, engineers often have more transferable skills and better career prospects ashore than their sunglasses...

Read more
WHAT DO AUTONOMOUS SHIPS MEAN FOR THE FUTURE OF SE

WHAT DO AUTONOMOUS SHIPS MEAN FOR THE FUTURE OF SEAFARING?

Rolls-Royce recently announced to great fanfare their concept design for autonomous ships1 which they plan to launch by 2020. How will the introduction of autonomy to shipping affect seafarers and, assuming there are any seafarers left, what will the future look like for them?

The invention of the chronometer, the move from sail to steam, and the introduction of containers all revolutionised the way the maritime industry works. Over the last...

Read more
PRACTICAL WAYS TO BEAT PROCRASTINATION

PRACTICAL WAYS TO BEAT PROCRASTINATION

Procrastination is the enemy of productivity, on land or sea, whether studying or working. We’re constantly being told to stop procrastinating if we want to achieve our goals but that’s easier said than done. Today we’re going to look at a few practical ways to beat procrastination and get stuff done.

Be honest with yourself, you probably know when you’re procrastinating, you just don’t want to admit it. Internally owning up to it...

Read more
RETURNING TO COLLEGE? HERE’S OUR ADVICE

RETURNING TO COLLEGE? HERE’S OUR ADVICE

Whether you work at sea in the Royal Navy, Merchant Navy, or Fishing Fleet, chances are you will have to return to formal education at some point. It can be a daunting experience especially if you've not hit the books for a long time. We asked our community for one piece of advice they would give to seafarers going back to education and distilled all of it down to these key points.

If you could give one piece of advice to seafarers returning to...

Read more
)
SELECT	(`label`.`id`) AS `id`,
	(`label`.`name`) AS `name`,
	(`label`.`path`) AS `path`,
	(`label`.`source`) AS `source`,
	(`label`.`content`) AS `content`,
	(`label`.`block`) AS `block`,
	(`label`.`discard`) AS `discard`
FROM `label`
WHERE `label`.`discard` IS FALSE
AND (`label`.`path` = ''
	OR '/posts' LIKE `label`.`path`)
ORDER BY `label`.`name` ASC, `label`.`path` ASC
Command completed in 0.0027389526367188 seconds - 292 row(s) affected.
SELECT	COUNT(*)
FROM `article`
WHERE `article`.`discard` IS FALSE
AND `article`.`publish` IS TRUE
AND `article`.`publish_date` <= CURRENT_DATE
AND `article`.`post` IS TRUE
Command completed in 0.0017020702362061 seconds - 1 row(s) affected.
SELECT	(`article`.`id`) AS `id`,
	(`article`.`post`) AS `post`,
	(`article`.`name`) AS `name`,
	(`article`.`slug`) AS `slug`,
	(`article`.`title`) AS `title`,
	(`article`.`summary`) AS `summary`,
	(`article`.`author`) AS `author`,
	(`article`.`content`) AS `content`,
	(`article`.`image`) AS `image`,
	(`article`.`image_alt`) AS `image_alt`,
	(`article`.`meta_title`) AS `meta_title`,
	(`article`.`meta_description`) AS `meta_description`,
	(`article`.`publish_date`) AS `publish_date`,
	(`article`.`publish`) AS `publish`,
	(`article`.`discard`) AS `discard`,
	(`article`.`updated`) AS `updated`
FROM `article`
WHERE `article`.`discard` IS FALSE
AND `article`.`publish` IS TRUE
AND `article`.`publish_date` <= CURRENT_DATE
AND `article`.`post` IS TRUE
ORDER BY `article`.`publish_date` DESC, `article`.`id` DESC
LIMIT 5 OFFSET 45
Command completed in 0.0052797794342041 seconds - 5 row(s) affected.
SELECT	(`article_tag`.`article_id`) AS `article_id`,
	(`article_tag`.`tag_id`) AS `tag_id`
FROM `article_tag`
WHERE `article_tag`.`article_id` IN (105, 103, 101, 99, 97)
Command completed in 0.00077199935913086 seconds - 0 row(s) affected.
SELECT	(`page`.`id`) AS `id`,
	(`page`.`parent`) AS `parent`,
	(`page`.`ordinal`) AS `ordinal`,
	(`page`.`name`) AS `name`,
	(`page`.`title`) AS `title`,
	(`page`.`summary`) AS `summary`,
	(`page`.`content`) AS `content`,
	(`page`.`theme`) AS `theme`,
	(`page`.`meta_title`) AS `meta_title`,
	(`page`.`meta_description`) AS `meta_description`,
	(`page`.`slug`) AS `slug`,
	(`page`.`password`) AS `password`,
	(`page`.`donation_text`) AS `donation_text`,
	(`page`.`donation_amounts`) AS `donation_amounts`,
	(`page`.`grid`) AS `grid`,
	(`page`.`grid_title`) AS `grid_title`,
	(`page`.`static`) AS `static`,
	(`page`.`donate`) AS `donate`,
	(`page`.`publish`) AS `publish`,
	(`page`.`discard`) AS `discard`,
	(`page`.`updated`) AS `updated`,
	(
	SELECT	`image`
	FROM `page_image`
	WHERE `page_image`.`discard` IS FALSE
	AND `page_image`.`publish` IS TRUE
	AND `page_image`.`page_id` = `page`.`id`
	ORDER BY `page_image`.`ordinal` ASC
	LIMIT 1) AS `image`
FROM `page`
WHERE `page`.`discard` IS FALSE
AND `page`.`publish` IS TRUE
ORDER BY `page`.`parent` ASC, `page`.`ordinal` ASC, `page`.`name` ASC, `page`.`id` ASC
Command completed in 0.0035128593444824 seconds - 63 row(s) affected.
SELECT	(`page_image`.`id`) AS `id`,
	(`page_image`.`page_id`) AS `page_id`,
	(`page_image`.`ordinal`) AS `ordinal`,
	(`page_image`.`name`) AS `name`,
	(`page_image`.`title`) AS `title`,
	(`page_image`.`summary`) AS `summary`,
	(`page_image`.`url`) AS `url`,
	(`page_image`.`image`) AS `image`,
	(`page_image`.`image_mobile`) AS `image_mobile`,
	(`page_image`.`image_alt`) AS `image_alt`,
	(`page_image`.`publish`) AS `publish`,
	(`page_image`.`discard`) AS `discard`,
	(`page_image`.`updated`) AS `updated`
FROM `page_image`
WHERE `page_image`.`discard` IS FALSE
AND `page_image`.`publish` IS TRUE
ORDER BY `page_image`.`ordinal` ASC, `page_image`.`name` ASC, `page_image`.`id` ASC
Command completed in 0.0012221336364746 seconds - 62 row(s) affected.
SELECT	(`notice`.`id`) AS `id`,
	(`notice`.`ordinal`) AS `ordinal`,
	(`notice`.`name`) AS `name`,
	(`notice`.`title`) AS `title`,
	(`notice`.`content`) AS `content`,
	(`notice`.`image`) AS `image`,
	(`notice`.`button_text`) AS `button_text`,
	(`notice`.`button_link`) AS `button_link`,
	(`notice`.`position`) AS `position`,
	(`notice`.`icon`) AS `icon`,
	(`notice`.`publish_date`) AS `publish_date`,
	(`notice`.`publish_until`) AS `publish_until`,
	(`notice`.`publish`) AS `publish`,
	(`notice`.`discard`) AS `discard`,
	(`notice`.`updated`) AS `updated`
FROM `notice`
WHERE `notice`.`discard` IS FALSE
AND `notice`.`publish` IS TRUE
AND `notice`.`publish_until` >= CURRENT_DATE
ORDER BY `notice`.`publish_date` DESC, `notice`.`id` DESC
LIMIT 1
Command completed in 0.0011861324310303 seconds - 0 row(s) affected.
SELECT	(`page_section`.`id`) AS `id`,
	(`page_section`.`page_id`) AS `page_id`,
	(`page_section`.`ordinal`) AS `ordinal`,
	(`page_section`.`type`) AS `type`,
	(`page_section`.`content`) AS `content`,
	(`page_section`.`publish`) AS `publish`,
	(`page_section`.`discard`) AS `discard`,
	(`page_section`.`updated`) AS `updated`,
	(`page`.`name`) AS `page_name`
FROM `page_section`
INNER JOIN `page` ON `page`.`id` = `page_section`.`page_id` AND `page`.`discard` IS FALSE AND `page`.`publish` IS TRUE
WHERE `page_section`.`discard` IS FALSE
AND `page_section`.`publish` IS TRUE
AND `page_section`.`page_id` = 179
ORDER BY `page_section`.`ordinal` ASC, `page_section`.`id` ASC
Command completed in 0.0010771751403809 seconds - 0 row(s) affected.
SELECT	(`banner`.`id`) AS `id`,
	(`banner`.`name`) AS `name`,
	(`banner`.`url`) AS `url`,
	(`banner`.`image`) AS `image`,
	(`banner`.`image_alt`) AS `image_alt`,
	(`banner`.`publish`) AS `publish`,
	(`banner`.`discard`) AS `discard`,
	(`banner`.`updated`) AS `updated`,
	(`page_banner`.`ordinal`) AS `ordinal`
FROM `banner`
INNER JOIN `page_banner` ON `page_banner`.`banner_id` = `banner`.`id` AND `page_banner`.`page_id` = 179
WHERE `banner`.`discard` IS FALSE
AND `banner`.`publish` IS TRUE
AND `banner`.`id` IN (
	SELECT	`banner_id`
	FROM `page_banner`
	WHERE `page_banner`.`page_id` = 179)
ORDER BY `page_banner`.`ordinal` ASC, `banner`.`name` ASC
Command completed in 0.001227855682373 seconds - 0 row(s) affected.