"""
Prepare data for diffuse all-sky analysis
"""
from __future__ import absolute_import, division, print_function

import os
import math

import yaml

import numpy as np

from astropy.io import fits

from fermipy.jobs.utils import is_null
from fermipy.jobs.chain import Link
from fermipy.jobs.chain import Chain
from fermipy.jobs.scatter_gather import ScatterGather
from fermipy.jobs.slac_impl import make_nfs_path

from fermipy.diffuse.utils import create_inputlist
from fermipy.diffuse.name_policy import NameFactory
from fermipy.diffuse import defaults as diffuse_defaults
from fermipy.diffuse.binning import EVT_TYPE_DICT
from fermipy.diffuse.timefilter import MktimeFilterDict

from fermipy.diffuse.job_library import Gtlink_select, Gtlink_mktime,\
    Gtlink_ltcube, Gtlink_bin, Gtltsum_SG, Gtexpcube2_SG

from fermipy.diffuse.gt_coadd_split import CoaddSplit_SG

NAME_FACTORY = NameFactory()
try:
    MKTIME_DICT = MktimeFilterDict.build_from_yamlfile('config/mktime_filters.yaml')
except IOError:
    MKTIME_DICT = MktimeFilterDict(aliases=dict(quality='lat_config==1&&data_qual>0'),
                                   selections=dict(standard='{quality}'))

def write_ebins_file(ebinsfile, logebins):
    """
    """
    prim = fits.PrimaryHDU()
    ebins = np.power(10., logebins)
    ebins *= 1000. # to keV

    nebins = len(ebins)-1

    col_i = fits.Column("CHANNEL","I2", array=np.arange(1, nebins+1))
    col_emin = fits.Column("E_MIN","f4", array=ebins[0:-1])
    col_emax = fits.Column("E_MAX","F4", array=ebins[1:])

    ebounds = fits.BinTableHDU.from_columns([col_i, col_emin, col_emax], name='ENERGYBINS')

    outf = fits.HDUList([prim, ebounds])
    outf.writeto(ebinsfile, overwrite=True)

def make_full_path(basedir, outkey, origname):
    """Make a full file path by combining tokens

    Parameters
    -----------

    basedir : str
        The top level output area

    outkey : str
        The key for the particular instance of the analysis

    origname : str
        Template for the output file name

    Returns
    -------

    outpath : str
        This will be <basedir>:<outkey>:<newname>.fits
        Where newname = origname.replace('.fits', '_<outkey>.fits')

    """
    return os.path.join(basedir, outkey,
                        os.path.basename(origname).replace('.fits',
                                                           '_%s.fits' % outkey))

class SplitAndMktime(Chain):
    """Small class to split, apply mktime and bin data according to some user-provided specification

    This chain consists multiple `Link` objects:

    select-energy-EBIN-ZCUT : `Gtlink_select`
        Initial splitting by energy bin and zenith angle cut

    mktime-EBIN-ZCUT-FILTER : `Gtlink_mktime`
        Application of gtmktime filter for zenith angle cut

    ltcube-EBIN-ZCUT-FILTER : `Gtlink_ltcube`
        Computation of livetime cube for zenith angle cut

    select-type-EBIN-ZCUT-FILTER-TYPE : `Gtlink_select`
        Refinement of selection from event types

    bin-EBIN-ZCUT-FILTER-TYPE : `Gtlink_bin`
        Final binning of the data for each event type

    """
    appname = 'fermipy-split-and-mktime'
    linkname_default = 'split-and-mktime'
    usage = '%s [options]' % (appname)
    description = 'Run gtselect and gtbin together'

    default_options = dict(comp=diffuse_defaults.diffuse['comp'],
                           data=diffuse_defaults.diffuse['data'],
                           hpx_order_max=diffuse_defaults.diffuse['hpx_order_ccube'],
                           ft1file=diffuse_defaults.diffuse['ft1file'],
                           ft2file=diffuse_defaults.diffuse['ft2file'],
                           evclass=(128, 'Event class bit mask', int),
                           outdir=('counts_cubes', 'Output directory', str),
                           outkey=(None, 'Key for this particular output file', str),
                           pfiles=(None, 'Directory for .par files', str),
                           do_ltsum=(False, 'Sum livetime cube files', bool),
                           scratch=(None, 'Scratch area', str),
                           dry_run=(False, 'Print commands but do not run them', bool))

    __doc__ += Link.construct_docstring(default_options)

    def __init__(self, **kwargs):
        """C'tor
        """
        super(SplitAndMktime, self).__init__(**kwargs)
        self.comp_dict = None

    def _map_arguments(self, args):
        """Map from the top-level arguments to the arguments provided to
        the indiviudal links """
        comp_file = args.get('comp', None)
        datafile = args.get('data', None)
        if is_null(comp_file):
            return
        if is_null(datafile):
            return

        NAME_FACTORY.update_base_dict(args['data'])

        outdir = args.get('outdir')
        outkey = args.get('outkey')
        ft1file = args['ft1file']
        ft2file = args['ft2file']
        if is_null(outdir) or is_null(outkey):
            return
        pfiles = os.path.join(outdir, outkey)

        self.comp_dict = yaml.safe_load(open(comp_file))
        coordsys = self.comp_dict.pop('coordsys')

        full_out_dir = make_nfs_path(os.path.join(outdir, outkey))

        for key_e, comp_e in sorted(self.comp_dict.items()):
            if 'logebins' in comp_e:
                ebins_file = make_nfs_path(os.path.join(full_out_dir, 'energy_bins.fits'))
                write_ebins_file(ebins_file, comp_e['logebins'])
            else:
                ebins_file = None
            enumbins = comp_e['enumbins']
            emin = math.pow(10., comp_e['log_emin'])
            emax = math.pow(10., comp_e['log_emax'])
            zmax = comp_e['zmax']
            zcut = "zmax%i" % comp_e['zmax']
            tmin = comp_e.get('tmin', None)
            tmax = comp_e.get('tmax', None)
            if is_null(tmin):
                tmin = 'INDEF'
            if is_null(tmax):
                tmax = 'INDEF'
            evclassstr = NAME_FACTORY.base_dict['evclass']

            kwargs_select = dict(zcut=zcut,
                                 ebin=key_e,
                                 psftype='ALL',
                                 coordsys=coordsys)
            linkname = 'select-energy-%s-%s' % (key_e, zcut)
            selectfile_energy = make_full_path(outdir, outkey, NAME_FACTORY.select(**kwargs_select))
            self._set_link(linkname, Gtlink_select,
                           infile=ft1file,
                           outfile=selectfile_energy,
                           zmax=zmax,
                           tmin=tmin,
                           tmax=tmax,
                           emin=emin,
                           emax=emax,
                           evclass=NAME_FACTORY.evclassmask(evclassstr),
                           pfiles=pfiles,
                           logfile=os.path.join(full_out_dir, "%s.log" % linkname))

            if 'mktimefilters' in comp_e:
                mktimefilters = comp_e['mktimefilters']
            else:
                mktimefilters = ['none']

            for mktimekey in mktimefilters:
                kwargs_mktime = kwargs_select.copy()
                kwargs_mktime['mktime'] = mktimekey
                filterstring = MKTIME_DICT[mktimekey]
                mktime_file = make_full_path(outdir, outkey, NAME_FACTORY.mktime(**kwargs_mktime))
                ltcube_file = make_full_path(outdir, outkey, NAME_FACTORY.ltcube(**kwargs_mktime))
                linkname_mktime = 'mktime-%s-%s-%s' % (key_e, zcut, mktimekey)
                linkname_ltcube = 'ltcube-%s-%s-%s' % (key_e, zcut, mktimekey)

                self._set_link(linkname_mktime, Gtlink_mktime,
                               evfile=selectfile_energy,
                               outfile=mktime_file,
                               scfile=ft2file,
                               filter=filterstring,
                               pfiles=pfiles,
                               logfile=os.path.join(full_out_dir, "%s.log" % linkname_mktime))
                self._set_link(linkname_ltcube, Gtlink_ltcube,
                               evfile=mktime_file,
                               outfile=ltcube_file,
                               scfile=ft2file,
                               zmax=zmax,
                               pfiles=pfiles,
                               logfile=os.path.join(full_out_dir, "%s.log" % linkname_ltcube))

                if 'evtclasses' in comp_e:
                    evtclasslist_vals = comp_e['evtclasses']
                else:
                    evtclasslist_vals = [NAME_FACTORY.base_dict['evclass']]

                for evtclassval in evtclasslist_vals:
                    for psf_type, psf_dict in sorted(comp_e['psf_types'].items()):
                        linkname_select = 'select-type-%s-%s-%s-%s-%s' % (
                            key_e, zcut, mktimekey, evtclassval, psf_type)
                        linkname_bin = 'bin-%s-%s-%s-%s-%s' % (key_e,
                                                               zcut, mktimekey,
                                                               evtclassval, psf_type)
                        kwargs_bin = kwargs_mktime.copy()
                        kwargs_bin['psftype'] = psf_type
                        kwargs_bin['coordsys'] = coordsys
                        kwargs_bin['evclass'] = evtclassval
                        selectfile_psf = make_full_path(
                            outdir, outkey, NAME_FACTORY.select(**kwargs_bin))
                        binfile_psf = make_full_path(
                            outdir, outkey, NAME_FACTORY.ccube(**kwargs_bin))
                        hpx_order_psf = min(args['hpx_order_max'], psf_dict['hpx_order'])
                        linkname_select = 'select-type-%s-%s-%s-%s-%s' % (key_e, zcut,
                                                                          mktimekey, evtclassval,
                                                                          psf_type)
                        linkname_bin = 'bin-%s-%s-%s-%s-%s' % (key_e, zcut, mktimekey,
                                                               evtclassval, psf_type)

                        self._set_link(linkname_select, Gtlink_select,
                                       infile=selectfile_energy,
                                       outfile=selectfile_psf,
                                       zmax=zmax,
                                       emin=emin,
                                       emax=emax,
                                       tmin=tmin,
                                       tmax=tmax,
                                       evtype=EVT_TYPE_DICT[psf_type],
                                       evclass=NAME_FACTORY.evclassmask(evtclassval),
                                       pfiles=pfiles,
                                       logfile=os.path.join(full_out_dir, "%s.log" % linkname_select))
                        print("xx", ebins_file)
                        if ebins_file is None:
                            self._set_link(linkname_bin, Gtlink_bin,
                                           coordsys=coordsys,
                                           hpx_order=hpx_order_psf,
                                           evfile=selectfile_psf,
                                           outfile=binfile_psf,
                                           emin=emin,
                                           emax=emax,
                                           enumbins=enumbins,
                                           pfiles=pfiles,
                                           logfile=os.path.join(full_out_dir, "%s.log" % linkname_bin))
                        else:
                            self._set_link(linkname_bin, Gtlink_bin,
                                           coordsys=coordsys,
                                           hpx_order=hpx_order_psf,
                                           evfile=selectfile_psf,
                                           outfile=binfile_psf,
                                           ebinalg='FILE',
                                           ebinfile=ebins_file,
                                           pfiles=pfiles,
                                           logfile=os.path.join(full_out_dir, "%s.log" % linkname_bin))

class SplitAndMktime_SG(ScatterGather):
    """Small class to generate configurations for SplitAndMktime
    """
    appname = 'fermipy-split-and-mktime-sg'
    usage = "%s [options]" % (appname)
    description = "Prepare data for diffuse all-sky analysis"
    clientclass = SplitAndMktime

    job_time = 1500

    default_options = dict(comp=diffuse_defaults.diffuse['comp'],
                           data=diffuse_defaults.diffuse['data'],
                           hpx_order_max=diffuse_defaults.diffuse['hpx_order_ccube'],
                           ft1file=diffuse_defaults.diffuse['ft1file'],
                           ft2file=diffuse_defaults.diffuse['ft2file'],
                           do_ltsum=diffuse_defaults.diffuse['do_ltsum'],
                           scratch=diffuse_defaults.diffuse['scratch'],
                           dry_run=diffuse_defaults.diffuse['dry_run'])

    __doc__ += Link.construct_docstring(default_options)

    def build_job_configs(self, args):
        """Hook to build job configurations
        """
        job_configs = {}

        comp_file = args.get('comp', None)
        if comp_file is not None:
            comp_dict = yaml.safe_load(open(comp_file))
            coordsys = comp_dict.pop('coordsys')
            for v in comp_dict.values():
                v['coordsys'] = coordsys
        else:
            return job_configs

        datafile = args['data']
        if datafile is None or datafile == 'None':
            return job_configs
        NAME_FACTORY.update_base_dict(args['data'])

        inputfiles = create_inputlist(args['ft1file'])
        outdir_base = os.path.join(NAME_FACTORY.base_dict['basedir'], 'counts_cubes')
        ft2file = os.path.join(NAME_FACTORY.base_dict['basedir'], args['ft2file'])
        data_ver = NAME_FACTORY.base_dict['data_ver']

        for idx, infile in enumerate(inputfiles):
            key = "%06i" % idx
            key_scfile = "%03i" % (idx + 1)
            output_dir = os.path.join(outdir_base, key)
            try:
                os.mkdir(output_dir)
            except OSError:
                pass
            scfile = args['ft2file'].replace('.lst', '_%s.fits' % key_scfile)
            logfile = make_nfs_path(os.path.join(output_dir,
                                                 'scatter_mk_%s_%s.log' % (data_ver, key)))

            job_configs[key] = comp_dict.copy()
            job_configs[key].update(dict(ft1file=infile,
                                         ft2file=ft2file,
                                         data=args['data'],
                                         scfile=scfile,
                                         comp=args['comp'],
                                         hpx_order_max=args['hpx_order_max'],
                                         outdir=outdir_base,
                                         outkey=key,
                                         logfile=logfile,
                                         pfiles=output_dir))

        return job_configs

