[Intro]
Социальная сеть Vkontakte.ru достигла уже 107 766 210 участников.
Один из самых посещаемых сайтов в рунете. Там есть почти каждый из нас, там наши близкие, родные, с которыми можно на любом расстоянии, и в любое время поддерживать общение.
Для человечества это новый уровень виртуального общения. В vkontakte.ru очень богатая поддержка всего необходимого, для удовлетворения наших потребностей в интернете, то есть мы можем не просто обмениваться сообщениями, фотографиями, делиться с друзьями интересными видео и рисовать граффити, но также можем провести время играя в различные приложения, именно взаимодействуя со своими друзьями, приглашать их на различные встречи и интересные группы, создавая сообщества для организации, публичных решений некоторых задач, либо просто для участия в различных дискуссиях.
Правда заманчиво?! - Да, это действительно так. Именно поэтому для нас это МИР! виртуальный мир существования и общения. Кто то тратит время для себя, получая удовольствие от времени проведенного в соц. сети, а кого то именно это и привлекает. Каждый прекрасно понимает, что можно заработать на этом. Реальность такова - не бывает добра без зла. Иначе не будет равновесия, без борьбы - идея нашего существования теряет всякий смысл. В сети интернет все абсолютно также, есть пользователи, есть опытные пользователи, а есть профессионалы в тех или иных областях, применяющие свои способности далеко не во благо развития этого мира, а для удовлетворения своих личных потребностей, более легким путем - обманом, кражей, взломами, шантажом и так далее.
#!/usr/bin/python
# -*- coding: cp1251 -*-
#
# Author: Yaroslav Pogrebnyak (yyyaroslav@gmail.com)
# http://bitsofmind.wordpress.com
#
from __future__ import with_statement
import os
import string
from os.path import isdir, isfile
MAX_SIZE = 512
SHAPE_SIDE = 7
dict = { '-' : -1, '@' : 1 }
#
# Считывает фигуры из файлов и возвращает
# список из их элементов
#
def parse(dir):
shapes_files = []
for filename in os.listdir(dir):
path = os.path.join(dir, filename)
if isfile(path):
shapes_files.append(path)
shapes = []
for path in shapes_files:
shape = parse_shape(path)
shapes.append(shape)
return shapes
#
# Считывает файл с фигурой и преобразует
# в список
#
def parse_shape(path):
with open(path) as f:
contents = f.read(MAX_SIZE)
contents = string.replace(contents, "\n", "")
contents = string.replace(contents, "\r", "")
shape = []
for c in contents:
shape.append(dict[c])
if len(shape) != pow(SHAPE_SIDE,2):
raise Exception("Shape size must be %gx%g" % (SHAPE_SIDE, SHAPE_SIDE))
return shape (c) De-visible aka Azik
Начал писать, но вот продолжить что то поленился, скоро будет доделано, приношу извинения.
ОтветитьУдалить