Рейдовый буксир «Поморье» проекта 90600
Рейдовый буксир "Поморье" проекта 90600 предназначен для выполнения буксировочных и кантовочных операций в порту, на рейдах и прибрежных районах, соответствующих району плавания R3, снятия с мели кораблей и судов, тушения пожаров на плавучих объектах и береговых сооружениях, участия в операциях ЛАРН, перевозки грузов, размывки льда.
Место базирования
Северный флот.
Постройка
25 мая 2011 года успешно завершены ходовые испытания буксира. 14 июня 2011 года успешно завершены государственные ходовые испытания буксира. Буксир передан ВМФ России в 2011 г.
Основные технические параметры
Длина наибольшая - 25,4 м, ширина наибольшая - 8,8 м, осадка - 4,2 м, скорость - 11,8 узлов. Символ класса - КМ Arc4 R3 Aut3 Tug по классификации РС. Пропульсивный комплекс ВРК US 155 фирмы Rolls-Royce, ВФШ в насадке. Мощность - 2х746 кВт при 1800 об/мин, Caterpillar С32.
Палубное оборудование
Носовая электро-гидравлическая якорно-буксирно-швартовная лебедка Fluidmecanica с тяговым усилием 10 т и удерживающим усилием на тормозе 847 кН, буксирный гак SWL 23 т с устройством быстрой отдачи. На буксире также установлен кран-манипулятор типа РС 2300, Palfinger, грузоподъемность - 150 кг на вылете стрелы 5 м. Для тушения пожаров судно оборудовано системой внешнего пожаротушения производства компании FFS (производительность - 800 м3/ч, 2 водяных монитора, система водяных завес).
Морской пылесос МЕЛИБЕ
Melibe (лат.) — род хищных голожаберных моллюсков.
Над ротовой щелью у моллюска имеется ловчий придаток вроде сачка. Имеются плоские ринофоры и цераты. Каудальный конец заострён.
В пищу идут бокоплавы, копеподы, острокоды и пелагические личинки.
Прикрепившись ногой к многоклеточной водоросли или другому предмету, моллюск растягивает капюшон, а дотянувшись до своей пищи сворачивает капюшон и смыкает ряды щупалец, расположенных по краям капюшона, далее ещё больше сжимает капюшон и выталкивает воду, и планктон засасывается в рот.
Будни художницы Марины
Ещё одна версия морского пейзажа. Меня не остановить😄
По предыдущему посту я поняла что картина с морским пейзажем вам понравилась и решила еще одну нарисовать. Каждый раз получается по-новому, неповторимо.
Материалы: акриловые краски, холст на картоне
Формат: 40x30см
Я как любитель поплавать и понежиться в лучах солнца получаю удовольствие от рисования моря🌊😊
Хотя на этот раз процесс создания картины был не прост, так как у меня закончилась любимая краска( называется ультрамарин в честь меня😁 И я решила прогуляться до художественного магазина, конечно можно было подъехать на транспорте, но сидеть когда тебя кто-то везёт не интересно, к тому же мне очень захотелось погулять, побродить по улицам ☺️ и я прошла, о боги , почти 12 км 😯 по возвращению домой такое счастье было заварить горячий кофе и съесть маленькую шоколадку🍫
Картины выкладываю сюда
Интересные термины из морского словаря
Бак – носовая часть верхней (основной) палубы корабля (судна) от форштевня до фок-мачты или носовой надстройки (ходового мостика). Обычно на баке размещаются носовые якорные и швартовные устройства, волноотвод, предохраняющий верхнюю палубу от заливания водой, носовая артиллерийская или ракетная установка. На некоторых кораблях (судах) имеется баковая надстройка.
Интересный факт:
На парусных кораблях эпохи великих географических открытий бак использовался не только как техническая часть судна, но и как своеобразная "форпостовая" зона. Именно отсюда морские дозорные вели наблюдение за горизонтом, высматривая земли, корабли или опасности. Также бак часто служил местом размещения рынды (корабельного колокола) — важного инструмента для оповещения экипажа о тревоге, смене вахты или наступлении тумана.
Вьюшка – барабан в виде катушки для наматывания тросов (тралов).
Интересный факт:
Вьюшка использовалась не только в морском деле — аналогичные барабаны применялись и в горнодобывающей промышленности для подъёма грузов и людей по шахтам ещё с XVIII века. В морском флоте вьюшки стали особенно важны с развитием тралового лова: правильно намотанный трос на вьюшке значительно ускорял подъём сетей и снижал риск их запутывания, что критически важно при морских уловах.
Клинкет – задвижной клапан; служит для перепускания воды в трюме из одного отделения в другое.
Интересный факт:
Клинкет — один из старейших типов судовых клапанов, и его конструкция почти не изменилась с времён парусных кораблей. Особенно активно он применялся на деревянных судах, где необходимо было вручную регулировать затопление отсеков для сохранения остойчивости судна. В современных условиях клинкеты продолжают использоваться в аварийных и балластных системах, благодаря своей надёжности и простоте конструкции.
Лоцман – лицо, которому предоставлено право провода судов по фарватеру в известных районах, при входе в порт, на рейде, и при выходе из них в океан или море, в каналах и реках.
Интересный факт:
Профессия лоцмана считается одной из самых древних морских специальностей — упоминания о морских проводниках встречаются ещё в Древнем Египте и Финикии. В некоторых странах лоцманы обязаны сдавать экзамены каждый год, поскольку навигационная обстановка в акваториях может меняться: появляются новые отмели, суда, течения. Несмотря на наличие современных навигационных систем, ни один крупный порт не обходится без лоцманской службы — опыт и знание акватории всё ещё незаменимы.
Узел – внесистемная единица скорости судна в морской навигации, равная морской миле (1853 метра) в час, или 0,514 метра в секунду. Длину (условную) узла считают равной 48 футам (1 морская миля в час).
Интересный факт:
Термин «узел» (knot) пошёл от старинного способа измерения скорости судна: использовали специальную линь с узлами через равные интервалы, которую выбрасывали за корму. Считали, сколько узлов прошло за установленное время (обычно 28 секунд с помощью песочных часов) — и получали скорость. Этот метод применяли вплоть до XIX века, а само слово «узел» прочно вошло в морской лексикон.
Ял – судовая рабочая и учебная гребно-парусная шлюпка с двумя, тремя или четырьмя парами весел и прямой кормой.
Интересный факт:
Ялы широко использовались в военно-морских флотах как универсальные суда — их применяли для высадки десантов, транспортировки грузов и как учебные суда для подготовки будущих моряков. Благодаря своей устойчивости и управляемости, ял стал незаменимым тренажёром в морских училищах.
Больше слов и определений в приложении Technary.net
Луарка
Популярна среди иностранцев. Есть автобусная и железнодорожная станции.
Стоянка для автокараванов, полицейский участок для иностранцев.
И очень приятный плаж в глубине. Можно проехать на машине, есть парковка. Пешком тоже здорово пройтись. Доступная среда. Смелые отчаянные чайки.




Пляж в глубине защищен от волнения со всех сторон. Комфортный для посиделок



В реке, которая протекает сквозь Луарку, купаются индоутки, чайки и голуби. Здесь живут цапли. И здесь мои курсы испанского для иностранцев. Но я не езжу сюда. Уроки проходят онлайн
Питон морской бой
import tkinter as tk
from tkinter import messagebox
import random
class BattleshipGame:
def __init__(self, master):
self.master = master
self.master.title("Морской Бой")
# Настройки игры
self.ship_sizes = [4, 3, 3, 2, 2, 2, 1, 1, 1, 1]
self.board_size = 10
self.cell_size = 40
# Инициализация игровых досок
self.player_board = self.create_board()
self.computer_board = self.create_board()
# Расстановка кораблей
self.place_ships(self.player_board)
self.place_ships(self.computer_board)
# Счетчики попаданий
self.player_hits = 0
self.computer_hits = 0
self.total_hits = sum(self.ship_sizes)
# Создание интерфейса
self.create_widgets()
# Флаг для отслеживания хода
self.game_over = False
def create_board(self):
return [[None for _ in range(self.board_size)] for _ in range(self.board_size)]
def place_ships(self, board):
for size in self.ship_sizes:
placed = False
while not placed:
direction = random.choice(['horizontal', 'vertical'])
if direction == 'horizontal':
max_col = self.board_size - size
max_row = self.board_size
else:
max_row = self.board_size - size
max_col = self.board_size
row = random.randint(0, max_row - 1)
col = random.randint(0, max_col - 1)
if self.can_place_ship(board, row, col, size, direction):
self.mark_ship(board, row, col, size, direction)
placed = True
def can_place_ship(self, board, row, col, size, direction):
if direction == 'horizontal':
for c in range(col - 1, col + size + 1):
for r in range(row - 1, row + 2):
if 0 <= r < self.board_size and 0 <= c < self.board_size:
if board[r][c] == 'ship':
return False
else:
for r in range(row - 1, row + size + 1):
for c in range(col - 1, col + 2):
if 0 <= r < self.board_size and 0 <= c < self.board_size:
if board[r][c] == 'ship':
return False
return True
def mark_ship(self, board, row, col, size, direction):
if direction == 'horizontal':
for c in range(col, col + size):
board[row][c] = 'ship'
else:
for r in range(row, row + size):
board[r][col] = 'ship'
def create_widgets(self):
# Фреймы для досок
self.player_frame = tk.Frame(self.master)
self.computer_frame = tk.Frame(self.master)
self.player_frame.pack(side=tk.LEFT, padx=20, pady=20)
self.computer_frame.pack(side=tk.RIGHT, padx=20, pady=20)
# Метки для досок
tk.Label(self.player_frame, text="Ваше поле").grid(row=0, column=0, columnspan=11)
tk.Label(self.computer_frame, text="Поле компьютера").grid(row=0, column=0, columnspan=11)
# Создание игровых полей
self.player_cells = self.create_grid(self.player_frame, self.player_board, False)
self.computer_cells = self.create_grid(self.computer_frame, self.computer_board, True)
def create_grid(self, parent, board, clickable):
cells = []
# Добавляем буквы над сеткой
for col in range(self.board_size):
lbl = tk.Label(parent, text=chr(65 + col))
lbl.grid(row=1, column=col+1)
# Добавляем цифры слева
for row in range(self.board_size):
lbl = tk.Label(parent, text=str(row))
lbl.grid(row=row+2, column=0)
# Создаем клетки поля
for row in range(self.board_size):
row_cells = []
for col in range(self.board_size):
frame = tk.Frame(parent,
width=self.cell_size,
height=self.cell_size,
bg='white',
relief='ridge',
borderwidth=1)
frame.grid(row=row+2, column=col+1)
if board[row][col] == 'ship' and parent == self.player_frame:
frame.config(bg='gray')
if clickable:
frame.bind('<Button-1>', lambda e, r=row, c=col: self.player_turn(r, c))
row_cells.append(frame)
cells.append(row_cells)
return cells
def update_cell(self, cells, row, col, status):
color = 'white'
if status == 'hit':
color = 'red'
elif status == 'miss':
color = 'lightblue'
cells[row][col].config(bg=color)
def player_turn(self, row, col):
if self.game_over or self.computer_board[row][col] in ['hit', 'miss']:
return
if self.computer_board[row][col] == 'ship':
self.computer_board[row][col] = 'hit'
self.player_hits += 1
self.update_cell(self.computer_cells, row, col, 'hit')
if self.player_hits == self.total_hits:
self.end_game("Поздравляем! Вы выиграли!")
return
else:
self.computer_board[row][col] = 'miss'
self.update_cell(self.computer_cells, row, col, 'miss')
self.computer_turn()
def computer_turn(self):
while True:
row = random.randint(0, self.board_size - 1)
col = random.randint(0, self.board_size - 1)
if self.player_board[row][col] not in ['hit', 'miss']:
break
if self.player_board[row][col] == 'ship':
self.player_board[row][col] = 'hit'
self.computer_hits += 1
self.update_cell(self.player_cells, row, col, 'hit')
if self.computer_hits == self.total_hits:
self.end_game("Компьютер выиграл!")
else:
self.player_board[row][col] = 'miss'
self.update_cell(self.player_cells, row, col, 'miss')
def end_game(self, message):
self.game_over = True
messagebox.showinfo("Игра окончена", message)
self.master.destroy()
if __name__ == "__main__":
root = tk.Tk()
game = BattleshipGame(root)
root.mainloop()