class SplitAndMktimeChain(Chain):
    """Chain to run split and mktime and then make livetime and exposure cubes

    This chain consists of:

    split-and-mktime : `SplitAndMkTime_SG`
        Chain to make the binned counts maps for each input file

    coadd-split : `CoaddSplit_SG`
        Link to co-add the binnec counts maps files

    ltsum : `Gtltsum_SG`
        Link to co-add the livetime cube files

    expcube2 : `Gtexpcube2_SG`
        Link to make the corresponding binned exposure maps

    """
    appname = 'fermipy-split-and-mktime-chain'
    linkname_default = 'split-and-mktime-chain'
    usage = '%s [options]' % (appname)
    description = 'Run split-and-mktime, coadd-split and exposure'

    default_options = dict(data=diffuse_defaults.diffuse['data'],
                           comp=diffuse_defaults.diffuse['comp'],
                           ft1file=diffuse_defaults.diffuse['ft1file'],
                           ft2file=diffuse_defaults.diffuse['ft2file'],
                           hpx_order_ccube=diffuse_defaults.diffuse['hpx_order_ccube'],
                           hpx_order_expcube=diffuse_defaults.diffuse['hpx_order_expcube'],
                           do_ltsum=diffuse_defaults.diffuse['do_ltsum'],
                           scratch=diffuse_defaults.diffuse['scratch'],
                           dry_run=diffuse_defaults.diffuse['dry_run'])

    __doc__ += Link.construct_docstring(default_options)

    def __init__(self, **kwargs):
        """C'tor
        """
        super(SplitAndMktimeChain, self).__init__(**kwargs)
        self.comp_dict = None

    def _map_arguments(self, args):
        """Map from the top-level arguments to the arguments provided to
        the indiviudal links """
        data = args.get('data')
        comp = args.get('comp')
        ft1file = args.get('ft1file')
        ft2file = args.get('ft2file')
        scratch = args.get('scratch', None)
        dry_run = args.get('dry_run', None)

        self._set_link('split-and-mktime', SplitAndMktime_SG,
                       comp=comp, data=data,
                       hpx_order_max=args.get('hpx_order_ccube', 9),
                       ft1file=ft1file,
                       ft2file=ft2file,
                       do_ltsum=args.get('do_ltsum', False),
                       scratch=scratch,
                       dry_run=dry_run)

        self._set_link('coadd-split', CoaddSplit_SG,
                       comp=comp, data=data,
                       ft1file=ft1file)

        self._set_link('ltsum', Gtltsum_SG,
                       comp=comp, data=data,
                       ft1file=args['ft1file'],
                       dry_run=dry_run)

        self._set_link('expcube2', Gtexpcube2_SG,
                       comp=comp, data=data,
                       hpx_order_max=args.get('hpx_order_expcube', 5),
                       dry_run=dry_run)

def register_classes():
    """Register these classes with the `LinkFactory` """
    SplitAndMktime.register_class()
    SplitAndMktime_SG.register_class()
    SplitAndMktimeChain.register_class()

{'content_hash': 'e7a85bd36312ea0a8f9651ac2ca07193', 'timestamp': '', 'source': 'github', 'line_count': 440, 'max_line_length': 103, 'avg_line_length': 42.070454545454545, 'alnum_prop': 0.4972178704554049, 'repo_name': 'fermiPy/fermipy', 'id': '4c342880de64e9d0c84e5598b020427ba36b24b6', 'size': '18575', 'binary': False, 'copies': '1', 'ref': 'refs/heads/master', 'path': 'fermipy/diffuse/gt_split_and_mktime.py', 'mode': '33188', 'license': 'bsd-3-clause', 'language': [{'name': 'Python', 'bytes': '1974073'}]}


YUI.add("paginator",function(e,t){e.Paginator=e.mix(e.Base.create("pagiantor",e.Base,[e.Paginator.Core]),e.Paginator)},"3.12.0",{requires:["paginator-core"]});

{'content_hash': 'd088a9ff011e56d8986d1ea482f6944c', 'timestamp': '', 'source': 'github', 'line_count': 3, 'max_line_length': 159, 'avg_line_length': 54.0, 'alnum_prop': 0.6975308641975309, 'repo_name': 'SnceGroup/snce-website', 'id': '8adb407d152f98f64db2364f0b0ac0ebaa95c7be', 'size': '305', 'binary': False, 'copies': '7', 'ref': 'refs/heads/master', 'path': 'web/extension/ezjscore/design/standard/lib/yui/3.12.0/build/paginator/paginator-min.js', 'mode': '33188', 'license': 'mit', 'language': []}


Fengcheng ist mehrdeutig. Es bezeichnet:

 die Stadt Fengcheng (凤城市 Fèngchéng Shì) der bezirksfreien Stadt Dandong in der chinesischen Provinz Liaoning, siehe Fengcheng (Dandong);
 die Stadt Fengcheng (丰城市 Fēngchéng Shì) der bezirksfreien Stadt Yichun in der chinesischen Provinz Jiangxi, siehe Fengcheng (Yichun);
 die Großgemeinde Fengcheng (凤城镇) im Kreis Anxi der Provinz Fujian, siehe Fengcheng (Anxi);
 die Großgemeinde Fengcheng (凤城镇) im Kreis Lianjiang der Provinz Fujian, siehe Fengcheng (Lianjiang);
 die Großgemeinde Fengcheng (凤城镇) im Kreis Yongding der Provinz Fujian, siehe Fengcheng (Yongding);
 die Großgemeinde Fengcheng (凤城镇) im Kreis Fengshan des Autonomen Gebiets Guangxi der Zhuang, siehe Fengcheng (Fengshan);
 die Großgemeinde Fengcheng (凤城镇) im Kreis Tianzhu der Provinz Guizhou, siehe Fengcheng (Tianzhu);
 die Großgemeinde Fengcheng (凤城镇) im Kreis Feng der Provinz Jiangsu, siehe Fengcheng (Feng);
 die Großgemeinde Fengcheng (丰城镇) in der Stadt Jimo in der chinesischen Provinz Shandong, siehe Fengcheng (Jimo);
 die Großgemeinde Fengcheng (凤城镇) im Kreis Wenshui der chinesischen Provinz Shanxi, siehe Fengcheng (Wenshui);
 die Großgemeinde Fengcheng (奉城镇) im Stadtbezirk Fengxian der Stadt Shanghai, siehe Fengcheng (Fengxian);
 die Gemeinde Fengcheng (凤城乡) der Stadt Houma in der Provinz Shanxi, siehe Fengcheng (Houma);
 das Straßenviertel Fengcheng (凤城街道) im Stadtbezirk Changshou von Chongching, siehe Fengcheng (Changshou);
 das Straßenviertel Fengcheng (凤城街道) im Stadtbezirk Yongding von Longyan in der Provinz Fujian, siehe Fengcheng (Yongding);
 das Straßenviertel Fengcheng (凤城街道) im Stadtbezirk Qingcheng von Qingyuan in der Provinz Guangdong, siehe Fengcheng (Qingcheng);
 das Straßenviertel Fengcheng (丰城街道) im Kreis Xinfeng der Provinz Guangdong, siehe Fengcheng (Xinfeng);
 das Straßenviertel Fengcheng (凤城街道) in der Stadt Haiyang in der Provinz Shandong, siehe Fengcheng (Haiyang);
 das Straßenviertel Fengcheng (凤城街道) im Stadtbezirk Laicheng von Laiwu in der Provinz Shandong, siehe Fengcheng (Laicheng).

{'title': 'Fengcheng', 'url': 'https://de.wikipedia.org/wiki/Fengcheng', 'language': 'de', 'timestamp': '20230320'}


Kalininkai ist der Name zweier Dörfer im litauischen Bezirk Klaipėda, die beide zur Rajongemeinde Šilutė gehören:

 Kalininkai (Šilutė) im Amtsbezirk Šilutė (bis 1945 Kallningken, Kreis Heydekrug, Ostpreußen)
 Kalininkai (Žemaičių Naumiestis) im Amtsbezirk Žemaičių Naumiestis

{'title': 'Kalininkai', 'url': 'https://de.wikipedia.org/wiki/Kalininkai', 'language': 'de', 'timestamp': '20230320'}


Az új gazdaságpolitika (oroszul: Новая экономическая политика [novaja ekonomicseszkaja polityika]; rövidítve: NEP) a szovjet gazdaságpolitika formája volt az 1920-as években, amelyben különböző tulajdonformák léteztek együtt a részleges piacgazdaság alapján. Elmélettörténeti jelentősége abban áll, hogy egyrészt rávilágít a Szovjetunió történetének differenciált elemzése szükségességére, másrészt mert a szocialista országokban a legtöbb reformkísérlet számára a NEP ideológiai hivatkozási alap volt.

A NEP előzményei és bevezetése

A októberi forradalom után hatalomra került bolsevik pártnak nem volt a szocializmusra vagy az átmeneti időszakra kidolgozott gazdaságpolitikája, intézményrendszere és apparátusa. A Kommunista kiáltványban leírt átmeneti lépések kevéssé voltak alkalmasak arra, hogy azokat közvetlenül felhasználhassák Oroszországban, és a Párizsi Kommün gazdasági intézkedéseit sem lehetett többnek tekinteni mint általános alap. Lenin Állam és forradalom című munkája elsősorban az állam politikai és szervező szerepével, valamint az önigazgató társadalomhoz való viszonyával foglalkozott.

Az orosz háborús gazdaságban az állami beavatkozás számos formája már létezett (jegyrendszer, állami megrendelések, stb.). Ezen kívül a munkásönigazgatás különféle formái működtek, amelyek főként a gyári vezetés ellenőrzésével, néhány helyen pedig a gyár vezetésével foglalkoztak. Ilyen módon, leszámítva a bankmonopólium létrehozását, néhány nagyvállalat államosítását és a már meglévő állami beavatkozási formákat, a bolsevik párt nem nyúlt a gazdasági folyamatokba, bár támogatta a munkásigazgatást és vidéken a szegényparasztok mozgalmait. 1918 elejéig (a német támadásig) egy új gazdaságpolitika kidolgozása folyt, amelynek fő vonásai megegyeznek a NEP-pel, és a NEP „első kiadásának” lehetne tekinteni, azonban bevezetését az intervenció levette a napirendről. 1918 tavaszán a gazdaságpolitikában éles fordulatra került sor, amelynek lényege a hadikommunizmus bevezetése volt.

A hadikommunizmus intézménye, bár a gondolat nem volt idegen a bolsevik párt néhány vezetője számára, alapvetően abból a követelményből nőtt ki, hogy az intervenció és a polgárháború miatt nagy létszámú hadsereget kellett élelmiszerrel ellátni, miközben a mezőgazdaság, részben a világháborús vérveszteség, részben a mozgósítás miatt munkaerőhiánnyal küzdött, valamint azért, mert az ország infrastruktúrája összeomlott a fűtőanyag-hiány miatt. Lényegében egy teljesen központosított, bár fokozatosan kiépülő gazdasági rendszer (kötelező munkavégzés az államosított iparban, kötelező termény-beszolgáltatás a mezőgazdaságban) és elosztási rendszer (fejadagok a munkavégzés és a munka típusa szerint) jellemezte az országot 1918-1921. között, amelyben abszolút elsőbbséget kapott a hadsereg és a dolgozók ellátása.

Az intervenció és a polgárháború, majd a Lengyelországgal való háború után a bolsevik párt kísérletet tett arra, hogy a hadikommunizmus intézményei (központi elosztás, fogyasztási kommunák) fenntartásával térjenek át a békeidőszakra. Trockij és hívei a szakszervezetek gazdasági vezető szerepével kiegészítve akarták ezt elérni, de vereségük a VIII. Összoroszországi Szovjetkongresszuson, valamint a politikai helyzet radikális megváltozása 1921-ben gyökeres fordulatot eredményezett a gazdaságpolitikában.

A hadikommunizmus megtartása politikai okokból lehetetlennek bizonyult. A parasztság lázadozott a kötelező beszolgáltatás ellen, a kronstadti felkelés azzal fenyegetett, hogy lázadások lehetnek az alapvetően paraszti hadseregben és hogy a mensevik és eszer program („szovjeteket bolsevikok nélkül”) hatásos lehet. Gazdaságilag is lehetetlennek bizonyult a hadikommunizmus fenntartása az infrastruktúra szétzilálódása miatti ipari összeomlás és a pusztító éhínség, valamint a nagyarányú és növekvő munkanélküliség miatt, amelyet várhatóan tovább növelt volna a hadsereg nagy részének leszerelése.

Ebben a helyzetben, részben fokozatosan, részben döntő lépéseken keresztül vezette be a Népbiztosok Tanácsa a NEP-et. Lenin személyes tekintélyét felhasználva és néhány vezető támogatásával sikerült a párttal elfogadtatni az átállást a X. pártkongresszuson.

A NEP fő elvei

