O fluxograma de uma industria textil varia conforme o seu produto final(exemplo, em tecidos planos o fluxo do jeans difere da camisaria).Mas basicamente este fluxo segue assim:Fiacao.Recebe a materia prima em fibras(no caso de fios fiados) ou pellets(no caso de fios sinteticos) e tranforma em fios.Se for fio fiado, pode ser Fiacao de anel(ring), Open End e fio Penteado.Tecelagem:Recebe os fios para a producao dos tecidos.A tecelagem pode ser plana ou circular(malharia).Acabamento:Tem o nome de acabamento o setor que recebe o tecido e da a ele o acabamento final para chegar ao consumidor, seja confecionistas ou o consumidor final(varejo).No acabamento temos os beneficiamentos primarios(purga, degomagem, alvejamento, etc), os beneficiamentos secundarios(tingimento e estamparia)e os beneficiamentos terciarios(mercerizacao,amaciamento,etc).Na proxima postagem, vamos falar um pouco sobre as fibras texteis. ate la Blogspot.net - As fibras texteis se dividem em 2 grandes grupos As fibras naturais tem esta denominacao pois elas estao praticamente prontas para uso do jeito que estao na natureza.Basta, em alguns casos, apenas uma limpeza para serem fiadas.Algumas fibras deste grupo estao o Algodao, o Linho, a Seda, a Juta e o RamiAs fibras quimicas estao subdivididas em Fibras Artificiais e Fibras Sinteticas.Como a proprio nome ja diz, estas fibras sofrem reacoes quimicas para que possam ser utilizadas nos processos seguintes.A complexidade destas reacoes varia conforme o subgrupo.As fibras artificiais tem como sua principal materia prima a celulose.De acordo com o tipo de fibra que se quer obter no final do processo(acetato, modal, tecel,viscose), a celulose passa por varios banhos quimicos que vao dando, de acordo com a sua aplicacao final, as caracteristicas desejadas.Ja as fibras sinteticas sao totalmente feitas(ou sintetizadas) a partir do petroleo(nafta).As fibras mais conhecidas deste grupo sao o Poliester, a poliamida(ou NYLON), o Acrilico e o Polipropileno.Veja abaixo a tabela(fonte Sinditec): REVISTA COSTURA PERFEITA - A Revista no1 da Confeccao Segue link do Textile Industry com um material muito bom sobre Materias Primas Texteis.Muito bom!Manual de Materias Primas Texteis - Textile Industry - Industria Textil ABIT - Associacao Brasileira da Industria Textil e de Confeccao -#ancora#ancora#ancora Sao Paulo tera shopping de materias-primas Importacao de texteis sera fiscalizada - economia - Estadao.com.br This code analyse Elastic Load Balancing Access log files. Homework done - this version apply codereview.stackexchange.com suggestions#!/usr/bin/env python# -*- coding: utf-8 -*-'''Research sources: * http://codereview.stackexchange.com/questions/44413/diving-into-python-sequences-analyze-an-access-log * http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/access-log-collection.html * http://stackoverflow.com/questions/1823058/how-to-print-number-with-commas-as-thousands-separators'''import os.path, localefrom collections import defaultdict, Counterclass LogAnalyzer(): """ Parses and summarizes 'Elastic Load Balancing Access' logfiles """ def __init__(self): """ Initializing """ self.loglist = [] self.linecount = 0 self.counters = defaultdict(Counter) locale.setlocale(locale.LC_ALL, 'pt_BR') def analyze(self, logfile): """ Reads and splits the access-log into our dictionary """ if not os.path.isfile(logfile): print(logfile, "does not exist! exiting") exit(1) with open(logfile) as f: for line in f: self._update(**self._parse(line)) def summarize(self, writefile, topcount=10): """ count occurences """ report = open(writefile, 'w') report.write("Log summary - Total lines read: %s\n" % locale.format("%d", self.linecount, grouping=True)) for key in self.counters: list = sorted(self.counters[key].items(), key=lambda x: x[1], reverse=True) if (topcount != -1): list = list[:topcount] report.write("\nTop "+key+":\n") report.write("\nposition\tkey\ttotal\n") index = 0 for l in list: index += 1 sindex = str(index).zfill(len(str(self.linecount))) if (topcount != -1): sindex = str(index).zfill(len(str(topcount))) total =