A NEP elsődlegesen nem gazdaságpolitika volt, hanem politikai lépések egysége, amelynek célja a gazdasági folyamatokon keresztül a proletárdiktatúra védelmét célozta: parasztság semlegesítését és az árucsere megindítását (ezt szolgálta a vállalati gazdasági döntések jelentős decentralizációja is – ebben az időszakban a népgazdasági tervek legfeljebb jelzőszámok voltak). A harmadik cél, az ipar helyreállítása a külföldi tőke bevonásával koncessziókon keresztül, a külföldi tőke bizalmatlansága miatt nem valósult meg.

A parasztság semlegesítésének fő eszköze a terményadó volt. A terményadó bevezetése azt jelentette, hogy miután a paraszt lerótta adóját, a felesleggel szabadon rendelkezett és azt az újra engedélyezett helyi piacokon eladhatta. Ezért cserében ipari nyersanyagokat és fogyasztási cikkeket kapott részben az államtól, részben a gyáraktól, részben a piacozásra kényszerült munkásoktól (öngyújtók fabrikálása). Hamarosan kiderült, hogy az ipar összeomlása olyan méretű volt, hogy helyi szinten az árucsere nem működött, így engedélyezték az országos adásvételt. Ezzel együtt megjelent a földek bérbeadása és a szegényparasztok munkavállalása a gazdaparasztok földjein.

A bolsevik vezetés az országos méretű árucserét és a bérmunka kiterjedését a mezőgazdaságban komoly visszalépésként értelmezte. Ez magyarázza, hogy a gazdaság csekély megélénkülését is jelnek tekintették arra, hogy megindulhat a NEP visszavétele, mint például a XI. párkongresszuson. Mivel az ipari termelés továbbra is rendkívül alacsony színvonalon állt, a visszavonást, megállítást általában úgy értelmezték, hogy a NEP-en belül, a NEP eszközeit felhasználva kiszorítható a magánipar és magánkereskedelem, valamint a parasztságot a szövetkezetbe lehet vezetni.

Valójában a gazdasági helyzet ezt nem engedte meg. 1923–25 között az ipar nem volt képes elegendő árut kínálni a parasztságnak és ezért az agrárolló kinyílt (a gabonaárak relatív esése), ami miatt a parasztok visszatartották feleslegüket és az árugabona mennyisége csökkenni kezdett. Ez ismét kiélezte a vitát a párton belül. Trockij és frakciója lényegében a felesleg katonai erővel való elvételét javasolta (Preobrazsenszkij), míg Sztálin és Buharin szövetsége úgy vélte, hogy erre a vezetésnek nincs ereje, az intézkedésnek pedig értelme nincs. A vita a párt centrumának győzelmével végződött és az ipari árakra plafont határoztak meg. Bár ez politikailag kezelhetővé tette a helyzetet, egyszersmind létrehozta az iparcikkekkel kereskedő spekulánsok széles rétegét is (nepman). Számos megítélés szerint ez a beavatkozás a piacokba a NEP végét jelenti, valójában azonban a NEP teljes felszámolása egészen 1929-ig tartott.

A NEP felszámolása

Mivel a NEP „piacgazdasága” a gabonapiacokon alapult, nem véletlen, hogy a NEP felszámolásának döntő oka a gabonakérdés volt. 1926-27-ben az állami felvásárlási árak a költségek alá estek, amire a parasztság azzal válaszolt, hogy vagy visszatartotta gabonáját a magasabb árakban reménykedve, vagy az állami felvásárlók helyett a gabonaspekulánsoknak adta el a felesleget. A gabonaválság olyan szintre súlyosbodott, hogy az állam engedélyezte gabona külföldről való behozatalát. Bár elképzelhető, hogy Sztálin beszélgetésében 1928. május 28-án az árugabonára vonatkozó adatok, amelyek később a megszorító intézkedések igazolását szolgálták, meglehetősen pontatlanok voltak, ezt ma már nem lehet eldönteni. Mindenesetre a szovjet vezetés valóságos aggodalma nem kérdéses. 1927-28-ban pártmozgósítással küldtek embereket vidékre, akik jelentős nyomást gyakorolva (falvak lezárása, letartóztatások spekuláció vádjával) a parasztságra növelték az állami gabona mennyiségét. Mivel csaknem polgárháborús helyzet alakult ki számos vidéken ezeket az intézkedéseket 1928-ban felfüggesztették, majd 1929-ben, amikor Buharin és Sztálin szövetsége felbomlott és a Buharin-csoportot eltávolították a vezetésből, az ötéves tervvel összefüggésben bevezették a kötelező beszolgáltatási normákat. Ezzel a gabonapiac, a NEP alapja, lényegében megszűnt létezni.

Ezzel egy időben a vállalatok önállóságát is kezdték megszüntetni. Az állami vállalatok viselkedése sem a tervszámokat, sem a piaci információkat nem követte, alapvetően stagnáltak, miközben egy milliós ipari és 8 milliós mezőgazdasági munkanélküliség létezett. A vezetés válasza erre a klasszikus tervgazdaság kidolgozása volt, amelyet az első ötéves tervvel vezettek be. Ez azt jelentette, hogy a vállalatok számára a stratégiai önállóság megszűnt és működési önállóságukat szigorúan korlátozta a pénzellátás rendszere, valamint a vállalati vezetők kinevezésének gyakorlata biztosította a közvetlen központi beavatkozás lehetőségét (különösen az 1930-as évek második felétől, amikor az iskolák elegendő képzett embert kezdtek kibocsátani).

Ezzel párhuzamosan megszületett az árak szabályzásának átfogó rendszere a terveken belül, így a piac minden tekintetben kiszorult a gazdaság fő területeiről.

Jegyzetek

A Szovjetunió történelme
Gazdaságpolitika
1920-as évek

{'title': 'Új gazdaságpolitika', 'url': 'https://hu.wikipedia.org/wiki/%C3%9Aj%20gazdas%C3%A1gpolitika', 'language': 'hu', 'timestamp': '20230320'}


Punto Limpio Gestion De Residuos Agricolas,s.l.
Home Furnishings : Thermal Blankets.
Plastic Raw Material : High-density Polyethylene ( HDPE ), Low-density Polyethylene ( LDPE ), Polypropylene ( PP ), Polyethylene, Plastic Granules, Acrylonitrile Butadiene Styrene ( abS ), Raffia.
Plastic Raw Materials : Polycarbonate Resins, abS Granules.
Acrylic Granules, CR Steel Sheets.
Recycling Plastic & abS, abS / PC.
Plastic Raw Materials : Acrylonitrile Butadiene Styrene ( abS ), HIPS.

{'timestamp': '2019-04-20T12:22:21Z', 'url': 'https://globalsuppliersonline.com/ABS', 'language': 'en', 'source': 'c4'}


require 'yaml'
require 'pause'
require 'spanx/helper/exit'
require 'spanx/ip_checker'

module Spanx
  class Config < Hash
    include Spanx::Helper::Exit

    attr_accessor :filename

    def initialize(filename)
      super
      @filename = filename
      load_file

      Pause.configure do |pause|
        pause.redis_host = self[:redis][:host]
        pause.redis_port = self[:redis][:port]
        pause.redis_db = self[:redis][:database]

        pause.resolution = self[:collector][:resolution]
        pause.history = self[:collector][:history]
      end

      if self.has_key?(:analyzer) && self[:analyzer].has_key?(:period_checks)
        self[:analyzer][:period_checks].each do |check|
          Spanx::IPChecker.check(check)
        end
      end

      self
    end

    private

    def load_file
      begin
        self.merge! ::YAML.load_file(filename)
      rescue Errno::ENOENT
        error_exit_with_msg "Unable to find config_file at #{filename}"
      end
    end
  end
end

{'content_hash': 'f9a4ba6e446d3b6a09305483f6b11665', 'timestamp': '', 'source': 'github', 'line_count': 45, 'max_line_length': 77, 'avg_line_length': 22.2, 'alnum_prop': 0.6126126126126126, 'repo_name': 'wanelo/spanx', 'id': '8aaede6100d921888c5b480235765aa49c0a8d00', 'size': '999', 'binary': False, 'copies': '1', 'ref': 'refs/heads/master', 'path': 'lib/spanx/config.rb', 'mode': '33188', 'license': 'mit', 'language': [{'name': 'Ruby', 'bytes': '64113'}]}


namespace djinni_generated {

class NativeTimerListener final : ::djinni::JniInterface<::cpptimer::TimerListener, NativeTimerListener> {
public:
    using CppType = std::shared_ptr<::cpptimer::TimerListener>;
    using JniType = jobject;

    using Boxed = NativeTimerListener;

    ~NativeTimerListener();

    static CppType toCpp(JNIEnv* jniEnv, JniType j) { return ::djinni::JniClass<NativeTimerListener>::get()._fromJava(jniEnv, j); }
    static ::djinni::LocalRef<JniType> fromCpp(JNIEnv* jniEnv, const CppType& c) { return {jniEnv, ::djinni::JniClass<NativeTimerListener>::get()._toJava(jniEnv, c)}; }

private:
    NativeTimerListener();
    friend ::djinni::JniClass<NativeTimerListener>;
    friend ::djinni::JniInterface<::cpptimer::TimerListener, NativeTimerListener>;

    class JavaProxy final : ::djinni::JavaProxyCacheEntry, public ::cpptimer::TimerListener
    {
    public:
        JavaProxy(JniType j);
        ~JavaProxy();

        void TimerTicked(int32_t seconds_remaining) override;
        void TimerEnded() override;

    private:
        friend ::djinni::JniInterface<::cpptimer::TimerListener, ::djinni_generated::NativeTimerListener>;
    };

    const ::djinni::GlobalRef<jclass> clazz { ::djinni::jniFindClass("com/mycompany/cpptimer/TimerListener") };
    const jmethodID method_timerTicked { ::djinni::jniGetMethodID(clazz.get(), "timerTicked", "(I)V") };
    const jmethodID method_timerEnded { ::djinni::jniGetMethodID(clazz.get(), "timerEnded", "()V") };
};

}  // namespace djinni_generated

{'content_hash': '9489cdefe5cec31df672253e1b8d3642', 'timestamp': '', 'source': 'github', 'line_count': 38, 'max_line_length': 168, 'avg_line_length': 40.21052631578947, 'alnum_prop': 0.7041884816753927, 'repo_name': 'spanndemic/cpp-timer', 'id': '700b357664cebea9bbafffde1a61ac3ae448da2c', 'size': '1697', 'binary': False, 'copies': '1', 'ref': 'refs/heads/master', 'path': 'generated-src/jni/NativeTimerListener.hpp', 'mode': '33188', 'license': 'apache-2.0', 'language': [{'name': 'C++', 'bytes': '8484'}, {'name': 'Java', 'bytes': '1627'}, {'name': 'Objective-C', 'bytes': '5088'}, {'name': 'Objective-C++', 'bytes': '3223'}, {'name': 'Shell', 'bytes': '784'}]}


<!DOCTYPE html>

    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title></title>
    <link rel="Stylesheet" href="../css/analysis.css" />

De toolbox Objectanalyse omvat een aantal tools die u kunt openen en gebruiken. Deze taken zijn hieronder gerangschikt in categorieën; de categorieën zijn logische groeperingen en hebben geen enkele invloed op de manier waarop de taken worden geopend of gebruikt.

Gegevens samenvatten

Deze tools berekenen totale tellingen, lengtes, gebieden en eenvoudige beschrijvende statistieken van objecten en hun attributen binnen oppervlakken of dicht bij andere objecten.

 Punten aggregeren berekent statistieken over punten die binnen specifieke oppervlakken vallen.

 Objecten koppelen brengt attributen over van één laag of tabel naar een andere op basis van ruimtelijke en attribuutrelaties.

 Samenvatten in de buurt van berekent statistieken voor objecten en hun attributen die zich binnen een specifieke afstand bevinden.

 Samenvatten in  berekent statistieken voor gebiedsobjecten en attributen die elkaar overlappen.

Punten aggregeren

Met behulp van een laag van puntobjecten en een laag van gebiedsobjecten bepaalt deze tool welke punten binnen elk gebied vallen en berekent deze de statistieken voor alle punten binnen elk gebied. Bijvoorbeeld:

Bereken aan de hand van bepaalde puntlocaties van criminele incidenten het aantal misdrijven per gemeente of ander administratieve regio.

Zoek de hoogste en laagste inkomsten voor franchiselocaties per staat.

Objecten koppelen

Objecten koppelen brengt attributen over van één laag of tabel naar een andere op basis van ruimtelijke en attribuutrelaties. Bijvoorbeeld:

Voeg gemeenschappelijke grens- of demografische informatie toe aan uw incidentdata.

Identificeer de dichtstbijzijnde faciliteiten bij een bekende locatie.

Bepaal het aantal woningen die in overstromingsgebied liggen.

Identificeer gemeenschappelijke habitats voor verschillende soorten wilde dieren.

Samenvatten in de buurt van

Zoekt naar objecten die zich binnen een bepaalde afstand van objecten in de invoerlaag bevinden. De afstand kan worden gemeten langs rechte lijnen of gangbare wegen van een reismodus. Vervolgens kunnen statistieken worden berekend voor de objecten in de buurt. Bijvoorbeeld:

Bereken de totale populatie binnen vijf minuten van de locatie voor een mogelijke nieuwe winkel.

Bereken het aantal opritten voor snelwegen binnen vijf minuten van de locatie voor een mogelijke nieuwe winkel en gebruik deze als maatstaf voor de toegankelijkheid van deze winkel.

Samenvatten in

Zoekt naar gebieden (en delen van gebieden) die overlappen tussen twee lagen en berekent statistieken over de overlapping. Bijvoorbeeld:

Er is een kaartlaag met stroomgebieden en een laag met landgebruikgebieden per type landgebruik; bereken het totale oppervlak van het landgebruiktype voor elk stroomgebied.

Vat de gemiddelde waarde van vrije percelen in elke stad samen op basis van een laag met percelen in een provincie en een laag met stadsgrenzen.

Data Enrichment

Deze tools helpen u om de aard van gebieden te onderzoeken. Gedetailleerde demografische gegevens en statistieken worden geretourneerd voor uw gekozen gebieden.

 Laag verrijken haalt informatie op over de mensen, plaatsen en bedrijven in een bepaald gebied of binnen een bepaalde reistijd of afstand van een locatie.

Enrich Layer

Haalt informatie op over de mensen, plaatsen en bedrijven in een bepaald gebied of binnen een bepaalde reistijd of afstand van een locatie.

Locaties zoeken

Deze tools worden gebruikt om gebieden te identificeren die voldoen aan een aantal door u opgegeven criteria. Deze criteria kunnen gebaseerd zijn op attribuutquery's (bijvoorbeeld percelen die vrij zijn) en ruimtelijke query's (bijvoorbeeld binnen 1 kilometer van een rivier). De gevonden gebieden kunnen worden geselecteerd uit bestaande objecten (zoals bestaande landpercelen) of er kunnen nieuwe objecten worden gemaakt waarbij aan alle vereisten wordt voldaan.

 Beste voorzieningen kiezen kiest de beste locaties voor voorzieningen door locaties toe te wijzen die vragen naar deze voorzieningen op een manier die voldoet aan een bepaald doel.

 Viewshed maken maakt gebieden die zichtbaar zijn op basis van locaties die u opgeeft.

 Stroomgebieden maken maakt stroomgebieden op basis van locaties die u opgeeft.

 Nieuwe locaties afleiden maakt nieuwe gebieden op basis van locaties in uw onderzoeksgebied die voldoen aan een reeks criteria.

 Geschikte locaties zoeken zoekt naar bestaande gebieden in een laag die voldoen aan een reeks criteria.

 Gelijksoortige locaties zoeken zoekt naar overeenkomende locaties onder een of meer referentielocaties op basis van de criteria die u opgeeft.

 Geocodeer locaties uit tabel converteert adressen uit een tabel in coördinaten.

 Stroomafwaarts traceren bepaalt de stromingstrajecten stroomafwaarts van de locaties die u opgeeft.

Beste voorzieningen kiezen

Kiest de beste locaties voor voorzieningen door locaties toe te wijzen die vragen naar deze voorzieningen op een manier die voldoet aan een bepaald doel.

Viewshed maken

Maakt gebieden die zichtbaar zijn op basis van locaties die u opgeeft.

Stroomgebied maken

Maakt stroomgebieden op basis van locaties die u opgeeft.

Nieuwe locaties afleiden

Maakt nieuwe objecten in uw onderzoeksgebied die voldoen aan een reeks door u opgegeven criteria. Deze criteria kunnen gebaseerd zijn op attribuutquery's (bijvoorbeeld percelen die vrij zijn) en ruimtelijke query's (bijvoorbeeld binnen anderhalve kilometer van een rivier).

Bestaande locaties zoeken

Selecteert bestaande objecten in uw onderzoeksgebied die voldoen aan een reeks door u opgegeven criteria. Deze criteria kunnen gebaseerd zijn op attribuutquery's (bijvoorbeeld percelen die vrij zijn) en ruimtelijke query's (bijvoorbeeld binnen anderhalve kilometer van een rivier).

Geocodeer locaties vanuit tabel

Converteert adressen naar coördinaten. Gebruik deze tool voor adressen in een Excel-spreadsheet of een CSV-bestand.

Gelijksoortige locaties zoeken

Zoekt naar locaties die het meest of het minst lijken op een of meer referentielocaties op basis van de criteria die u opgeeft.

Stroomafwaarts traceren

Bepaalt de stromingstrajecten stroomafwaarts van de locaties die u opgeeft.

Patronen analyseren

Deze tools helpen u ruimtelijke patronen in uw gegevens te identificeren, kwantificeren en visualiseren.

 Dichtheid berekenen gebruikt bekende hoeveelheden van een bepaald fenomeen en spreidt deze hoeveelheden over de kaart.

Met  Hotspots zoeken wordt statistisch significante clustering in het ruimtelijke patroon van uw gegevens geïdentificeerd.

De tool  Afwijkingen vinden bepaalt of er sprake is van statistisch significante afwijkingen in het ruimtelijke patroon van uw data.

 Punten interpoleren voorspelt waarden op nieuwe locaties op basis van metingen die worden gevonden in een verzameling van punten.

Dichtheid berekenen

Dichtheidsanalyse gebruikt bekende hoeveelheden van een bepaald fenomeen en spreidt deze hoeveelheden over de kaart. U kunt deze tool bijvoorbeeld gebruik om concentraties van blikseminslagen of tornado's, de toegang tot gezondheidszorgfaciliteiten en bevolkingsdichtheden weer te geven.

Hotspots zoeken

Deze tool maakt een kaart die eventuele statistisch significante ruimtelijke clustering in uw gegevens weergeeft. Gebruik deze tool om onverwachte hotspots (rood) en coldspots (blauw) te zoeken van bijvoorbeeld hoge en lage huizenwaarden, de misdaaddichtheid, slachtoffers van verkeersongevallen, werkloosheid of biodiversiteit.

Afwijkingen vinden

Deze tool maakt een kaart met alle statistisch significante clusters en ruimtelijke afwijkingen in uw data. Gebruik deze tool om objecten te identificeren die waarden hebben die aanzienlijk verschillen van de aangrenzende waarden.  U kunt deze tool bijvoorbeeld gebruiken om abnormale uitgavepatronen te zoeken, bepalen waar de scherpste grenzen tussen welvaart en armoede liggen in een studiegebied of bepalen of er provincies in de Verenigde Staten zijn met ongewoon lage levensverwachting t.o.v. de aangrenzende provincies.

Punten interpoleren

Deze tool voorspelt waarden op nieuwe locaties op basis van metingen die worden gevonden in een verzameling van punten. De tool neemt puntgegevens met waarden op elk punt en retourneert gebieden die worden geclassificeerd op voorspelde waarden. U kunt deze tool bijvoorbeeld gebruiken om neerslagniveaus in een rioleringsgebied te voorspellen op basis van metingen die worden uitgevoerd op afzonderlijke regenmeters.

Nabijheid gebruiken

  Deze tools helpen u een van de meest gestelde vragen op het gebied van ruimtelijke analyse te beantwoorden: "Wat bevindt zich in de buurt van wat?"

 Beginpunten aan bestemmingen koppelen meet de reistijd of afstand tussen paren van beginpunten en bestemmingen.

 Buffers maken maakt gebieden van gelijke afstand tot objecten.

 Gebieden op basis van reistijd maken zoekt naar gebieden rondom locaties die binnen een bepaald tijdsbestek kunnen worden bereikt.

 Dichtstbijzijnde zoeken wordt gebruikt om plaatsen te identificeren die zich het dichtst bij bekende locaties bevinden.

 Routes plannen bepaalt de beste manier om een wagenpark te routeren zodat ze veel stopplaatsen kunnen bezoeken.

Vertrekpunten en bestemmingen met elkaar verbinden

Beginpunten aan bestemmingen koppelen meet de reistijd of afstand tussen paren van beginpunten en bestemmingen. Het hulpmiddel kan afstanden hemelsbreed, afstanden over de weg of reistijden weergeven. Met deze tool kunt u

De totale afstand berekenen die forensen tussen hun woon- en werkplaats afleggen of de tijd die dit in beslag neemt.

Meten hoe ver klanten reizen om bij uw winkels te winkelen. Gebruik deze informatie om uw marktbereik te bepalen, met name voor gerichte reclamecampagnes of het kiezen van nieuwe winkellocaties.

Het verwachte aantal kilometers voor uw wagenpark berekenen. Gebruik achteraf de tool Samenvatten in om de afstand per provincie of andere regio te rapporteren.

U levert de begin- en eindpunten en de tool geeft een laag terug met routes, inclusief metingen, tussen de gekoppelde beginpunten en bestemmingen.

Buffers maken

Een buffer is een gebied dat een bepaalde afstand vanaf een punt-, lijn- of gebiedsobject dekt.

Buffers worden doorgaans gebruikt om gebieden te maken die verder kunnen worden geanalyseerd met andere tools zoals Lagen bovenop plaatsen. Als de vraag bijvoorbeeld luidt "Welke gebouwen bevinden zich binnen anderhalve kilometer van de school?", dan kunt u het antwoord vinden door een buffer van anderhalve kilometer rond de school te maken en boven op de buffer de laag te plaatsen die voetafdrukken van gebouwen bevat.  Het eindresultaat is een laag met de gebouwen die zich binnen anderhalve kilometer van de school bevinden.

Gebieden op basis van reistijd maken

Een reistijdgebied is een gebied dat kan worden bereikt binnen een bepaalde reisduur of rijafstand. Reistijdgebieden kunnen u helpen bij het beantwoorden van vragen als:

Waar kan ik heen binnen een reisduur van 30 minuten vanaf hier?

Waar kan ik heen binnen een reisduur van 30 minuten vanaf hier om 18.00 uur tijdens het spitsuur?

Welke stadsdelen kan de brandweer binnen vijf minuten bereiken? In hoeverre zou de dekking van de reactietijd bij een brandalarm verbeteren door hier een nieuwe brandweerkazerne te bouwen?

Welke marktgebieden worden door mijn bedrijf gedekt? Welke gebieden bevinden zich binnen 15 kilometer van mijn winkels?

Dichtstbijzijnde zoeken

Meet de reiskosten tussen incidenten en faciliteiten en bepaalt welke het dichtst bij elkaar liggen. Het resultaat is een laag die de beste routes toont tussen incidenten en faciliteiten en bovendien de reiskosten (tijd en afstand) van elke route weergeeft.  U kunt deze tool bijvoorbeeld gebruiken om bij een ongeval het dichtstbijzijnde ziekenhuis te vinden of de dichtstbijzijnde geldautomaat ten opzichte van uw huidige locatie.

Routes plannen

U levert een reeks stopplaatsen en het aantal voertuigen dat beschikbaar is om de stopplaatsen te bezoeken en Routes plannen bepaalt vervolgens hoe u de stopplaatsen efficiënt kunt toewijzen aan de voertuigen en het routeert de voertuigen naar de stopplaatsen.

Gebruik deze tool om werk te plannen voor een mobiel team van inspecteurs, beoordelaars, in-home leveranciers van ondersteunende diensten, en anderen; bezorg items op externe locaties of haal ze daar op; of biedt mensen vervoersdiensten aan.

Data beheren

Deze tools worden gebruikt zowel voor het dagelijkse beheer van geografische gegevens als voor het combineren van gegevens vóór de analyse.

 Grenzen oplossen voegt gebieden samen die een gemeenschappelijke grens en een gemeenschappelijke attribuutwaarde hebben.

 Gegevens exporteren maakt nieuwe gegevenssets door objecten te expoerteren van uw bestaande gegevens.

 Lagen samenvoegen kopieert alle objecten van twee of meer bestaande lagen naar een nieuwe laag.

 Overlay-lagen combineert twee of meer lagen in één enkele laag.  Bij overlay lijkt het alsof u door een stapel kaarten kijkt en één kaart maakt die alle informatie bevat die in de stapel is gevonden.

Grenzen oplossen

Gebieden die elkaar overlappen of een gemeenschappelijke grens hebben, worden samengevoegd tot één gebied.

U kunt bepalen welke grenzen worden samengevoegd door een veld op te geven. Als u bijvoorbeeld een laag met regio's hebt en elke regio een  State_Name-attribuut heeft, kunt u grenzen oplossen op basis van het State_Name-attribuut.  Aangrenzende provincies worden samengevoegd als ze dezelfde waarde hebben voor State_Name.  Het eindresultaat is een laag met grenzen van provincies.

Gegevens exporteren

Maakt een ZIP-bestand, CSV of KMZ van gegevens van uw lagen en een door u opgegeven interessegebied.

Lagen samenvoegen

Kopieert objecten van twee of meer bestaande lagen naar een nieuwe kaartlaag, bijvoorbeeld:

Ik heb drie kaartlagen voor Engeland, Wales en Schotland en ik wil één kaartlaag van Groot-Brittannië.

Ik heb 12 kaartlagen en elke laag bevat perceelinformatie voor aangrenzende buurtschappen.  Ik wil ze samenvoegen tot één kaartlaag en ik wil alleen de attributen van de 12 invoerlagen behouden met dezelfde naam en van hetzelfde type.

Overlay lagen

Overlay maakt van twee of meer lagen één enkele laag.  Bij overlay lijkt het alsof u door een stapel kaarten kijkt en één kaart maakt die alle informatie bevat die in de stapel is gevonden, bijvoorbeeld:

Welke percelen bevinden zich binnen het 100-jarige overstromingsgebied? (Binnen betekent hierbij hetzelfde als boven op.)

Welke wegen bevinden zich binnen welke provincies?

Welk bodemgebruik ligt boven op welk bodemtype?

Welke bronnen bevinden zich binnen verlaten militaire basissen?

{'content_hash': 'a78b9443bf544db000bb91478de25baa', 'timestamp': '', 'source': 'github', 'line_count': 633, 'max_line_length': 557, 'avg_line_length': 53.96998420221169, 'alnum_prop': 0.5610748470567574, 'repo_name': 'wanglongbiao/webapp-tools', 'id': 'e11d56d2fab082e14bb954bea110561bfc80c16e', 'size': '34163', 'binary': False, 'copies': '1', 'ref': 'refs/heads/master', 'path': 'Highlander/ship-gis/src/main/webapp/js/arcgis_js_api/library/3.22/esri/dijit/analysis/help/nl/Analysis.html', 'mode': '33188', 'license': 'apache-2.0', 'language': [{'name': 'Java', 'bytes': '46720'}, {'name': 'Python', 'bytes': '4289'}]}


Il Centro di traduzione degli organismi dell'Unione europea (CDT) è un'agenzia dell'Unione europea. Istituito nel 1994, il centro ha sede a Lussemburgo. Il centro, che è autofinanziato, è stato costituito per venire incontro alle necessità di traduzione delle altre agenzie dell'Unione europea. Dietro accordi volontari di cooperazione fornisce anche servizi alle istituzioni dell'UE ed agli altri organismi che hanno propri servizi di traduzione.

Voci correlate
Unione europea
Agenzie dell'Unione europea
Lingue dell'Unione europea

Collegamenti esterni

Agenzie dell'Unione europea
Traduzione
Organi interistituzionali dell'Unione europea

{'title': "Centro di traduzione degli organismi dell'Unione europea", 'url': 'https://it.wikipedia.org/wiki/Centro%20di%20traduzione%20degli%20organismi%20dell%27Unione%20europea', 'language': 'it', 'timestamp': '20230320'}


Віктор Емануїл III (; 11 листопада 1869, Неаполь — 28 грудня 1947, Александрія, Королівство Єгипет) — третій король єдиної Італії нового часу від 29 липня 1900, імператор Ефіопії від 9 травня 1936 по 5 травня 1941 (формально зберігав титул до 3 вересня 1943), король Албанії від 16 квітня 1939 по 3 вересня 1943. Перший маршал Імперії (30 березня 1938). З Савойської династії, син і наступник Умберто I.

Правління

Всупереч традиційному союзу Савойської династії з Німеччиною та Австрією, в Першій світовій війні підтримав Антанту, розпочавши війну в 1915.

З 1922 значення Віктора Емануїла було суто номінальним, тому що реальна влада не без його допомоги перейшла до фашистів на чолі з Беніто Муссоліні. Пропаганда часів фашизму відверто відтіснила государя взагалі за всякі рамки, його фотографії замінювалися на портрети дуче, кадри з його участю вирізувалися з фільмів тощо. Король ніколи не заперечував рішенням фашистського уряду, не робив нічого, щоб захистити особисто відданих йому придворних і офіцерів, що піддавалися репресіям (у тому числі за расовою ознакою після 1938). Це приниження короля різко негативно позначилося на престижі династії.

У 1936, після захоплення Ефіопії (Друга італо-ефіопська війна), проголошений імператором Ефіопії; в 1939 — королем Албанії (повного міжнародного визнання ці титули не отримали).

У 1938 королю і Муссоліні присвоєні звання Перших маршалів Імперії.

У 1943, при наближенні військ союзників до Риму, король підтримав рішення Великої фашистської ради змістити й заарештувати дуче. Король відмовився від ефіопського й албанського титулів і з цього часу підтримував союзників. Після нового наступу німців і окупації ними Рима в тому ж році втік до Єгипту; фашистський режим був оголошений «республіканським» (Республіка Сало).

Останні роки
9 травня 1946 року 77-річний Віктор Емануїл III після майже півстолітнього царювання зрікся престолу на користь вже фактично керуючого Італією сина, «травневого короля» Умберто II, який носив корону лише місяць і був позбавлений влади за підсумками референдуму. Наступного року Віктор Емануїл III помер в Александрії, куди до нього з Болгарії переїхали дочка, цариця Йована, й онук Симеон II.

Сім'я
1896 року одружився з Оленою Негош-Петрович (1873—1952), дочкою короля Чорногорії Ніколи Петровича. Подружжя мало п'ятьох дітей:
 Іоланда Маргарита (1901—1986), заміжня за Джоржіо Карло Кальві, графом Берголо;
 Мафальда (1902—1944), одружена з Філіпом Гессенським, померла в концтаборі Бухенвальд;
 Умберто II (1904—1983), одружений із Марією-Жозе Бельгійською;
 Джованна (1907—2000), одружена з царем Болгарії Борисом III;
 Марія Франческа (1914—2001), одружена з Луїджі Бурбоном-Пармським.

Нагороди

Італія

 Вищий орден Святого Благовіщення з ланцюгом (1 січня 1887)
 Орден Святих Маврикія та Лазаря, великий ланцюг (1 січня 1887)
 Орден Корони Італії, великий ланцюг (1 січня 1887)
 Савойський військовий орден, великий ланцюг
 Савойський цивільний орден з ланцюгом
 Колоніальний орден Зірки Італії, великий ланцюг
 Орден «За заслуги в праці» (Італія)
 Бальї Великого хреста честі і відданості (Мальтійський орден; 10 лютого 1891)
 Хрест «За військові заслуги» (Італія)
 Пам'ятна медаль Італо-австрійської війни 1915—18
 Пам'ятна медаль об'єднання Італії
 Медаль Перемоги
 Маврикіанська медаль
 Орден Вірності (Албанія), великий хрест (1939)
 Орден Скандербега, великий хрест (1939)
 Орден Римського орла, великий золотий хрест (14 березня 1942)

Німецька імперія

 Орден Чорного орла з ланцюгом
 Орден Червоного орла, великий хрест
Почесний шеф 1-го Гессенського гусарського полку №13
 Орден Вюртемберзької корони, великий хрест (1882)
 Орден Святого Губерта (1883)
 Орден Білого Сокола, великий хрест (1888)
 Орден Вірності (Баден) (1893)
 Орден Бертольда I (1893)

Польща

 Орден Білого Орла
 Virtuti Militari, великий хрест (12 грудня 1923)

Португалія

 Орден Вежі й Меча, великий хрест
 Потрійний орден (19 липня 1919)

Іспанія

 Орден Золотого руна (2 грудня 1878)
 Орден Карлоса III, великий хрест з ланцюгом (10 грудня 1900)
 Імперський орден Ярма та Стріл, ланцюг (1 жовтня 1937)

Британська імперія

 Орден Підв'язки (3 серпня 1891)
 Королівський вікторіанський ланцюг (18 листопада 1903)
 Орден Лазні, почесний військовий великий хрест (1916)

В 1941 році позбавлений британських нагород.

Інші країни

 Орден Андрія Первозванного (Російська імперія)
 Королівський угорський орден Святого Стефана, великий хрест (Австро-Угорщина; 1887)
 Орден Серафимів з ланцюгом (15 квітня 1888)
 Орден Слона (Данія; 23 вересня 1891)
 Орден Королівського дому Чакрі (Сіам; 1 червня 1897)
 Орден хризантеми з намистом (Японська імперія; 16 квітня 1902)
 Орден Лева і Сонця, великий ланцюг (Перська імперія; 1902)
 Орден Кароля I, великий хрест з ланцюгом (Румунія; 1906)
 Орден Білої троянди (Фінляндія), ланцюг (1920)
 Орден Білого лева, ланцюг (Чехословацька республіка; 1925)
 Хрест Свободи (Естонія) 3-го ступеня, 1-й клас (29 квітня 1925)
 Верховний орден Христа (Ватикан; 2 січня 1932)
 Орден «Святі Рівноапостольні Кирило та Мефодій» з ланцюгом (Третє Болгарське царство)
 Військовий орден Лачплесіса (Латвія)
 Орден Святого Петра Цетинського (Чорногорія)

Примітки

Посилання

 Genealogy of recent members of the House of Savoy
 King Vittorio Emanuele III

Королі Італії
Імператори Ефіопії
Правителі Албанії
Люди на марках
Монархи, які зреклися престолу
Савойський дім
Уродженці Неаполя
Люди на монетах


import Page from './Page';

class SideNav extends Page {
	// New channel
	get channelType() { return browser.element('label[for="channel-type"]'); }
	get channelReadOnly() { return browser.element('label[for="channel-ro"]'); }
	get channelName() { return browser.element('input#channel-name'); }
	get saveChannelBtn() { return browser.element('.save-channel'); }

	// Account box
	get accountBoxUserName() { return browser.element('.account-box .data h4'); }
	get accountBoxUserAvatar() { return browser.element('.account-box .avatar-image'); }
	get userOptions() { return browser.element('.options'); }
	get statusOnline() { return browser.element('.online'); }
	get statusAway() { return browser.element('.away'); }
	get statusBusy() { return browser.element('.busy'); }
	get statusOffline() { return browser.element('.offline'); }
	get account() { return browser.element('#account'); }
	get admin() { return browser.element('#admin'); }
	get logout() { return browser.element('#logout'); }
	get sideNavBar() { return browser.element('.side-nav '); }

	// Toolbar
	get spotlightSearch() { return browser.element('.toolbar-search__input'); }
	get spotlightSearchPopUp() { return browser.element('.toolbar .message-popup'); }
	get newChannelBtn() { return browser.element('.toolbar-search__create-channel'); }
	get newChannelIcon() { return browser.element('.toolbar-search__create-channel.icon-plus'); }

	// Rooms List
	get general() { return browser.element('.rooms-list .room-type:not(.unread-rooms-mode) + ul .open-room[title="general"]'); }
	get channelLeave() { return browser.element('.leave-room'); }
	get channelHoverIcon() { return browser.element('.rooms-list > .wrapper > ul [title="general"] .icon-eye-off'); }
	get moreChannels() { return browser.element('.rooms-list .more-channels'); }

	// Account
	get preferences() { return browser.element('[href="/account/preferences"]'); }
	get profile() { return browser.element('[href="/account/profile"]'); }
	get avatar() { return browser.element('[href="/changeavatar"]'); }
	get preferencesClose() { return browser.element('.side-nav .arrow.close'); }

	get burgerBtn() { return browser.element('.burger'); }

	// Opens a channel via rooms list
	openChannel(channelName) {
		browser.waitForVisible(`.rooms-list > .wrapper > ul [title="${ channelName }"]`, 5000);
		browser.click(`.rooms-list > .wrapper > ul [title="${ channelName }"]`);
		browser.waitForVisible('.input-message', 5000);
		browser.waitUntil(function() {
			browser.waitForVisible('.room-title', 5000);
			return browser.getText('.room-title') === channelName;
		}, 5000);
	}

	// Opens a channel via spotlight search
	searchChannel(channelName) {
		this.spotlightSearch.waitForVisible(5000);
		this.spotlightSearch.click();
		this.spotlightSearch.setValue(channelName);
		browser.waitForVisible(`.room-title=${ channelName }`, 10000);
		browser.click(`.room-title=${ channelName }`);
		browser.waitUntil(function() {
			browser.waitForVisible('.room-title', 5000);
			return browser.getText('.room-title') === channelName;
		}, 5000);
	}

	// Gets a channel from the spotlight search
	getChannelFromSpotlight(channelName) {
		this.spotlightSearch.waitForVisible(5000);
		this.spotlightSearch.click();
		this.spotlightSearch.setValue(channelName);
		browser.waitForVisible(`.room-title=${ channelName }`, 5000);
		return browser.element(`.room-title=${ channelName }`);
	}

	// Gets a channel from the rooms list
	getChannelFromList(channelName, reverse) {
		if (reverse == null) {
			browser.waitForVisible(`.rooms-list .room-type:not(.unread-rooms-mode) + ul .open-room[title="${ channelName }"]`, 5000);
		}
		return browser.element(`.rooms-list .room-type:not(.unread-rooms-mode) + ul .open-room[title="${ channelName }"]`);
	}

	createChannel(channelName, isPrivate, isReadOnly) {
		this.newChannelBtn.waitForVisible(10000);
		this.newChannelBtn.click();
		this.channelName.waitForVisible(10000);

		//workaround for incomplete setvalue bug
		this.channelName.setValue(channelName);
		this.channelName.setValue(channelName);
		browser.pause(1000);

		this.channelType.waitForVisible(10000);
		if (isPrivate) {
			this.channelType.click();
		}
		if (isReadOnly) {
			this.channelReadOnly.click();
		}
		browser.pause(500);
		this.saveChannelBtn.click();
		browser.pause(500);
		browser.waitForExist(`[title="${ channelName }"]`, 10000);
		this.channelType.waitForVisible(5000, true);
	}
}

module.exports = new SideNav();


module Bio
  module Ucsc
    module PriPac1

      class ChainCe6Link
        KLASS = "ChainCe6Link"
        KLASS_S = KLASS[0..0].downcase + KLASS[1..-1]

        Bio::Ucsc::PriPac1::CHROMS.each do |chr|
          class_eval %!
            class #{chr[0..0].upcase + chr[1..-1]}_#{KLASS} < DBConnection
              self.table_name = "#{chr[0..0].downcase + chr[1..-1]}_#{KLASS_S}"
              self.primary_key = nil
              self.inheritance_column = nil

              def self.find_by_interval(interval, opt = {:partial => true}); interval = Bio::Ucsc::Gi.wrap(interval)
                find_first_or_all_by_interval(interval, :first, opt)
              end

              def self.find_all_by_interval(interval, opt = {:partial => true}); interval = Bio::Ucsc::Gi.wrap(interval)
                find_first_or_all_by_interval(interval, :all, opt)
              end

              def self.find_first_or_all_by_interval(interval, first_all, opt); interval =  Bio::Ucsc::Gi.wrap(interval)
                zstart = interval.zero_start
                zend   = interval.zero_end
                if opt[:partial] == true
                  where = <<-SQL
      tName = :chrom
AND   bin in (:bins)
AND ((tStart BETWEEN :zstart AND :zend)
 OR  (tEnd BETWEEN :zstart AND :zend)
 OR  (tStart <= :zstart AND tEnd >= :zend))
                  SQL
                else
                  where = <<-SQL
      tName = :chrom
AND   bin in (:bins)
AND ((tStart BETWEEN :zstart AND :zend)
AND  (tEnd BETWEEN :zstart AND :zend))
                  SQL
                end
                cond = {
                  :chrom  => interval.chrom,
                  :bins   => Bio::Ucsc::UcscBin.bin_all(zstart, zend),
                  :zstart => zstart,
                  :zend   => zend,
                }
                self.find(first_all,
                          { :select => "*",
                            :conditions => [where, cond], })
              end
            end
          !
        end # each chromosome

        def self.find_by_interval(interval, opt = {:partial => true}); interval = Bio::Ucsc::Gi.wrap(interval)
          chrom = interval.chrom[0..0].upcase + interval.chrom[1..-1]
          chr_klass = self.const_get("#{chrom}_#{KLASS}")
          chr_klass.__send__(:find_by_interval, interval, opt)
        end

        def self.find_all_by_interval(interval, opt = {:partial => true}); interval = Bio::Ucsc::Gi.wrap(interval)
chrom = interval.chrom[0..0].upcase + interval.chrom[1..-1]
          chr_klass = self.const_get("#{chrom}_#{KLASS}")
          chr_klass.__send__(:find_all_by_interval, interval, opt)
        end
      end # class

    end # module Hg18
  end # module Ucsc
end # module Bio


<!doctype html>

    <?php include('includes/dbconnect.php');

    $onglet_actif = "artistes";
    $page = "artistes";
    $pageTitle = "Artistes";
    $modalMessage = "Merci, votre inscription à bien été prise en compte.";

    $path = "";
    $form = "artistes";

    include('includes/head.php');
    ?>

            <?php include('includes/nav.php'); ?>

Monnayez votre art

Votre talent et votre
créativité méritent salaire.
Les futurs contrats vous attendent.

Gagnez en visibilité

Travaillez pour les plus
grandes entreprises avec
votre identité graphique.

Changez de vie

La vie d'artiste est à portée
de bras. Il ne tient qu'à
vous de vivre de votre passion.

                    <button class="scrollTo">INSCRIVEZ-VOUS</button>

Ils travaillent avec nous !

Ced

Young Thug

Stonz

Idol

akjn

Trecy

Crôm

Kurz

Slk

Zevv

Dooh

Nico

Artyom

Larca

Lenzy

Polls

Devenez un artiste

Pour participer à de grands projets, remplissez le formulaire.

                        <form method="post" id="formGraffeur" class="forms">
                            <fieldset>
                                <legend>Formulaire d'envoie de devis de Bicravart</legend>

                                                Prénom ou Pseudo*

                                                <input type="text" id="right-label" name="name" class="required graffeurChamp formName">

                                                Age

                                                <input type="number" id="right-label" name="age" class="required formAge">

                                                Téléphone*

                                                <input type="tel" name="tel" id="right-label" class="required graffeurChamp telInput formTel">

                                                E-mail*

                                                <input type="email" id="right-label" name="email" class="required graffeurChamp formEmail">

                                                Site Internet

                                                <input type="text" name="website" id="right-label" value="http://" class="required formWebsite">

                                                Compétences

                                                <input type="text" name="competences" id="right-label" class="required formComp">

                                                Taux horaire

                                                <input type="number" name="sal" id="right-label" class="required formSal">

                            </fieldset>
                            <button type="submit" class="formSubmit">Rejoignez-nous</button>

*Champs obligatoires

                        </form>

                    <?php include('includes/modals.php'); ?>

        <?php include('includes/footer.php'); ?>


Xanthoparmelia nebulosa (Kurok. & Filson) Elix & J. Johnst.
Nomenclature: Current taxonomic status: accepted. Taxonomic rank: species. Currently accepted name Xanthoparmelia nebulosa (Kurok. & Filson) Elix & J. Johnst. Xanthoparmelia. Synonyms: Parmelia nebulosa Kurok. & Filson; Parmeliaceae Zenker (1827); Lecanorineae; Lecanorales.
Type Information: Basionym: Parmelia nebulosa Kurok. & Filson. Type: Parmelia nebulosa Kurok. & Filson; type specimen label data: S. Kurokawa 6350; holo: TNS; iso: CBG.
Taxonomic Literature: Bull. Brit. Mus. (Nat. Hist.), Bot. 15: 295 (1986).
Biogeography: Southern hemispheric; subalpine and alpine. Continent: Australasia. Checklist records: Australia (rare, south-eastern Australia (N.S.W., A.C.T. and Vic.)) and New Zealand.
Thallus: Foliose, isotomic-dichotomous (subdichotomously branched), lobed; lobes linear (sublinear), imbricate; plane; separate thallus parts 1-2.5-(5) mm wide. Thallus Size and Differentiation: 6-10 cm in diameter; apex rounded. Thallus Outline: Margin crenate. Upper Surface: Lime green (sometimes becoming deep olive-green or blackening; lobe margins often black, particularly towards apices), glossy (shiny); fissurate (becoming cracked); immaculate; wrinkled (becoming rugose); not isidate; not sorediate; lobulate (laciniae imbricate and entangled, sometimes overgrowing marginal lobes, to 1 mm wide). Lower Surface: Present, brown (pale ivory to brown); attached by holdfasts (loosely to moderately adnate); rhizinate (slender); rhizines moderately abundant, brownish yellow or brown, not branched.
Reproduction Strategy: With sexual (and possible asexual) stages. Ascocarps: Apothecioid, soon sessile (or shortly pedicellate), 2-7 mm in diam.. Margin: Distinct (involute, becoming undulating and devoloping irregular cracks). Disk: Excavate, dark brown.
Ascospores: 8.5-12 µm long, 5-7 µm wide.
Secondary Metabolites: Present; usnic acid (other secondary metabolites: dehydroconstipatic acid (trace), pertusaric acid (trace), constipatic acid (trace) and protoconstipatic acid (trace)), metabolite(s) of unresolved identity: present (unidentified fatty acid (minor)).

{'timestamp': '2019-04-20T14:10:49Z', 'url': 'http://lias.net/Taxa/Descriptions/parm44x77/Xanthoparmelia_nebulosa_Kurok_&_Filson_E.html', 'language': 'en', 'source': 'c4'}


Реснички (цилии, , ед. ч. ) — органеллы, представляющие собой тонкие (диаметром 0,1—0,6 мкм) волосковидные структуры на поверхности эукариотических клеток. Длина их может составлять от 3—15 мкм до 2 мм (реснички гребных пластинок гребневиков). Могут быть подвижны или нет; неподвижные реснички играют роль рецепторов с помощью которых осуществляется воздействие сигнальных путей на клеточную активность, энергетику, состояния клеточной дифференцировки и развития органов.

Строение и принцип работы у ресничек такие же, как у эукариотических жгутиков (различие в названиях сложилось исторически ещё до выяснения их структуры). Те и другие вместе называются ундулиподиями. Отличия ресничек от жгутиков — меньшая длина, присутствие на клетке в большом количестве и координированное движение. Реснички более распространены и чаще выполняют функции, отличные от двигательной.

Реснички характерны для инфузорий. У многих беспозвоночных ими покрыта вся поверхность тела (ресничные черви, личинки кишечнополостных и губок) или отдельные его участки (например, жабры у полихет и двустворчатых моллюсков, подошва ноги у брюхоногих моллюсков). У коловраток из специализированных ресничек состоит коловращательный аппарат. У многих беспозвоночных (кишечнополостные, гребневики, турбеллярии и др.) реснички также имеются на клетках кишечного эпителия. У позвоночных (в том числе человека) клетки с подвижными ресничками также есть во многих органах. У человека ресничным эпителием выстланы дыхательные пути, евстахиевы трубы, семявыносящие канальцы, желудочки мозга и спинномозговой (центральный) канал — подвижные реснички эпителиальных клеток перемещают спинномозговую жидкость через желудочковую систему головного мозга; также подвижные реснички присутствуют в фаллопиевых трубах женских особей млекопитающих, где участвуют в перемещении яйцеклетки из яичников в матку. Видоизменённые реснички служат световоспринимающим аппаратом фоторецепторов сетчатки глаза и воспринимающим запахи аппаратом хеморецепторов обонятельного эпителия. При нарушении работы ресничек возникают заболевания — цилиопатии, поражающих множество различных органов в организме.

Строение

Реснички покрыты мембраной, являющейся продолжением плазмалеммы — цитоплазматической мембраны. В центре проходит две полные (состоящие из 13 протофиламентов) микротрубочки, на периферии — девять пар микротрубочек, из которых в каждой паре одна полная, а вторая неполная (состоит из 11 протофиламентов). У основания находится базальное тело (кинетосома), имеющее в поперечном разрезе ту же структуру, что и половинка центриоли, то есть состоящее из девяти троек микротрубочек.

Механизм работы
К каждой полной микротрубочке периферических пар (дублетов) вдоль всей её длины присоединены «ручки» из двигательного белка динеина (см. статью «аксонема»). При гидролизе АТФ головки динеина «шагают» по микротрубочке соседнего дублета. Если бы микротрубочки не были закреплены на кинетосоме, это вызвало бы скольжение дублетов друг относительно друга. Такое скольжение наблюдается в эксперименте на ресничках, обработанных трипсином (длина аксонемы при добавлении АТФ увеличивается в результате в 9 раз). В интактной ресничке происходит изгибание дублетов и, в результате, всей реснички. Как правило, реснички совершают удары в одной плоскости. У инфузорий прямой удар (продвигающий клетку вперед) ресничка совершает в выпрямленном состоянии, а возвратный — в изогнутом. Как регулируется согласованное изгибание разных дублетов, видимо, неизвестно. При деполяризации мембраны и поступлении внутрь клетки ионов кальция у инфузорий направление прямого удара может меняться на противоположное.

См. также
 Тубулин
 Центросома
 Пили (ворсинки)
 Цилиарное тело
 Отростки ресничного тела

Примечания

Органеллы
Структуры эукариотической клетки
Цитоскелет

{'title': 'Реснички', 'url': 'https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D1%81%D0%BD%D0%B8%D1%87%D0%BA%D0%B8', 'language': 'ru', 'timestamp': '20230320'}


module Apiman {

    export var NewServiceController = _module.controller("Apiman.NewServiceController",
        ['$q', '$location', '$scope', 'CurrentUserSvcs', 'OrgSvcs', 'PageLifecycle', '$rootScope',
        ($q, $location, $scope, CurrentUserSvcs, OrgSvcs, PageLifecycle, $rootScope) => {
            var recentOrg = $rootScope.mruOrg;

            var pageData = {
                organizations: $q(function(resolve, reject) {
                    CurrentUserSvcs.query({ what: 'svcorgs' }, function(orgs) {
                        if (recentOrg) {
                            $scope.selectedOrg = recentOrg;
                        } else if (orgs.length > 0) {
                            $scope.selectedOrg = orgs[0];
                        }
                        resolve(orgs);
                    }, reject);
                }),
            };

            $scope.setOrg = function(org) {
                $scope.selectedOrg = org;
            };
            $scope.saveNewService = function() {
                $scope.createButton.state = 'in-progress';
                OrgSvcs.save({ organizationId: $scope.selectedOrg.id, entityType: 'services' }, $scope.service, function(reply) {
                    PageLifecycle.redirectTo('/orgs/{0}/services/{1}/{2}', reply.organization.id, reply.id, $scope.service.initialVersion);
                }, PageLifecycle.handleError);
            };

            $scope.service = {
                initialVersion: '1.0'
            };

            PageLifecycle.loadPage('NewService', pageData, $scope, function() {
                PageLifecycle.setPageTitle('new-service');
                $scope.$applyAsync(function() {
                    $('#apiman-entityname').focus();
                });
            });

        }]);

}

{'content_hash': 'f66c21cc0740c03e04e8c4c6999cb261', 'timestamp': '', 'source': 'github', 'line_count': 44, 'max_line_length': 139, 'avg_line_length': 41.25, 'alnum_prop': 0.4765840220385675, 'repo_name': 'eformat/apiman-1', 'id': '053838af7974201e1cd70b526ce3a35e55d21672', 'size': '1858', 'binary': False, 'copies': '5', 'ref': 'refs/heads/master', 'path': 'manager/ui/hawtio/plugins/api-manager/ts/forms/new-service.ts', 'mode': '33188', 'license': 'apache-2.0', 'language': [{'name': 'CSS', 'bytes': '37716'}, {'name': 'HTML', 'bytes': '303460'}, {'name': 'Java', 'bytes': '3143134'}, {'name': 'JavaScript', 'bytes': '46420'}, {'name': 'Shell', 'bytes': '1756'}, {'name': 'TypeScript', 'bytes': '283037'}]}


@class DVTPromise, NSTimer;

@interface DVTDownloadable_PKInstallClientDelegate : NSObject
{
    NSTimer *_timer;
    BOOL _isRunningModal;
    DVTPromise *_promise;
}

- (void).cxx_destruct;
@property(retain) NSTimer *timer; // @synthesize timer=_timer;
- (void)_callPKInstallClientStatusTimer:(id)arg1;
- (void)installClientDidFinish:(id)arg1;
- (void)installClient:(id)arg1 didFailWithError:(id)arg2;
- (void)installClient:(id)arg1 currentState:(int)arg2 package:(id)arg3 progress:(double)arg4 timeRemaining:(double)arg5;
- (void)installClientDidBegin:(id)arg1;
- (id)initForModal:(BOOL)arg1 promise:(id)arg2;

@end

{'content_hash': '7025071041af7c193688a71c1104faee', 'timestamp': '', 'source': 'github', 'line_count': 20, 'max_line_length': 120, 'avg_line_length': 31.0, 'alnum_prop': 0.7532258064516129, 'repo_name': 'XVimProject/XVim2', 'id': '6fa2a05e994032be45b059e4ac9487026cdba044', 'size': '790', 'binary': False, 'copies': '1', 'ref': 'refs/heads/master', 'path': 'XVim2/XcodeHeader/DVTFoundation/DVTDownloadable_PKInstallClientDelegate.h', 'mode': '33188', 'license': 'mit', 'language': [{'name': 'Assembly', 'bytes': '3672'}, {'name': 'C', 'bytes': '65096'}, {'name': 'C++', 'bytes': '10438'}, {'name': 'Makefile', 'bytes': '2176'}, {'name': 'Objective-C', 'bytes': '5172541'}, {'name': 'Python', 'bytes': '1161'}, {'name': 'Ruby', 'bytes': '1083'}, {'name': 'Shell', 'bytes': '593'}, {'name': 'Swift', 'bytes': '24720'}]}


O QUE VOCÊ QUER PESQUISAR, VOCÊ ENCONTRA EM UM ÚNICO LOCAL, NO "PORTAL TERRAS POTIGUARES", A MAIOR FONTE DE INFORMAÇÕES ANTIGAS E ATUAIS DE MINHA QUERIDA E AMADA TERRA POTIGUAR, COM 15 BLOGS, 1287 LINKS, DOIS ORKUTS, UM YOUTUBE, UM FACEBOOK,UM TWITTER, UM MSN E UMA PÁGINA MUSICAL, TOTALIZANDO 1300 ENDEREÇOS ELETRÔNICOS NA WEB. CRIADO A 29 DE OUTUBRO DE 2008 (QUARTA-FEIRA), PELO STPM JOTA MARIA, COM A COLABORAÇÃO DE JOTAEMESHON WHAKYSHON, JULLYETTH BEZERRA E JOTA JÚNIOR # 100 % NORTE-RIO-GRANDENSE. ACESSE E CONFIRA!

{'timestamp': '2019-04-24T10:52:09Z', 'url': 'http://jotamaria-prefeitosdemossoro.blogspot.com/2012/04/padre-antonio-freire-de-carvalho.html', 'language': 'en', 'source': 'c4'}


High Tech Slim Floor Lamp By Vertigo Bird STYLEPARK | Sacramentoduilawyers slim led floor lamp. slim shade floor lamp. tall slim floor lamps.
Sturdy Slim Floor Lamp John Lewis Chrissie Shade Satin Nickel At. Wealth Slim Floor Lamp Discreet Vinsta With Glass Shade Lights Ie. Big Slim Floor Lamp Minimalist Lamps With Regard To. Focus Slim Floor Lamp 2018 Wholesale European Style Simple Fabrics Living Room. Revolutionary Slim Floor Lamp Lamps Illuminations Of Camberley Ltd Parking Available In. Monumental Slim Floor Lamp Clemo Lights Ie. High Tech Slim Floor Lamp By Vertigo Bird STYLEPARK. Bargain Slim Floor Lamp Lighting Eva Blue Sun Tree Pertaining To. Special Slim Floor Lamp Slimsophie Standard By FrauMaier. Lifetime Slim Floor Lamp Tall Skinny Lamps Thin. Launching Slim Floor Lamp LU 311 Stardust. Genuine Slim Floor Lamp Rentals Event Furniture Rental Delivery FormDecor. Astonishing Slim Floor Lamp White Pyramid Lampshade And Square Base Patina Black. The Truth About Slim Floor Lamp Elegant Laurel Genie Table Lamps At 1stdibs. Challenge Slim Floor Lamp Clara Lights Co Uk. Best Slim Floor Lamp Marta 3 Light With Glass Shades Chrome From Litecraft. Special Slim Floor Lamp Discreet Vinsta With Glass Shade Lights Co Uk. Colossal Slim Floor Lamp Outli Contemporary Organic Mid Century Modern. Greatest Slim Floor Lamp Arm Metal Antique Th2studio Eiyad Info. Spotlight Slim Floor Lamp Lighting Pablo Lim Silver Abc Carpet Home Throughout.

{'timestamp': '2019-04-25T16:09:31Z', 'url': 'https://sacramentoduilawyers.net/14070/slim-floor-lamp/high-tech-slim-floor-lamp-by-vertigo-bird-stylepark/', 'language': 'en', 'source': 'c4'}


HS Kountouriotis (1933), een Griekse torpedobootjager van de Frecciaklasse.
 HS Kountouriotis (2003), een Grieks fregat van de Kortenaerklasse.

{'title': 'HS Kountouriotis', 'url': 'https://nl.wikipedia.org/wiki/HS%20Kountouriotis', 'language': 'nl', 'timestamp': '20230320'}


Kościół św. Mikołaja w Wysocicach – jeden z najlepiej zachowanych przykładów architektury romańskiej na ziemiach polskich. Wybudowano go w 1. ćw. XIII wieku.

Położenie
Wysocice położone są w województwie małopolskim, 30 km na północ od Krakowa, nad środkową Dłubnią, na wysokości 300 m n.p.m. Pierwsze wiadomości o wsi pochodzą z 1257 r. Od 1335 r. mieściła się tu siedziba dekanatu kościelnego. Kościół w Wysocicach – wsi, która stanowiła jedną z rodowych siedzib Odrowążów. Sytuowany jest na wschodnim krańcu podłużnego wzniesienia, ciągnącego się od zachodu na wschód. Zbocza wzgórza opadają tu stromo, pozostawiając wokół kościoła ciasny pierścień płaskiego terenu.

Konstrukcja
Kościół św. Mikołaja od stuleci góruje nad Wysocicami. Usytuowany jest na niewielkim wzniesieniu, stromo opadającym w dół, otoczony murem oraz kilkoma starymi lipami. Jego bryłę cechuje surowość, wynikająca z proporcji budowli, prostota, jak i powaga kształtów. Oszczędzony przez czas i historię, zachował się do naszych czasów niemal w niezmienionej formie.

Pod względem układu kościół ten nawiązuje do szeroko rozpowszechnionej grupy jednonawowych świątyń wiejskich, reprezentujących schemat tzw. „pełny”, obejmujący nawę zbliżoną do kwadratu, węższe i krótkie prezbiterium zamknięte półkolistą apsydą oraz wieżę od zachodu. Stan obecny świątyni niewiele odbiega od pierwotnego, obniżono jedynie nieco kalenice, a górne warstwy ciosów wapiennych uzupełniono cegłą, poszerzono także niektóre otwory okienne w nawie i prezbiterium od strony południowej oraz przemurowano sklepienia absydy. W 1779 r. zbudowano strop, w tym samym wieku dobudowano zakrystię. Doszła też kruchta, a na romańskim ostrosłupowym hełmie postawiono barokową latarnię, podobna góruje nad kalenicą nawy. Gładkie powierzchnie kamiennych ścian pokryte są precyzyjną siatką spoin i wzbogacone monumentalnymi akcentami plastycznymi.

W przyziemiu stosunkowo potężnej wieży mieści się sklepiona krzyżowo cela, niedostępna od zewnątrz (pierwotnie była otwarta do wnętrza nawy), ponad nią natomiast – na piętrze empora, również w pomieszczeniu sklepionym, dostępnym schodami w grubości muru. Empora ta posiada we wschodniej, wybrzuszonej ścianie płytką apsydę, przesklepioną półkoliście, przeprutą okienkami otwartymi do wnętrza kościoła. Empory w kościołach niewielkich mogły być pomocne podczas sprawowania liturgii, np. w okresie świąt Wielkanocy; mogły też stanowić miejsce zarezerwowane dla możnego obecnego w kościele podczas nabożeństwa. Ale niekiedy – np. w datowanym na lata 1170–1220 kościele w Wysocicach – kształtowano je omal na pewno w celu zapewnienia możnemu schronienia podczas zamieszek czy napadów. Wysocicka empora oglądana od strony nawy czyni wrażenie jakby bunkra wystającego ze ściany wieży na wysokości około 3 m nad posadzką.

Wystrój architektoniczny
Kościół wysocicki zachował się w całości nie tylko we wszystkich swych pierwotnych częściach składowych, ale również z pełnym i stosunkowo bogatym wystrojem architektonicznym. Zalicza się tu portal z płaskorzeźbionym tympanonem, ślepe okienka dwudzielne (biforia) w najwyższej kondygnacji wieży z zachowanymi kolumienkami i kapitelami oraz monumentalna statua Najświętszej Panny Marii na tronie na szczycie wschodnim.

Tympanon portalu kościoła w Wysocicach jest jednym z najbogatszych dzieł rzeźby romańskiej w Polsce. Pośrodku umieszczono wyobrażenie siedzącego na tronie Chrystusa-Zwycięzcy, który depcze dwie bestie. Chrystus błogosławi prawą ręką, a w lewej trzyma symbol zmartwychwstania – krzyż z chorągiewką. Z jednej strony wyobrażone zostało Boże Narodzenie, a z drugiej klęczy biskup z kielichem oraz zakonnik z uniesionymi ku górze dłońmi. Prawdopodobnie tympanon przeznaczony był pierwotnie do pobliskiego klasztoru norbertanek w Imbramowicach, skąd w niewiadomych okolicznościach przeniesiony został do Wysocic. Tympanon ten powstał zapewne w drugim lub trzecim dziesięcioleciu XIII w.

Portal południowy

Portal z kościoła św. Mikołaja w Wysocicach pochodzi z pocz. XIII i zamknięty jest trójliściem z płaskorzeźbionym tympanonem, na którym wyobrażony został Chrystus na tronie z dwoma świętymi i sceną Narodzenia.
W tympanonie znajduje się wielofigurowa płaskorzeźba (pierwotnie polichromowana) ze zmartwychwstałym Chrystusem triumfującym w centrum z wyciągniętą dłonią, depczącym potwory o rybich ogonach.

Po prawej stronie widnieje scena narodzin Jezusa. Matka Boska przedstawiona jest na leżąco, co właściwe jest przedstawieniom wczesnośredniowiecznym. Półsiedzącą Madonnę w scenach narodzenia zaczęto przedstawiać dużo później. Nad żłóbkiem Jezusa nachylają się łby wołu i osła, co ma symbolizować stajenkę.

Po lewej składają hołd dwaj święci. Pierwszym jest św. Norbert w szatach biskupich. Drugiego, przez brak atrybutów, nie sposób zidentyfikować. Jest to jednak na pewno święty, nie fundator, jako że jego głowę otacza nimb.

Analogie do tego portalu można znaleźć na północnym tympanonie z kościoła św. Trójcy i NMP w Strzelnie.

Ołtarz i obraz

Łaskami słynący obraz Matki Bożej Wysocickiej malowany jest farbą olejną na płótnie na podobieństwo obrazu Madonny Częstochowskiej. Jest datowany na I połowę XVII wieku. Oprawny w złoconą – drewnianą ramę, której wewnętrzne wymiary wynoszą: 68 cm szerokości i 86 cm wysokości. Prawdopodobne jest, że został umieszczony w centralnej części zachowanego do dziś wczesnobarokowego ołtarza stiukowego. Na początku XVIII wieku obraz przeniesiono do nowego ołtarza, zbudowanego z drzewa modrzewiowego w stylu późnego baroku, który ustawiono tuż przed ołtarzem stiukowym – w prezbiterium.
W latach 1956–1957 usunięto z kościoła ołtarz drewniany. Odrestaurowano natomiast ołtarz stiukowy i ponownie umieszczono w nim obraz, z którego zdjęto metalową sukienkę (sukienka w pierwszej połowie XVIII w. była najprawdopodobniej srebrna).

Źródła historyczne nie wspominają natomiast nic o koronacji obrazu, a więc płaskorzeźbione korony stanowiły po prostu obok sukienek – ozdobę obrazu. Podczas przeprowadzonej w latach 1960–1964 konserwacji stwierdzono, że pierwotny wizerunek N.M. Panny został przemalowany – twarz Maryi nabrała wyrazu charakterystycznego dla malarstwa późnobarokowego. Prawdopodobnie stało się to podczas przenosin obrazu do nowego drewnianego ołtarza. Po usunięciu warstwy przemalowania, odkryło się oblicze N.M. Panny bardzo podobne do obrazu z Częstochowy.

Kult Wysocickiej Maryi rozpoczął się prawdopodobnie już w pierwszej połowie XIII wieku. Związany był zapewne z pochodzącą z tego okresu rzeźbą „Madonny z Wysocic”. Pomimo braku źródeł pisanych, potwierdzających ten fakt można przypuszczać, że kult ten rozwijał się i trwał w następnych stuleciach – przynajmniej lokalnie.

W I połowie XVIII wieku kult N. M. Panny z Wysocic wszedł w fazę rozkwitu. Do sanktuarium zaczęły napływać liczne wota i dary. Sytuacja ta miała miejsce aż do III rozbioru Polski. Ponadto 28 września 1727 r. założono w parafii Arcybractwo Różańca Świętego Najświętszego Imienia Jezus i Najświętszej Maryi Panny oraz za zgodą stolicy apostolskiej ustanowiono odpust uprzywilejowany, odprawiany corocznie 1 października, czyli w święto Matki Boskiej Różańcowej. Z dostępnych źródeł pisanych oraz z zachowanej tradycji można stwierdzić, że kult Najśw. Maryi Panny z Wysocic znacznie wykraczał swym zasięgiem poza granice parafii i utrzymuje się do dnia dzisiejszego.

Prof. Tadeusz Dobrowolski postawił tezę, która przypisuje fundację kościoła Iwonowi Odrowążowi. Założenie to zostało podtrzymane, z naciskiem jednak na umiejscowienie faktu powstania kościoła na okres przed powołaniem Odrowąża na tron biskupi. Pogląd ten pozwoliłby na większe powiązanie układu kościoła z tradycjami fundacji rycerskich.

Wyposażenie wnętrza

Ambona
Korpus ambony zbudowany został w stylu gotyckim ok. 1500 r. Charakterystyczną płaskorzeźba gotycka – motyw roślinny i ostrołukowe kolumienki (ryzality). Między rokiem 1790 a 1842 ambona znajdowała się w prezbiterium z lewej strony – obok ołtarza św. Stanisława. Była ustawiona na trzech żelaznych prętach i miała drewniane schody złożone z 8 stopni (co najmniej na wysokości 2 m nad posadzką). Pomalowana na niebiesko. W 1860 ambona została odnowiona, i pomalowana w kolorze orzechowym. Wzmiankowany też jest baldachim w formie korony z gzymsami złoconymi.

Chrzcielnica
Marmurowa z 2 poł. XVII w. w kształcie wazy. Pierwotna zapewne romańska (kamienna lub spiżowa) usunięta została po 1563 r. przez protestantów. Pierwotne nakrycie było zapewne także marmurowe w kształcie kulistym, ale uległa zniszczeniu i została zastąpiona czaszą drewnianą, wzmiankowaną w 1783 r. Figurka na pokrywie, przedstawiająca chrzest Pana Jezusa, została nabyta w 1885 r. Feliks Heusoldt ze Ściborzyc założył nową pokrywę drewnianą i ochronną.

Formy
Układy przestrzenne empor występujących w obiektach architektury sakralnej na terenie Polski, Czech i Węgier, przedstawić można w formie usystematyzowanych ideogramów. Wysocicką świątynię zaliczyć można do grupy „kościołów z czworoboczną wieżą przed fasadą (bazyliki, jednonawowe i rotundy), mające emporę w piętrze wieży lub w zachodniej części nawy, a także emporę wieżowo-nawową.

Mimo znacznej różnorodności formalnej sklasyfikowanych układów empor, można z łatwością dostrzec, że wszystkie one zbudowane są z pięciu zaledwie rodzajów części elementarnych. Dwa niżej wymienione typy „cząstek elementarnych” są najczęstszymi składowymi empor:
 Kwadratowe przęsło trybuny w nawie, zwykle podsklepione krzyżowo, rzadziej wspierające się na belkowym stropie lub półkolebce. Przęsło takie, zwielokrotnione dwa, trzy, a nawet sześć razy, dało w rezultacie ogromną większość empor w nawach założeń jednoprzestrzennych podłużnych i centralnych, stało się także częścią składową niektórych empor w bazylikach.
 Powierzchnia piętra wieży, zwykle na rzucie kwadratu, otwartego arkadą lub arkadami do wnętrza kościoła i zazwyczaj podsklepionego. Takie piętro wieży występuje bądź samodzielnie, zarówno w bazylikach, jak i układach jednoprzestrzennych, tworząc emporę, bądź pojawia się w połączeniu z innymi „cząstkami elementarnymi”, głównie z kwadratowymi przęsłami trybuny w nawie.

Pozostałe typy występują znacznie rzadziej.

W Polsce układ właściwy dla wysocickiej świątyni występuje raz jeden być może u schyłku wieku XI. Później pojawia się w roku 1200 w paru przykładach, charakteryzujących się daleko posuniętym wydzieleniem przestrzennym w stosunku do nawy. Po 1241 r. omawiany układ występuje również w Siedmiogrodzie, a zwłaszcza na Spiszu, głównie we wsiach kolonistów niemieckich.

Dzwony
Na samym początku I wojny światowej w 1914 r. na wieży kościoła był zestaw trzech dzwonów:
 dzwon duży „Jan” – datowany na 1530 r. Odlany zapewne przez ludwisarza z Norymbergi, Hansa Behema, którego dziełem jest też wawelski „Zygmunt” (1520). Fundatorem był zapewne ks. Aleksy z Krakowa, proboszcz wysocicki.
 dzwon średni: „Paweł” – gotycki (XIV–XV w.) nie datowany.
 dzwon najmniejszy, barokowy „Kacper” – z 1759 r. Odlany w Krakowie w wytwórni Jana Weidnera. Miał dwa razy mniejszą średnicę niż „Jan”.

W 1916 r. wojskowe władze austriackie przysłały do Wysocic oddział (6 żołnierzy), by zarekwirować dzwony. Wobec protestu parafian Austriacy zabrali tylko najmniejszy dzwon.

Nad pozostałymi dwoma dzwonami „Janem” i „Pawłem” po raz drugi zawisło niebezpieczeństwo latem 1941 r., gdy niemieckie władze okupacyjne chciały je zarekwirować na złom. Ówczesny proboszcz, ks. Jan Cieślak i parafianie rozpoczęli starania o ocalenie dzwonów. Szczególnie duże zasługi miał w tym p. Janowski, wysiedlony z Poznania, któremu dzięki doskonałej znajomości języka niemieckiego udało się dotrzeć do właściwych ludzi w powiecie (miał ich podobno przekonać, że dzwony te odlewali Niemcy…). Jego starania zostały wsparte w naturze „darami” zebranymi przez ludność parafii w postaci masła, miodu i gęsi. W ich wyniku władze Generalnego Gubernatorstwa we wrześniu 1941 r. odstąpiły od zamiaru przeprowadzenia rekwizycji obydwu tych dzwonów. Na miejscu „Kacpra” został ufundowany przez parafian w 1964 r. nowy dzwon „Józef” – na pamiątkę II Soboru Watykańskiego i przypadającego w 1966 r. Millenium Chrztu Polski.

Oprócz tych głównych dzwonów w kościele w Wysocicach znajdują się jeszcze:
 Sygnaturka „Katarzyna” w wieżyczce wzmiankowana w 1727 r.
 Dzwonek rozpoczynający Mszę Św. między zakrystią a głównym ołtarzem, założony w 1727 r.

Cmentarz

Cmentarz przykościelny w Wysocicach został założony zapewne zaraz po poświęceniu kościoła, co mogło się odbyć około 1210 r. Pierwotny jego obszar o kształcie owalnym nie zmienił się do dnia dzisiejszego i mieścił się w granicach aktualnego muru.

Najdawniejsze zapiski o cmentarzu przykościelnym, jakie się dochowały w archiwum parafialnym pochodzą z początku XVIII w. Z okazji wizyty biskupa krakowskiego Kunickiego w 1727 r. zalecono budowę nowej kostnicy, naprawienie furtki ogrodzenia cmentarza. Lecz dopiero w 1873 r. zaczęto budować na cmentarzu nową drewnianą kostnicę.

W archiwum parafialnym dochowała się księga metrykalna chrztów, ślubów i zgonów, założona w 1776 r. jej trzecia część, księga zgonów – Liber mortuorum – zawiera zapisy, w języku łacińskim, osób zmarłych w parafii wysocickiej w czasie od 1 sierpnia 1776 r. do 28 października 1800 r. W metrykach tych odnotowano: imię i nazwisko zmarłego, jego wiek, miejsce zamieszkania (wieś) i miejsce pogrzebania na cmentarzu kościelnym w formie krótkiej notatki: „od wschodu”, „od południa”, „od zachodu”, „od północy”.
Z zestawienia miejsc pochówków wynika że:
 na południe i zachód od kościoła grzebano przeważnie zmarłych z Gołyszyna i z Wysocic
 na północ – zmarłych ze Ściborzyc
 na wschód – zmarłych z Żarnowicy

W 1801 r. za zezwoleniem ks. bpa Józefa Olechowskiego, sufragana krakowskiego, ówczesny proboszcz wysocicki, ks. Wojciech Mastelski dokonał w dniu 26 listopada 1801 r. uroczystego pogrzebania kości wyjętych z kostnicy i kości wydobytych z krypty kościelnej. Wszystkie te kości zostały złożone we wspólnym grobie wykopanym na cmentarzu przykościelnym obok furtki prowadzącej do plebanii. W tym miejscu na filarze muru cmentarnego znajdowała się płyta z napisem upamiętniającym ten pogrzeb, która się nie zachowała. Na cmentarzu przykościelnym chowano zmarłych parafian aż do 1823 r., kiedy to założono cmentarz grzebalny w polu przy drodze polnej z Wysocic do Ściborzyc.
W 1860 r. cmentarz przykościelny ogrodzony murem kamiennym na wapno, w którym to murze były trzy wejścia: główne od południa, drugie od wschodu – dojście do plebanii i trzecie – od zachodu prowadzące do dworu (obecnie zamurowane po 1932 r.). Wszystkie miały drzwi z okuciami żelaznymi, były zamykane i pomalowane na czerwono. W 1917 r. stary mur cmentarza został rozebrany i wymurowano nowy, który też pokryto płytami kamiennymi. Z 1917 r. pochodzą też bramy żelazne w tym murze oraz nowa kostnica, która nigdy właściwej funkcji nie pełniła, a była tylko używana jako składzik przykościelny. W latach 1962–1964 powierzchnię cmentarza nieco zniwelowano.

Przypisy

Literatura
 Tomaszewski A., Romańskie kościoły z emporami zachodnimi na obszarze Polski, Czech i Węgier, Wydawnictwo Ossolineum, Kraków 1974.
 Chrzanowski T., Kornecki M., Sztuka Ziemi Krakowskiej, Wydawnictwo Literackie, Kraków 1982.
 Jura Krakowsko-Częstochowska. Przewodnik, Agencja „TD”, Białystok 2000.
 Chrzanowski Tad., Sztuka w Polsce Piastów i Jagiellonów, Wydawnictwo Naukowe PWN, Warszawa 1993.
 Płatek, Aleksander, Opowieści o dziejach kościoła i parafii Wysocickiej / Aleksander Płatek ; oprac. Ryszard Płatek.

Kościoły w diecezji kieleckiej
Kościół św. Mikołaja w Wysocicach
Kościoły obronne w Polsce
Świątynie pod wezwaniem św. Mikołaja
Obiekty sakralne w gminie Gołcza
Zabytkowe kościoły w powiecie miechowskim
Kościół
Architektura I Rzeczypospolitej (województwo krakowskie)

{'title': 'Kościół św. Mikołaja w Wysocicach', 'url': 'https://pl.wikipedia.org/wiki/Ko%C5%9Bci%C3%B3%C5%82%20%C5%9Bw.%20Miko%C5%82aja%20w%20Wysocicach', 'language': 'pl', 'timestamp': '20230320'}


@implementation UIVisualEffectView (Markup)

+ (UIVisualEffectView *)extraLightBlurEffectView
{
    return [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleExtraLight]];
}

+ (UIVisualEffectView *)lightBlurEffectView
{
    return [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]];
}

+ (UIVisualEffectView *)darkBlurEffectView
{
    return [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleDark]];
}

#if TARGET_OS_TV
+ (UIVisualEffectView *)extraDarkBlurEffectView
{
    return [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleExtraDark]];
}
#endif

+ (UIVisualEffectView *)regularBlurEffectView
{
    return [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleRegular]];
}

+ (UIVisualEffectView *)prominentBlurEffectView
{
    return [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleProminent]];
}

@end

{'content_hash': '7f6ef121c58f41ce3364a6505bc8bd5d', 'timestamp': '', 'source': 'github', 'line_count': 35, 'max_line_length': 114, 'avg_line_length': 30.17142857142857, 'alnum_prop': 0.8143939393939394, 'repo_name': 'jarrroo/MarkupKitLint', 'id': '833caa626b30978eaf332debe319f411d275670b', 'size': '1656', 'binary': False, 'copies': '1', 'ref': 'refs/heads/master', 'path': 'Tools/Pods/MarkupKit/MarkupKit-iOS/MarkupKit/UIVisualEffectView+Markup.m', 'mode': '33188', 'license': 'mit', 'language': [{'name': 'C', 'bytes': '39275'}, {'name': 'HTML', 'bytes': '4320'}, {'name': 'Objective-C', 'bytes': '859957'}, {'name': 'Ruby', 'bytes': '356'}, {'name': 'Shell', 'bytes': '17451'}, {'name': 'Swift', 'bytes': '207257'}]}