text:
Q: Commas in formatting: y-values When I compile the following code with the whole Tex document, it prints comma. On the other hand, if I compile it in a new single document, it prints the periods.
Do you know what may be causing this?

main.tex:
    \documentclass[11pt,a4paper,twoside,openright]{book}

\setlength{\parindent}{2em}
\setlength{\parskip}{1em}
\renewcommand{\baselinestretch}{1.5}

\begin{document}

%
% Frontmatter
    \frontmatter
%   Titlepage
    \maketitle
%   Dedication
    \input{dedication}

    \input{summary}

%   Contents table
    \input{contents}

    \listoffigures
    \listoftables
% Mainmatter
    \mainmatter

    \pagestyle{plain}
    \input{intro}
    \input{chapter1}

    \appendix

% Backmatter
    \backmatter

    \bibliographystyle{apalike}
    \input{blibliography}

\end{document}

The code:
    \begin{figure}[H]
    \begin{subfigure}{.6\textwidth}
    \begin{tikzpicture}
    \begin{axis}[ line width=1,/pgf/number format/.cd,
    use period,
       grid=major, % Display a grid
       tick label style={font=\bfseries\large},
       label style={font=\bfseries\Large},
    grid style={gray!30},
    xlabel={Epochs},
    ylabel={rmse}]
    \addplot[color=red,smooth] table[x expr=\coordindex,y index=0] {
        1.1257
        0.992
        0.9681
        0.9579
        0.9521
        0.9485
        0.9457
        0.9445
        0.9432
        0.9424
        0.9413
        0.9409
        0.9409
        0.9408
        0.9402
        0.9397
        0.94
        0.9397
        0.9397
        0.9392
        0.9397
        0.9395
        0.9393
        0.9398
        0.9389
        0.9394
        0.9393
        0.9396
        0.9394
        0.9393
        0.9392
        0.939
        0.9389
        0.9394
        0.9393
        0.9385
        0.939
        0.9393
        0.9392
        0.9395
        0.9392
        0.9396
        0.9394
        0.9391
        0.9397
        0.9393
        0.9391
        0.9397
        0.9392
        0.9393
    };
    \addlegendentry{Validation Error}
    \addplot[color=blue,smooth] table[x expr=\coordindex,y index=0] {
        1.1257
        0.9836
        0.9558
        0.9431
        0.9359
        0.931
        0.9277
        0.9252
        0.9233
        0.9219
        0.9205
        0.9197
        0.9189
        0.9182
        0.9177
        0.9172
        0.9168
        0.9165
        0.9162
        0.9159
        0.9157
        0.9155
        0.9153
        0.9152
        0.915
        0.9149
        0.9147
        0.9146
        0.9145
        0.9143
        0.9143
        0.9142
        0.9141
        0.914
        0.914
        0.914
        0.9139
        0.9138
        0.9137
        0.9137
        0.9136
        0.9136
        0.9136
        0.9136
        0.9135
        0.9134
        0.9134
        0.9134
        0.9133
        0.9132
    };
    \addlegendentry{Train Error}
        \end{axis}
    \end{tikzpicture}
    \caption{RMSE  Movielens 100K}
    \label{fig:sub11}
\end{subfigure}%
\begin{subfigure}{.5\textwidth}
    \centering

    \begin{tikzpicture}
    \begin{axis}[line width=1,
    grid=major, % Display a grid
    grid style={gray!30},
     tick label style={font=\bfseries\large},
    label style={font=\bfseries\Large},
    xlabel={\textbf{Epochs}},
    ylabel={\textbf{rmse}}]
    \addplot[color=red,smooth] table[x expr=\coordindex,y index=0] {
        1.1171
        0.9495
        0.9254
        0.9157
        0.9105
        0.9073
        0.9052
        0.9037
        0.9026
        0.9019
        0.9012
        0.9008
        0.9005
        0.9
        0.8997
        0.8996
        0.8994
        0.8991
        0.899
        0.8989
        0.8988
        0.8988
        0.8987
        0.8987
        0.8985
        0.8985
        0.8984
        0.8984
        0.8983
        0.8983
        0.8983
        0.8983
        0.8982
        0.8982
        0.8981
        0.8982
        0.8981
        0.8981
        0.8981
        0.8981
        0.8981
        0.898
        0.898
        0.898
        0.898
        0.898
        0.898
        0.898
        0.898
        0.8981
    };
    \addlegendentry{Validation Error}
    \addplot[color=blue,smooth] table[x expr=\coordindex,y index=0] {
        1.1171
        0.953
        0.9303
        0.9217
        0.9171
        0.9144
        0.9126
        0.9114
        0.9105
        0.91
        0.9095
        0.9092
        0.9091
        0.9088
        0.9085
        0.9085
        0.9084
        0.9082
        0.9081
        0.9081
        0.9081
        0.9081
        0.9081
        0.908
        0.9079
        0.9079
        0.9079
        0.908
        0.9079
        0.9078
        0.908
        0.9079
        0.9078
        0.9078
        0.9078
        0.9079
        0.9079
        0.9078
        0.9079
        0.9079
        0.9078
        0.9079
        0.9078
        0.9080
        0.9079
        0.9078
        0.9079
        0.9079
        0.9079
        0.9080
    };
    \addlegendentry{Train Error}
    \end{axis}
    \end{tikzpicture}
    \caption{RMSE  Movielens 1M}
    \label{fig:sub22}
\end{subfigure}
\caption{.}
\label{}

\end{figure}

Packages I am using:
 \usepackage[utf8]{inputenc}
 \usepackage[T1]{fontenc}
 \usepackage[english,spanish]{babel}
 \usepackage{graphicx}
 \usepackage{amsthm, amsmath, amssymb}
\usepackage{setspace}\onehalfspacing
\usepackage[loose,nice]{units}
\usepackage{DF-MSc-titlepage}
\usepackage{indentfirst}
\usepackage{lipsum}
\usepackage{aas_macros}
\usepackage{hyperref}
\usepackage{bookmark}
\usepackage{fancyhdr}

\usepackage{emptypage}
\usepackage[margin=1in]{geometry}
\usepackage{float}
\usepackage{multirow}
\usepackage{hhline}
%{m\usetikzlibraryatrix}
\usepackage{tikz}
\usepackage{array}
\usepackage{babel}
\usetikzlibrary{babel}
%% Change to another style
\usepackage{mathtools}
\newcommand{\MatrixVariable}[1]{\bm{\mathit{#1}}}
\usetikzlibrary{shapes,positioning}
%\usepackage[table]{xcolor}
\newcommand\myeq{\mathrel{\overset{\makebox[0pt]{\mbox{\normalfont\tiny\sffamily def}}}{=}}}
%\usepackage{minted}
\hypersetup{
    colorlinks=true,
    linkcolor=blue,
    filecolor=blue,
    urlcolor=blue,
    citecolor=blue
}
\usepackage{lipsum}
\usepackage{mwe}

\usepackage{subcaption}
\usepackage{epsfig}

%\usepackage[linesnumbered]{algorithm2e}
%\usepackage[linesnumbered,ruled]{algorithm2e}
\usepackage[spanish,ruled]{algorithm2e}

\usepackage{contour}
\contourlength{1pt}
\usetikzlibrary{tikzmark}
\usepackage{array}
\usetikzlibrary{positioning}
\newcommand*{\defeq}{\stackrel{\text{def}}{=}}
\usepackage{filecontents}
\usepackage{amsmath}
\usepackage{bm}
\usepackage{colortbl}
\usepackage{enumitem}
\usepackage{makecell}
\usepackage[font=footnotesize]{caption}
%\usepackage[nottoc]{tocbibind}
\usepackage{siunitx}
\usepackage{forest}
\usetikzlibrary{shadows,arrows.meta}
\usepackage{mathtools}
%\newcommand\myeq{\mathrel{\stackrel{\makebox[0pt]{\mbox{\normalfont\tiny def}}}{=}}}
\usepackage{graphicx}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
%\pgfplotsset{compat=1.16}
\usepackage{smartdiagram}
\smartdiagramset{border color=none,uniform color list=blue for all items}
%\usepackage{enumitem}
\usetikzlibrary{%
    arrows,%
    calc,%
    arrows.meta,
    fit,%
    patterns,%
    plotmarks,%
    shadows,
    shapes.geometric,%
    shapes.misc,%
    shapes.symbols,%
    shapes.arrows,%
    shapes.callouts,%
    shapes.multipart,%
    shapes.gates.logic.US,%
    shapes.gates.logic.IEC,%
    er,%
    automata,%
    backgrounds,%
    chains,%
    topaths,%
    trees,%
    petri,%
    mindmap,%
    matrix,%
    % calendar,%
    folding,%
    fadings,%
    through,%
    positioning,%
    scopes,%
    decorations.fractals,%
    decorations.shapes,%
    decorations.text,%
    decorations.pathmorphing,%
    decorations.pathreplacing,%
    decorations.footprints,%
    decorations.markings,%
    shadows}
\usetikzlibrary{arrows.meta,bending,positioning,calc}
\pgfkeyssetvalue{/cfr/soul base dimension}{5pt}
\usetikzlibrary{mindmap}
%\usepackage{amsmath}
%\usepackage{amssymb}
%\usepackage{bm}
\usepackage{mathtools}

%\usepackage[spanish,linesnumbered,inoutnumbered ,ruled]{algorithm2e} %for psuedo code

\usepackage{listings}
\usepackage{color}

\definecolor{codegreen}{rgb}{0,0.6,0}
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
\definecolor{codepurple}{rgb}{0.58,0,0.82}
\definecolor{backcolour}{rgb}{0.95,0.95,0.92}

\lstdefinestyle{mystyle}{
    backgroundcolor=\color{backcolour},
    commentstyle=\color{codegreen},
    keywordstyle=\color{blue},
    numberstyle=\tiny\color{codegray},
    stringstyle=\color{codepurple},
    basicstyle=\footnotesize\ttfamily,
    breakatwhitespace=false,
    breaklines=true,
    captionpos=b,
    keepspaces=true,
    numbers=left,
    numbersep=5pt,
    showspaces=false,
    showstringspaces=false,
    showtabs=false,
    tabsize=2
}

\lstset{style=mystyle}

\graphicspath{{./figures/}}
%\usepackage[Sonny]{fncychap}
\renewcommand{\vec}[1]{\mathbf{#1}}

\geometry{bindingoffset=1cm}
\geometry{textwidth=390pt}

Some macros I am using, also(sty):
%
%  These Macros are taken from the AAS TeX macro package version 5.2
%  and are compatible with the macros in the A&A document class
%  version 7.0
%  Include this file in your LaTeX source only if you are not using
%  the AAS TeX macro package or the A&A document class and need to
%  resolve the macro definitions in the TeX/BibTeX entries returned by
%  the ADS abstract service.
%
%  If you plan not to use this file to resolve the journal macros
%  rather than the whole AAS TeX macro package, you should save the
%  file as ``aas_macros.sty'' and then include it in your LaTeX paper
%  by using a construct such as:
%   \documentstyle[11pt,aas_macros]{article}
%
%  For more information on the AASTeX and A&A packages, please see:
%       http://journals.aas.org/authors/aastex.html
%       ftp://ftp.edpsciences.org/pub/aa/readme.html
%  For more information about ADS abstract server, please see:
%       http://adsabs.harvard.edu/ads_abstracts.html
%

% Abbreviations for journals.  The object here is to provide authors
% with convenient shorthands for the most "popular" (often-cited)
% journals; the author can use these markup tags without being concerned
% about the exact form of the journal abbreviation, or its formatting.
% It is up to the keeper of the macros to make sure the macros expand
% to the proper text.  If macro package writers agree to all use the
% same TeX command name, authors only have to remember one thing, and
% the style file will take care of editorial preferences.  This also
% applies when a single journal decides to revamp its abbreviating
% scheme, as happened with the ApJ (Abt 1991).

\let\jnl@style=\rm
\def\ref@jnl#1{{\jnl@style#1}}

\def\aj{\ref@jnl{AJ}}                   % Astronomical Journal
\def\actaa{\ref@jnl{Acta Astron.}}      % Acta Astronomica
\def\araa{\ref@jnl{ARA\&A}}             % Annual Review of Astron and Astrophys
\def\apj{\ref@jnl{ApJ}}                 % Astrophysical Journal
\def\apjl{\ref@jnl{ApJ}}                % Astrophysical Journal, Letters
\def\apjs{\ref@jnl{ApJS}}               % Astrophysical Journal, Supplement
\def\ao{\ref@jnl{Appl.~Opt.}}           % Applied Optics
\def\apss{\ref@jnl{Ap\&SS}}             % Astrophysics and Space Science
\def\aap{\ref@jnl{A\&A}}                % Astronomy and Astrophysics
\def\aapr{\ref@jnl{A\&A~Rev.}}          % Astronomy and Astrophysics Reviews
\def\aaps{\ref@jnl{A\&AS}}              % Astronomy and Astrophysics, Supplement
\def\azh{\ref@jnl{AZh}}                 % Astronomicheskii Zhurnal
\def\baas{\ref@jnl{BAAS}}               % Bulletin of the AAS
\def\bac{\ref@jnl{Bull. astr. Inst. Czechosl.}}
                % Bulletin of the Astronomical Institutes of Czechoslovakia
\def\caa{\ref@jnl{Chinese Astron. Astrophys.}}
                % Chinese Astronomy and Astrophysics
\def\cjaa{\ref@jnl{Chinese J. Astron. Astrophys.}}
                % Chinese Journal of Astronomy and Astrophysics
\def\icarus{\ref@jnl{Icarus}}           % Icarus
\def\jcap{\ref@jnl{J. Cosmology Astropart. Phys.}}
                % Journal of Cosmology and Astroparticle Physics
\def\jrasc{\ref@jnl{JRASC}}             % Journal of the RAS of Canada
\def\memras{\ref@jnl{MmRAS}}            % Memoirs of the RAS
\def\mnras{\ref@jnl{MNRAS}}             % Monthly Notices of the RAS
\def\na{\ref@jnl{New A}}                % New Astronomy
\def\nar{\ref@jnl{New A Rev.}}          % New Astronomy Review
\def\pra{\ref@jnl{Phys.~Rev.~A}}        % Physical Review A: General Physics
\def\prb{\ref@jnl{Phys.~Rev.~B}}        % Physical Review B: Solid State
\def\prc{\ref@jnl{Phys.~Rev.~C}}        % Physical Review C
\def\prd{\ref@jnl{Phys.~Rev.~D}}        % Physical Review D
\def\pre{\ref@jnl{Phys.~Rev.~E}}        % Physical Review E
\def\prl{\ref@jnl{Phys.~Rev.~Lett.}}    % Physical Review Letters
\def\pasa{\ref@jnl{PASA}}               % Publications of the Astron. Soc. of Australia
\def\pasp{\ref@jnl{PASP}}               % Publications of the ASP
\def\pasj{\ref@jnl{PASJ}}               % Publications of the ASJ
\def\rmxaa{\ref@jnl{Rev. Mexicana Astron. Astrofis.}}%
                % Revista Mexicana de Astronomia y Astrofisica
\def\qjras{\ref@jnl{QJRAS}}             % Quarterly Journal of the RAS
\def\skytel{\ref@jnl{S\&T}}             % Sky and Telescope
\def\solphys{\ref@jnl{Sol.~Phys.}}      % Solar Physics
\def\sovast{\ref@jnl{Soviet~Ast.}}      % Soviet Astronomy
\def\ssr{\ref@jnl{Space~Sci.~Rev.}}     % Space Science Reviews
\def\zap{\ref@jnl{ZAp}}                 % Zeitschrift fuer Astrophysik
\def\nat{\ref@jnl{Nature}}              % Nature
\def\iaucirc{\ref@jnl{IAU~Circ.}}       % IAU Cirulars
\def\aplett{\ref@jnl{Astrophys.~Lett.}} % Astrophysics Letters
\def\apspr{\ref@jnl{Astrophys.~Space~Phys.~Res.}}
                % Astrophysics Space Physics Research
\def\bain{\ref@jnl{Bull.~Astron.~Inst.~Netherlands}}
                % Bulletin Astronomical Institute of the Netherlands
\def\fcp{\ref@jnl{Fund.~Cosmic~Phys.}}  % Fundamental Cosmic Physics
\def\gca{\ref@jnl{Geochim.~Cosmochim.~Acta}}   % Geochimica Cosmochimica Acta
\def\grl{\ref@jnl{Geophys.~Res.~Lett.}} % Geophysics Research Letters
\def\jcp{\ref@jnl{J.~Chem.~Phys.}}      % Journal of Chemical Physics
\def\jgr{\ref@jnl{J.~Geophys.~Res.}}    % Journal of Geophysics Research
\def\jqsrt{\ref@jnl{J.~Quant.~Spec.~Radiat.~Transf.}}
                % Journal of Quantitiative Spectroscopy and Radiative Transfer
\def\memsai{\ref@jnl{Mem.~Soc.~Astron.~Italiana}}
                % Mem. Societa Astronomica Italiana
\def\nphysa{\ref@jnl{Nucl.~Phys.~A}}   % Nuclear Physics A
\def\physrep{\ref@jnl{Phys.~Rep.}}   % Physics Reports
\def\physscr{\ref@jnl{Phys.~Scr}}   % Physica Scripta
\def\planss{\ref@jnl{Planet.~Space~Sci.}}   % Planetary Space Science
\def\procspie{\ref@jnl{Proc.~SPIE}}   % Proceedings of the SPIE

\let\astap=\aap
\let\apjlett=\apjl
\let\apjsupp=\apjs
\let\applopt=\ao

A: As remark to your question and answer:

*

*Please always provide MWE (Minimal WorkingExample), a small but complete document, which reproduce your problem, in your case it can be as follows:
\documentclass[11pt,a4paper,twoside,openright]{book}
\usepackage[spanish]{babel}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}

\begin{document}
    \begin{tikzpicture}
    \begin{axis}[line width=1,/pgf/number format/.cd, use period,
       grid=major, % Display a grid
       tick label style={font=\bfseries\large},
       label style={font=\bfseries\Large},
        grid style={gray!30},
        xlabel={Epochs},
        ylabel={rmse}]
    \addplot[color=red,smooth] table[x expr=\coordindex,y index=0] {
        1.1257
        0.992
        0.9681
        0.9579
        0.9521
        0.9485
        0.9457
        0.9445
        0.9432
        0.9424
        0.9413
        0.9409
        0.9409
        0.9408
        0.9402
        0.9397
        0.94
        0.9397
        0.9397
        0.9392
        0.9397
        0.9395
        0.9393
        0.9398
        0.9389
        0.9394
        0.9393
        0.9396
        0.9394
        0.9393
        0.9392
        0.939
        0.9389
        0.9394
        0.9393
        0.9385
        0.939
        0.9393
        0.9392
        0.9395
        0.9392
        0.9396
        0.9394
        0.9391
        0.9397
        0.9393
        0.9391
        0.9397
        0.9392
        0.9393
    };
        \end{axis}
    \end{tikzpicture}
\end{document}

and gives:

*

*Also for solution is nice to add MWE, which enable testing of its works. For example:
... Issue is Spanish babel, which by default change decimal points to decimal commas. This can be changed on different ways. One of them is select different symbol with  \spanishdecimal{<symbol>}, for example by adding:
\tikzset{
  every picture/.prefix style={
    execute at begin picture=\spanishdecimal{.}}    % <--- solve the problem
        }

in document preamble. The complete MWE is:
\documentclass[11pt,a4paper,twoside,openright]{book}
\usepackage[spanish]{babel}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}  % not use `newest`,
                           % you will lost information with which version MWE was tested

\tikzset{
  every picture/.prefix style={
    execute at begin picture=\spanishdecimal{.}}    % <--- solve the problem
        }

\begin{document}
    \begin{tikzpicture}
    \begin{axis}[line width=1, % /pgf/number format/.cd, use period,
       grid=major, % Display a grid
       tick label style={font=\bfseries\large},
       label style={font=\bfseries\Large},
        grid style={gray!30},
        xlabel={Epochs},
        ylabel={rmse}]
    \addplot[color=red,smooth] table[x expr=\coordindex,y index=0] {
        1.1257
        0.992
        0.9681
        0.9579
        0.9521
        0.9485
        0.9457
        0.9445
        0.9432
        0.9424
        0.9413
        0.9409
        0.9409
        0.9408
        0.9402
        0.9397
        0.94
        0.9397
        0.9397
        0.9392
        0.9397
        0.9395
        0.9393
        0.9398
        0.9389
        0.9394
        0.9393
        0.9396
        0.9394
        0.9393
        0.9392
        0.939
        0.9389
        0.9394
        0.9393
        0.9385
        0.939
        0.9393
        0.9392
        0.9395
        0.9392
        0.9396
        0.9394
        0.9391
        0.9397
        0.9393
        0.9391
        0.9397
        0.9392
        0.9393
    };
        \end{axis}
    \end{tikzpicture}

\end{document}

which gives:

*

*Do you really need all packages and libraries listed in your document preamble? If not, remove all not used. They only overwhelm document code and compilation process.

*The package hypperref should be loaded last except in rare excaption (for example before the cleveref package).

A: I was able to fix it! I added \decimalpoint and it worked. By dafault, spanish changes to a comma as decimal separator; to change to a dot, I used \decimalpoint.
This gives the possibility to revert at any moment to a comma, using \decimalcomma or even to select a different symbol with \spanishdecimal{<symbol>}. I put the \decimalpoint command within the packages file.


text:
Q: python: perform gdalwarp in memory with gdal bindings I currently have a processing chain in R which downloads MODIS data and then calls gdalwarp from the system to reproject a specific subdataset (e.g. NDVI) into WGS1984. The resulting GeoTiffs are then collected into an HDF5 file for further processing.
Now I'm moving the processing chain to python, and I was wondering if there's a way to skip the step of writing GeoTiffs to disk with the functionalities of the gdal module.
To be clear, the question is:
Can i perform gdalwarp with using strictly the python bindings from the gdal module and without writing to disk?
I've been researching a bit and the closest answers to my questions were these posts:

*

*How to project and resample a grid to match another grid with GDAL python?

*Replicating result of gdalwarp using gdal Python bindings
The first method requires a template, so not really what I'm looking for.
The second method looks more promising, it's using the function AutoCreateWarpedVRT which seems to be quite what I want. Although, in contrary to the example in the answer, my result doesn't match the reference (independently of any error threshold).
In my previous implementation which calls gdalwarp directly, I've specified a target resolution in addition to the target reference system. So I assume that's something that could make the difference - but I haven't been able to set it within the gdal bindings in python.
Here's what I tried (sorry, not reproducible without the MODIS data):
import gdal
import osr

ds = gdal.Open('/data/MOD13A2.A2016305.h18v07.005.2016322013359.hdf')

t_srs = osr.SpatialReference()
t_srs.ImportFromEPSG(4326)

src_ds = gdal.Open(ds.GetSubDatasets()[0][0], gdal.GA_ReadOnly)

dst_wkt =t_srs.ExportToWkt()
error_threshold = 0.125
resampling=gdal.GRA_NearestNeighbour

tmp_ds = gdal.AutoCreateWarpedVRT( src_ds,
                                  None, # src_wkt : left to default value --> will use the one from source
                                   dst_wkt,
                                   resampling,
                                   error_threshold)

# create tiff

dst_ds = gdal.GetDriverByName('GTiff').CreateCopy('warp_test.tif', tmp_ds)
dst_ds = None

And this is for the reference:
gdalwarp -ot Int16 -tr 0.00892857142857143 0.00892857142857143 -t_srs EPSG:4326 "HDF4_EOS:EOS_GRID:MOD13A2.A2016305.h18v07.005.2016322013359.hdf:MODIS_Grid_16DAY_1km_VI:1 km 16 days NDVI" MOD13A2.A2016305.h18v07.005.2016322013359_MODIS_Grid_16DAY_1km_VI_1_km_16_days_NDVI.tif

The comparison:
i1 = gdal.Open('warp_test.tif')
i2 = gdal.Open('MOD13A2.A2016305.h18v07.005.2016322013359_MODIS_Grid_16DAY_1km_VI_1_km_16_days_NDVI.tif')

# test

print(i1.RasterXSize,i1.RasterYSize)
1267 1191

#reference

print(i2.RasterXSize,i2.RasterYSize)
1192 1120

i1.GetRasterBand(1).Checksum() == i2.GetRasterBand(1).Checksum()
False

So you can see, using the gdal.AutoCreateWarpedVRT function results in a dataset with different dimensions and resolution.

A: If you want to mimic your "reference" call to gdalwarp you can use:
import gdal

ds = gdal.Warp('warp_test.tif', infile, dstSRS='EPSG:4326',
               outputType=gdal.GDT_Int16, xRes=0.00892857142857143, yRes=0.00892857142857143)
ds = None

If you dont want to output to a file on disk, you can warp to an in-memory VRT file, for example:
ds = gdal.Warp('', infile, dstSRS='EPSG:4326', format='VRT',
               outputType=gdal.GDT_Int16, xRes=0.00892857142857143, yRes=0.00892857142857143)

You can of course warp to any format in memory, but for files other than VRT the warped result will actually be stored in-memory.

redpajama_set_name: RedPajamaStackExchange


text:
The Cacín River () is a river in Andalusia, Spain. It is supplied by streams flowing north from the Sierra de Almijara and Sierra de Tejeda into the Granada Basin.
The river originates in the Los Bermejales Reservoir, and flows north to join the Genil river.
In its upper reaches it runs through a deep gorge that holds traces of Paleolithic human occupation.

Geological history

In the latest Tortonian and the middle and late Turolian (9.0–5.3 Ma) the Granada basin was an endorheic basin.
Rivers flowed from the east and southwest into a central lake with no exit.
During the Pliocene, the western part of the basin was drained by the paleo-Cacín river system, which flowed to the north and then left the basin to the west.
Pliocene sediments exposed in the northwest of the Granada basin were washed down by the Cacín from the Alpujarride reliefs of the Almijara/Tejeda massif.
The Paleo-Genil or Alhambra system, which was fed by the mountains to the east and a small endorheic lake to the north, confined the eastern portion of the basin.

In the latest Pliocene or earliest Pleistocene, the Genil river changed course to flow west, where it joined the paleo-Cacin system, and the basin became completely exorheic.
Before this period the basin had been collecting sediments. Afterwards the main pattern has been erosion.

Sources

The Sierra Almijara and Sierra Tejeda form the southern margin of the western part of the Granada basin, and contain the tributaries of the Cacín river.
The Cacín River originates in the Sierra de la Almijara, from an aquifer of Alpujárride Complex limestone in the higher level, with shale and quartzite lower down.
There are numerous springs in this area, mostly higher than  above sea level.
They include Monticana, Cortijo Cabañeros, Las Golondrinas, Agujerillo Caliente, María Santísima and others.
Other streams include the Anales, Játar and Jayena.
All these small rivers run through wilderness areas of great beauty.
Much of the runoff from the north face of the Sierra de la Almijara is collected in the Bermejales reservoir.

Route

The Cacín River forms in what is now the Los Bermejales Reservoir, where several streams from the Sierras of Tejeda, Almijara and Alhama Natural Park converge.
It flows north through a narrow canyon known as the Tajos de los Bermejales, where it has drops of .
The Cacín river irrigates the lands of the west of the Vega de Granada comarca.
It joins the Genil to the southwest of Villanueva Mesía.

Tajos de los Bermejales

The Tajos de los Bermejales gorge is in the comarca de Alhama, in the municipality of Arenas del Rey.
It extends from the Bermejales dam to what is called the Roman bridge, although it was built in the 1940s.
It is accessible through a difficult walking trail that includes sections of hanging bridges, ladders and support ropes.
The river dug the gorge through sandstones, clays and soft conglomerates in the Quaternary era.

The canyon walls are home to many species of bird, including raptors such as common kestrel (Falco tinnunculus), accipiter and Eurasian eagle-owl (Bubo bubo), colonies of western jackdaw (Coloeus monedula), rock dove (Columba livia), rock thrush (Monticola),  wheatear (Oenanthe), bee-eater (Meropidaes), barn swallow (Hirundo rustica) and Eurasian crag martin (Ptyonoprogne rupestris).
The Southeastern Spanish ibex (Capra pyrenaica hispanica) may also be seen in the gorge.

Neolithic inhabitants

Neolithic people lived in the canyon 5,000 years ago, sheltering under its overhanging walls and using the river as source of food.
There are traces of these early settlers on the canyon walls about  above the present river level.
Some of the walls they built to enclose the cavities in the canyon wall are still visible.
At that time the canyon was not so deep, and stairways and ladders were used to reach the dwellings, which were built high for defensive reasons.
A clay vessel known as the Olla de Cacín (Cacín Pot) was found in the river bed and is preserved in the National Archaeological Museum, Madrid.
It is the most southern example of Cardium pottery in Europe.

Notes

Sources

Rivers of Andalusia
Rivers of Spain

redpajama_set_name: RedPajamaWikipedia


text:
English Language Institute welcomes Saudi Arabian teachers
By Global Vision
The York University English Language Institute has welcomed 59 teachers, counselors and principals from Saudi Arabia to campus for an immersive teacher professional learning program developed by the English Language Institute.
Welcome event for Saudi Arabian teachers
"On a per capita basis, more Saudi students study in Canada than anywhere else in the world. This is a statistic of which we Canadians are very proud!" said Isaac Garcia-Sitton, director English Language Institute and International Education. "Our countries are committed to the importance of regional peace. Part of this noble goal includes education and training, and very good measures of the two."
The visiting group will spend 6 months at York University. In the first 3 months they will participate in the Academic Program at the English Language Institute to improve their English language skills. In the last 3 months they will work with local mentor teachers in placements across Toronto schools putting their new skills into action with the Toronto District School Board. The project also provides the opportunity for the participants to learn about the culture and values of Canadian society.
"We are delighted to host our teacher and principal colleagues from the Kingdom of Saudi Arabia for the Individualized Guidance component of Building Leadership for Change Through School Immersion" noted Rick White, coordinator of International Programs and Leadership in the Faculty of Education at York University. "An outstanding group of accomplished mentors from the Faculty of Education with current knowledge of exemplary practices utilized in Ontario schools will be supporting the participants in this program."
Isaac Garcia-Sitton, Director, York University English Language Institute; Dr. Ali Mohammed Albishri, Saudi Arabian Cultural Attache; Ben Collins, Associate Director, York University English Language Institute; Dr. Homoud Nawar. AlNemer, Deputy Cultural Attaché for Academic Affairs; Dr. Ibrahim Althabet, Head of Unit "Experiences"; and Zeyad Jasim, Student Advisor.
This is the second collaborative project with the Toronto District School board in the past 12 months, utilising the expertise of the English Language Institute staff to build skills and the opportunities of the TDSB to provide practical experiences.
"The Toronto District School Board is pleased to welcome fellow educators from the Kingdom of Saudi Arabia into our schools and classrooms as part of the Building Leadership for Change Through School Immersion Program. We look forward to providing our visiting colleagues with a meaningful and valuable experience through this exciting program."
The project is a joint initiative with the Saudi Arabian Cultural Bureau, the Faculty of Education at York University, and the Toronto District School Board, managed by the English Language Institute.
For more information please contact Isaac Garcia-Sitton at igarcias@yorku.ca
York University helps employers quickly respond to one of Canada's largest talent shortages

redpajama_set_name: RedPajamaCommonCrawl


Toward a reconstruction of Kiowa-Tanoan phonology. International Journal of American Linguistics 33(2). 112-120.
Language, history and identity: Ethnolinguistic studies of the Arizona Tewa. Tucson: University of Arizona Press.


This project provides financing to Trans-Oil Group, a farming, oilseed crushing, trading and transportation logistic provider, for funding the 2018 crop campaign marketing season.
Trans-Oil Group is a leading vertically integrated farming, oilseed crushing, trading and transportation logistic provider with operations in Moldova and Ukraine. The company controls a unique distribution and export network in Moldova with extension to the Black Sea region and upstream to the Danube basin. More than 80% of the sales of the Company are exported via large international traders to EU, Turkey and Asia.
No contact information available at time of writing.


text:
Q: data sharing dropWhile function in scala using pattern matching Suppose you have the following functions available for reference
sealed trait List[+A]
case object Nil extends List[Nothing]
case class Cons[+A](head: A, tail: List[A]) extends List[A]

Now consider the following dropWhile function which supposedly
removes elements from List prefix as long as they match a predicate.
def dropWhile[A](l: List[A], f: A => Boolean): List[A] =
  l match {
    case Cons(h, t) if f(h) => dropWhile(t, f)
    case _ => l
  }

I have the following test cases:
dropWhile(List(1, 2, 3), (x: Int) => x < 2) shouldBe List(2, 3)

dropWhile(List(1, 2, 3), (x: Int) => x > 2) shouldBe List(1, 2)

dropWhile(List(1, 2, 3), (x: Int) => x > 0) shouldBe Nil

dropWhile(Nil, (x: Int) => x > 0) shouldBe Nil

Question?
Test case (2) fails. Why is that the case?. The interpreter
actually gives me List(1, 2, 3) the original list without having
dropped anything.
For context this is Exercise 3.5 on Functional Programming in Scala
by Chuisano and Bjarnason. The authors themselves implement this
function exactly the same way I have written on here. Is there
something that I am not understanding here?.

A: Test case (2) is wrong. You are dropping elements while x > 2. Since the first element fails this test, it does not drop anything. So List(1, 2, 3) is the correct result.
The test case appears to be testing for filterNot not dropWhile.


I'm not sure who started it (perhaps Rany Jazayerli?), but a few years ago many internet writers began to call Gregg Zaun the Practically Perfect Backup Catcher. However, as people looked more closely. they began to realize that a catcher who was close to league average offensively (Zaun has a career 94 wRC+) and non-horrible defensively would actually make a Pretty Good Starting Catcher. The Toronto Blue Jays noticed and were the only team to really give Zaun a full season of playing time in 2005. By that time, Zaun was in his mid-30s, durability issues started to set in, and he's never seen that much playing time again. However, the nerdosphere's like affair with Zaun continued, and although he's been more of a half-time player since then, he's hit well enough to be an above average player (relative to his playing time).
Zaun's 2010 with the Brewers ended early due to injury, and it's an open question whether he'll come back for his age 40 season in 2011. But there may be a new candidate to take up his role: Atlanta's David Ross. Of course, barring unforeseen circumstances befalling Brian McCann, it makes sense that Ross isn't going to be a starter in for the Braves any time soon. Despite his backup role, however, it seems to me that he could ably start for someone.
Ross has a good defensive reputation, and both DRS and TotalZone rate him as above-average. But let's leave that aside and focus on his bat. We know that that most catchers don't hit well. One of the handy things about wOBA is that it is just linear weights in rate-stat form, so we can convert it to runs above/below average. At FanGraphs, the full-season positional adjustment for catcher is +12.5 runs. So prorated 700 PA, to be average a catcher has to be worth -12.5 runs or better to be average or better (assuming average defense). In the 2010 run environment (.322 league average wOBA), that means a defensively-average catcher with about a .300 wOBA will be league average.
How does Ross stack up? Over the last three seasons (2008-present), he has a .349 wOBA (.249/.369/.421), which clearly puts him above the .300 "average line" we set above, as well as better than many starters over the same period, some of are rightly considered to be good players: Russell Martin (.324), Carlos Ruiz (.323), Yadier Molina (.319), and Kurt Suzuki (.315). While Ross's 2009 power outburst (.234 ISO) was likely far above his true talent, and he's probably had a fair bit of BABIP luck the last two season (.341 BABIP in both 2009 and 2010 so far), Ross has also thrived on an very good walk rate (15.1% from 2008-present) due to his consistent ability to lay off pitches outside the strike zone. Of course, there's a sample size issue here, as Ross hasn't even had 500 plate appearances total the last three seasons. A good bit of regression (particularly for BABIP) is called for here. After doing so, ZiPS RoS projects Ross's current true talent as a .322 wOBA hitter — about MLB average, which, as a catcher makes him an above-average player.
In a league where Bengie Molina and Jason Kendall have full-time jobs, one wonders why more teams didn't offer Ross a bit more money and playing time when he was last a free agent. His .286 wOBA in 2007 probably didn't help, and perhaps teams felt he couldn't handle even a half-time workload. However, in 2006 he played almost as much and had a .386 wOBA. Whatever the case may be, we probably won't get to see what Ross could do with more playing time. Not only is he playing behind McCann, but the Braves have Ross locked up through 2012 at a bit more than $1.5 million a year — a bargain given that Ross still been delivering them about a win a season in less than 200 PAs. If McCann does go down for a while, Atlanta knows they won't suffer too much in the hands of the new Practically Perfect Backup Catcher Who Could Probably Be Starting Somewhere.
We hoped you liked reading David Ross: The New Gregg Zaun by Matt Klaassen!


text:
USS Ronald Reagan commander Capt. Hannifin schools Steamboat Donny
By HAL BROWN
Analysis, FUBAR, Hal Brown, Military, News, Opinion, Politics
If you were familiar with Donald Trump's affection for and obsession with using steam-driven catapults to launch aircraft from the decks of carriers instead of the newest electromagnetic technology, you would have been as delighted as I was when the commander of the USS Ronald Reagan, Capt. Pat Hannifin, basically called the president a technological idiot and politely mocked him. The captain had the perfect comeback to Trump's Einstein comment.
Business Insider calls Trump's notion about using steam to power carrier catapults "bizarre."
President Donald Trump returned to one of his more bizarre concerns about the US military on a call with US service members overseas on Thanksgiving Day.
Talking to a US Navy officer on the phone from his Mar-a-Lago resort in Florida, Trump asked about a pet peeve of his: the catapults aircraft carriers use to launch aircraft.
This is from a May 2017 Time Magazine interview with the president:
"You know the catapult is quite important. So I said, 'What is this?' 'Sir, this is our digital catapult system.' He said, 'Well, we're going to this because we wanted to keep up with modern [technology].' I said, 'You don't use steam anymore for catapult?' 'No sir.' I said, 'Ah, how is it working?' 'Sir, not good. Not good. Doesn't have the power. You know the steam is just brutal. You see that sucker going, and steam's going all over the place. There's planes thrown in the air.'
"It sounded bad to me. Digital. They have digital. What is digital? And it's very complicated; you have to be Albert Einstein to figure it out. And I said — and now they want to buy more aircraft carriers. I said, 'What system are you going to be —' 'Sir, we're staying with digital.' I said, 'No you're not. You're going to goddamned steam. The digital costs hundreds of millions of dollars more money, and it's no good.'"
Trump talked to Capt. Patrick "Fin" Hannifin, the commanding officer of the carrier Ronald Reagan which was moored in Victoria Harbor, Hong Kong.
Hannifin is a graduate of the University of Pennsylvania with a degree in mechanical engineering and he received a master's in international relations from the University of San Diego. He completed the Joint Campaign Planning and Strategy from the Joint Advanced Warfighting School (JAWS), and Navy Nuclear Power Training in March 2012. His naval career prior to assuming command of the Reagan is impressive. There are no bonespurs on this sailor and aviator who has logged has more than 2,800 hours of flight time in 33 different aircraft.
Watch the exchange at 20 minutes in here, it is amazing to view Trump speaking as if he knows what he's talking about. Watch his expressions as he goes from lecturing the commander on the excellence of steam as if he's the expert, to being lectured right back on how and why he's wrong.
I'd like to buy the good captain a glass of grog. He has to be applauded for his quick thinking when he schooled the president on cutting edge naval technology and for his spontaneous spot-on and witty response to Trump's Einstein comment.
Trump: "So when you do the new carriers, as we do and as we're thinking about doing, would you go with steam, or would you go with electromagnetic? Because steam is very reliable, and the electromagnetic, I mean, unfortunately you have to be Albert Einstein to really work it properly. What would you do?"
Hannifin: "Yes sir, you sort of have to be Albert Einstein to run the nuclear power plant that we have here as well, but we're doing that very well. Mr. President, I would go electromagnetic [catapults] … We do pay a heavy cost to transit the steam around the ship."
Trump: (after pausing and pursing his lips) "Good, OK, I like to hear that. I'm actually happy about that answer. They're doing what they're doing, but that's actually a very good answer."
Trump often quotes Einstein, sometimes inaccurately (Donald Trump Has Tweeted A Lot of Fake Albert Einstein Quotations) and I assume that he considers his own giant brain to be Einsteinian the same way considers himself to be one of the two or three of the greatest presidents.
Capt. Hannifin took Trump to school yesterday. He deserves a promotion when the Democrats take over in two years. I like the sound of Rear Admiral Hannifin.
As for President "Bonespurs" Trump, I suggest with due apologies to the memory of Walt Disney and Steamboat Willy, Mickey Mouse, a new nickname: Steamboat Donny.
Addendum: This is from Stars and Stripes:
Trump again questions technology central to Pentagon's plans for launching aircraft at sea
Below: At least Steamboat Willie knew how to captain a steamboat. Watch classic Mickey Mouse deput cartoon.
1 thought on "USS Ronald Reagan commander Capt. Hannifin schools Steamboat Donny"
Strictly technically, Mr. Brown, offering the Captain a glass of grog is mildly insulting.
"Grog", as invented, was watered-down rum, as opposed to the full-strength stuff. Imagine offering an Irishman a bottle of, say, Coors versus a bottle of, say, Guinness. Whether it was devised to keep sailors sober or to save money on rum is yet an open question among seafarers.
Steady as she goes, Mr. Brown. Jon
Retired licensed clincial social worker, psychotherapist, and mental health center director. Was one of the first members of Dr. John D. Gartner's Duty to Warn group of mental health professionals warning publicly that Trump was a malignant narcissist and that his psychopathology made him too dangerous to be president.


text:
package org.capcaval.lafabrique.data;

public interface DataListReadOnly <T>{
	T getObject(int index);
	Data<T> getDataObject(int index);
	T[] getAllObject();
	Data<T>[] getAllDataObject();
	public void subscribeToData(DataListEvent<T> dataObserver);
}

redpajama_set_name: RedPajamaGithub


Cozy up on the couch with these comfortable slippers for kids.
Choose from a variety of comfortable styles to find the perfect kids slippers for you! Get them now!
Crocs slippers for kids - functional, yet super comfortable to keep your little one's toes toasty. Not only do kids love our slippers for their colourful fun and comfort, but parents love them too because they're easy to slip on and off. Slippers are meant to give you that extra comfort that you deserve and that's just what we've instilled in ever pair of slippers for kids. Looking for more? Be sure to check out the other collections for kids that Crocs has to offer, like our clogs or boots collection for kids!


text:
Q: GUI won't display buttons In this program everything compiles and it looks like I added all the buttons panels and textfields but when I run the program the main panel shows up without any of the added objects. The shutdown pop up screen displays correctly. Below is the GUI class. I have tried making the components public and it didn't change anything. The sub panel should be working properly according to this. However maybe a fresh pair of eyes can help me see something I am missing.
import java.awt.GridLayout;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;

public class BinarySearchTreeGUI {
private JFrame mainF;
private JPanel bstMain;
private JPanel sortOrder;
private JPanel numType;

JRadioButton ascendingB = new JRadioButton("Ascending");
JRadioButton descendingB = new JRadioButton("Descending");
JRadioButton integerB = new JRadioButton("Integer");
JRadioButton fractionB = new JRadioButton("Fraction");

private JButton button;
public JTextField unsortedList, sortedList;
private JLabel l1, l2;

@SuppressWarnings("OverridableMethodCallInConstructor")

BinarySearchTreeGUI() {
launchApp();
}

private void launchApp() {
createNewComponents();
setDisplayFrame();
setComponents();
setComponentsEditableVisible();
addComponents();
onShutDownRequest();
}

private ButtonAction buttonActionOnClick() {
return new ButtonAction(unsortedList);
}

private void addComponents() {
mainF.add(bstMain);
bstMain.add(button);
bstMain.add(l1);
bstMain.add(l2);
bstMain.add(sortedList);
bstMain.add(unsortedList);
buttonActionOnClick();
}

private void setComponentsEditableVisible() {
sortedList.setEditable(false);
mainF.setVisible(true);
}

private void setComponents() {
bstMain.setLayout(null);
button.setBounds(180, 160, 120, 30);
l1.setBounds(50, 15, 200, 25);
l2.setBounds(55, 90, 200, 25);
sortedList.setBounds(120, 90, 280, 25);
unsortedList.setBounds(120, 15, 280, 25);
setSubPanels();
}

private void createNewComponents() {
mainF = new JFrame("Binary Search Tree Sort");
bstMain = new JPanel();
button = new JButton("Perform Sort");
l1 = new JLabel("Original List");
l2 = new JLabel("Sorted List");
unsortedList = new JTextField();
sortedList = new JTextField();
sortOrder = new JPanel();
numType = new JPanel();
}

private void setDisplayFrame() {
mainF.setSize(550, 350);
mainF.setResizable(false);
mainF.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
}

private void onShutDownRequest() {
  mainF.addWindowListener(new WindowAdapter() {
    @Override
    public void windowClosing(WindowEvent e) {
      int reply;
      reply = JOptionPane.showConfirmDialog(mainF, "Would you like  to Shutdown this Program", "Shutdown Request",  JOptionPane.YES_NO_OPTION);
      if (reply == JOptionPane.YES_OPTION) {
        System.exit(0);
      }
    }
  });
}

private void setSubPanels() {
  createPanelSubPanel(5, "Sort Order", sortOrder, ascendingB, descendingB);
  createPanelSubPanel(260, "Numeric Type", numType, integerB, fractionB);
}

private void createPanelSubPanel(int location, String title, JPanel panel, JRadioButton ascendingB, JRadioButton descendingB) {
  panel.setLayout(new GridLayout(2, 1));
  panel.setBounds(location, 240, 230, 70);

  TitledBorder title1;
  title1 = BorderFactory.createTitledBorder(title);
  panel.setBorder(title1);

  ascendingB.setSelected(false);
  descendingB.setSelected(true);
  ButtonGroup bg = new ButtonGroup();
  //add buttons
  bg.add(ascendingB);
  bg.add(descendingB);
  panel.add(ascendingB);
  panel.add(descendingB);
  bstMain.add(panel);
}

private class ButtonAction extends BinarySearchTree {
  ButtonAction(JTextField textField) {
    button.addActionListener((ActionEvent event) -> {
      CheckData reviewData = new CheckData();
      BinarySearchTree<String> unsortedList = new BinarySearchTree<>();
      if (integerB.isSelected()) {
        sortedList.setText(unsortedList.inOrderSort(unsortedList.root));
      }
      else {
               sortedList.setText(unsortedList.desOrderSort(unsortedList.root));
      }
    });
  }
}
}

A: Do not make the components public as that goes against OOP principles and increases the risk of bugs in your code (increasing "coupling" and complexity)
You're currently setting the GUI visible before you've added all components, and that can lead to problems since the GUI may not be able to display components added to the JFrame after it has been displayed. Better to add everything first, and then set the GUI visible.
Other unrelated problems:

*

*You're using null layouts and setBounds which makes for difficult to debug and enhance GUI's, GUI's that may look poor on other platforms.

*You're gearing your GUI towards creating and displaying a JFrame, and that can often paint you into a corner, and often better flexible GUI creating is achieved by creating JPanels which can then be placed into JFrames or JDialogs, other JPanels or JTabbedPanes, or swapped via CardLayouts, wherever needed. Again, this will greatly increase the flexibility of your GUI coding

Better still is to re-do how you're creating the GUI in a more logical fashion.
hang on....


THE universities and science minister is tipping the town for major economic growth after unveiling an estimated £313 million partnership at Daresbury Laboratory on Thursday.
Jo Johnson, brother of London Mayor Boris, revealed details on the Government's partnership with information technology leader IBM, set up to boost 'big data' research in the UK.
It follows on from the Government's £113 million commitment in the autumn statement to expand the Science and Technology Facilities Council (STFC) run Hartree Centre at Daresbury over the next five years.
IBM will further support the project with a package of technology and on-site expertise worth up to £200 million.
Mr Johnson praised the commitment of those involved and believes nearby locations, such as Warrington, will reap the benefits for decades to come.
"This is a great project and is the biggest private sector collaboration for the Hartree Centre so it is a terrific endorsement," he said.
"This offers a huge boost for the local economy here and the north west - what we are doing is putting Hartree at the cutting edge frontier of big data compilation.
"It will be a big driver of jobs globally and we will be at the cutting edge of it."
The Orpington MP admitted funding attributed to research may be overlooked by many but was keen to address the importance of it in the ever-changing environment.
"It has been a substantial Government investment and will be great for the local area," he said.
"Big data is one of the fastest moving areas of business today and Hartree will be at the centre of it.
"We live in an information economy - from the smart devices we use every day to the super computers that helped find the Higgs boson, the power of advances computing means we now have access to vast amounts of data."
During a presentation by STFC officials, Mr Johnson was invited to design a new 'laundry liquid' linked to the 'super computer' at the Daresbury base.
"I am looking forward to seeing what it looks like - I hope they produce it and see whether it works or not but they did seem quite happy with it," he added.
As part of the partnership, at least 24 IBM researchers will be based at the Hartree Centre to work alongside the existing researchers.
STFC and IBM will engage in collaborative projects with third parties and draw on the scientific excellence of universities in the country to develop advanced software solutions to address 'real world' challenges in academia, industry and Government.


text:
<?php

namespace MVNerds\CoreBundle\Model;

use MVNerds\CoreBundle\Model\om\BaseFeedCommentQuery;

class FeedCommentQuery extends BaseFeedCommentQuery
{
}


text:
CC Magazine
Make a gift CamelWeb Today at Conn
Resources for new studentsResources for current studentsResources for faculty and staffResources for parents and familiesResources for community and visitorsResources for alumniResources for employers
Banner Self-Service
Course Information and Schedules
Parent enewsletter
Resources for Parents and Families
Visiting New London
The Children's Program
Email Help
Sponsor an Internship
Post a job or internship
Explore employment programs
Learn about funded internships
Majoring in French
View all Majors & Minors
Major/Minor Requirements
Major in French at Connecticut College and you will develop linguistic and cultural fluency, regardless of your starting point. The benefits of studying French extend far beyond knowledge of the language and the Francophone world. When you speak only one language, it's hard to grasp the extent to which language itself shapes our thoughts, perceptions and values. As a French major, you step outside your own linguistic framework and acquire a different view of the world. You learn to recognize and value cultural differences and to look at issues from different perspectives. With this understanding, you are well-prepared for advanced studies and career opportunities in a limitless range of fields.
Many courses are co-offered with other academic departments, including anthropology, film studies, and gender and women's studies. Classes are small and faculty are attentive. You are challenged to hone your critical thinking skills and augment your language study with the perspectives and analytical modes of many disciplines. Some French majors pursue a certificate with one of the College's centers for interdisciplinary scholarship or with the museum studies program.
International opportunities and study abroad
You can hone your language skills on campus in the language lab or at the French table in Knowlton Language House's international dining room. As a French major, you study abroad for at least one semester and possibly an entire year. Many students go to France, but in recent years, others have studied multiculturalism and human rights in Tunisia and Morocco, literature and native crafts in Senegal and Cameroon, family health and economic development in Mali, and environmental issues in Madagascar.
Learn more about Connections, Connecticut College's innovative new curriculum.
A Glimpse at French
Courses You Could Take
FRH 301 Pensez Français: The French Cultural Experience
Conversation and composition based on modern texts and/or films about France and Francophone countries.
FRH 414 New Wave Film, Then and Now
This course examines the crucial New Wave movement in French cinema, as it is expressed as a historical moment and as an attitude toward making and viewing film.
FRH 326 Civilization through Conversation
Stresses the improvement of oral skills by exploring various dimensions of modern French and Francophone culture.
FRH 329 French Cinema
A study of the major directors and orientations of the French cinema, starting with Lumière and Meliès and including Bunuel, Cocteau, Renoir and "la Nouvelle Vague."
FRH 403 Cities on the Screen: Constructing Urban Space in the Cinema
Focus on urban space as constructed on the screen and the interplay between architecture, sets, cultural memory, and film technologies.
FRH 422 Black Blanc Beur Cinema/ Literature
An examination of how the ethnic makeup of contemporary French society challenges its republican ideals of liberty, equality, and fraternity.
View Full Course List
People You Might Work With
Associate Professor of French, Chair of the French Department
James Austin lectures frequently on Proust and on film in the United States and internationally. He is also an associate faculty member in the Film Studies program.
Sharon Butler
Academic Department Assistant
sbutler3@conncoll.edu
Ronan Y. Chalmin
Senior Lecturer of French
Ronan Chalmin's research interests include literature and culture of the Long French Enlightenment (ca. 1670-1815); the French and Haitian Revolutions; Libertin and Libertinage in 17th and 18th-century culture; and Terror and Terrorism in modern France.
Benjamin C. Williams
Visiting Assistant Professor of French
Ben Williams is a visiting assistant professor of French. In 2012, he received a Ph.D. from Princeton University's department of French and Italian. His doctoral specialization was French-language symbolism and literary periodicals of the late nineteenth century.
What Our Graduates Are Doing Now
Bloomberg LP
Millennium Challenge Corp.
Program Analyst (West Africa)
News Producer/ UN Correspondent
American School in London
U.S. Patent & Trademark Office
Communications Professional
Farnsworth Middle School
Heidrick & Struggles
Haight Gardner Holland & Knight
Attorney (International Law)
Vermont Butter and Cheese Co.
Maclaren USA Inc.
French Social Media Associate
Professor of French
Recruiting Coordinator for Business Operations
Associate Curator of Contemporary Art
United Nations World Food Programme
Senior Donor Relations Officer
Saatchi & Saatchi Worldwide
Senior Art Buyer
New York City Department of Education
Communications Manager, Arts
Student-Faculty Research
Our professors are making important discoveries. You can, too.
Why French?
Meredith Boyle
Q: What made you decide to come to Connecticut College?
A: First, the location of campus—the coastal New England feel was similar to my hometown and not too far away from my family. Second, I found the academics interesting. I was drawn to the strong International Relations department, along with the many opportunities to internationalize my major including CISLA, study abroad, and a minor in French (which eventually became a major).
Q: Why did you decide to study French? What led you to the major?
A: I had studied French since elementary school and actually had my mind set on taking Chinese when I got to college. I quickly realized that Chinese wasn't for me (after only 2 classes), and decided to focus instead on perfecting my French skills. I became interested in the politics and culture of France—issues that I would explore in subsequent French classes and which would become the focus of my senior year CISLA Senior Integrative Project.
Q: What was your most challenging or rewarding class?
A: French 404: The Art of Speaking. I was always timid in classes and not keen on oral participation, especially in a foreign language. It was instrumental in easing my transition into my semester abroad. I would consider it a requirement for students seeking to study in France who plan to take courses in French while abroad. Not only did it greatly improve my speaking skills, but the class also improved my confidence in speaking up in all of my classes.
Q: What types of independent or faculty research did you participate in?
A: I completed two independent studies in my senior year which I cobbled together to form an ad hoc senior thesis or SIP for CISLA. During the fall semester, I studied with Professor Etoke and examined root causes of radicalization in France. Most of this research was done in French though the final product was written in English. During my second semester, I looked at lone wolf terrorism in France, focusing on the Internet as a catalyst for radicalization. This research was undertaken with Professor Rose.
Q: Where and why did you study abroad?
A: I studied in Paris at Sciences Po through the Middlebury School in France. My primary motivations for studying abroad were to gain international experience and improve my French skills. Through CISLA, I also spent a summer interning for the French Ministry of the Interior.
Pensez Français: The French Cultural Experience, New Wave Film, Then and Now, Civilization through Conversation, French Cinema, Cities on the Screen: Constructing Urban Space in the Cinema, Black Blanc Beur Cinema/ Literature
James Austin, Associate Professor of French
B.A., Pomona College; École Normale Supérieure, Ancien Pensionnaire Étranger, M.A., M. Phil., Ph.D., Yale University
Proust; French film
Sharon Butler, Academic Department Assistant
French, German, Religious Studies, Slavic Studies
Ronan Y. Chalmin, Senior Lecturer of French
M.A., French Literature, Université Lille 3; Ph.D., French Literature, Yale University
Eighteenth-century literature, philosophy and science; The French and Atlantic revolutions; The revolutionary eloquence
Benjamin C. Williams, Visiting Assistant Professor of French
B.A., University of Virginia; Ph.D., Princeton University
French cultures and literatures of the 19th and 20th centuries; French symbolism; Belle Époque culture (poetry, periodicals, painting)
Connecticut College educates students to put the liberal arts into action as citizens in a global society. A leader in the liberal arts since 1911, the College is home to nationally ranked programs for internships, community action, arts and technology, environmental studies and international studies. Our beautiful 750-acre arboretum campus is located in the historic New England seaport community of New London.
CONNECTIONS is Connecticut College's reinvention of liberal arts education. It is a new kind of curriculum that lets you integrate your interests into a meaningful educational pathway, to carry you through college and into a fulfilling, effective career and life.
For more information, visit www.conncoll.edu/academics
Connecticut College, Office of Admission
270 Mohegan Avenue, New London, CT 06320
P: 860-439-2200 E: admission@conncoll.edu
Recent News & Media
Learning a second language provides a 'bilingual bonus'
Tenth annual Tournees Contemporary French Film Festival Oct. 23-27
View Department Page P: 860-439-2175 E: sbutler3@conncoll.edu
270 Mohegan Ave.
Blaustein Humanities Building
admission@conncoll.edu
Web Accessibility Notice


text:
John Hostetter, né le  dans l'arrondissement new-yorkais de Brooklyn et mort le  à Port Orange en Floride, est un acteur américain. Il est principalement connu pour avoir interprété le rôle de John, le metteur en scène du magazine d'informations télévisé fictif FYI Newsmagasine dans la sitcom Murphy Brown, diffusée sur CBS.

Biographie
Natif de Brooklyn, il suit sa scolarité à l'Eichelberger High School du comté de Hanover, en Pennsylvanie, puis au Catawba College et à l'Université de Caroline du Nord, avant de décrocher un master de l'Université Cornell d'Ithaca. Séduit par l'art de la scène, il rejoint la National Shakespeare Company, avant de déménager en Californie en 1971. C'est là qu'il se produit sur les planches aux côtés de l'acteur Christopher Reeve dans la pièce En attendant Godot de Samuel Beckett. Sa carrière d'acteur commence dès cette période et compte une centaine d'apparitions dans des films et des séries télévisées.

Ses rôles les plus marquants sont dans le thriller Série noire pour une nuit blanche (1985), le drame Le Maître de guerre de Clint Eastwood (1986) où il joue l'officier Reese, et le second volet du Flic de Beverly Hills (1987). Sur le petit écran, il est principalement connu par le biais de la sitcom Murphy Brown, diffusée sur la chaîne CBS entre 1988 et 1998. Il y joue le flegmatique metteur en scène John, au service du magazine d'informations télévisé JFYI et de sa présentatrice vedette, incarnée par Candice Bergen, dans 65 épisodes. Il tient également de petits rôles dans les séries Capitaine Furillo, Les Craquantes, Sacrée Famille, Dallas, Matlock ou encore MacGyver.

Parallèlement à sa carrière d'acteur, il est actif dans le doublage. Il prête ainsi sa voix au personnage de Bazooka dans la série télévisée d'animation G.I. Joe: Héros sans frontières (1985), mais aussi dans plusieurs jeux vidéo, dont Vampire Hunter D en 1999.

Il déménage en Floride avec sa femme en 2001 et devient artiste visuel. Il s'éteint à Port Orange le , après un long combat contre le cancer, âgé de 69 ans.

Filmographie

Cinéma
 1979 : The In-Laws
 1980 : Heart Beat
 1981 : Knightriders : Tuck
 1982 : Arajin to maho no ranpu : le Génie de la Lampe (crédité John Hausteader)
 1982 : Fanny et Alexandre : Carl Ekdahl
 1984 : Une défense canon : Quirk
 1985 : Série noire pour une nuit blanche : ingénieur
 1986 : Le Maître de guerre : Reese
 1987 : The Betty Ford Story : News Director
 1987 : Le Flic de Beverly Hills 2 : Stiles
 1987 : Un sketch : Elvis Impersonator (séquence Rigoletto)
 1987 : Sens unique
 1987 : Leonard Part 6 : Adams
 1987 : Repairs (court-métrage) : Jerry the Creep
 1991 : Le Sous-sol de la peur : le policier vétéran
 1992 : Class Act : l'entraîneur de football
 1993 : Mise à feu : Matt
 1994 : Rendez-vous avec le destin : Ben
 2000 : L'amour au menu : Sam
 2006 : Dressé pour vivre : Professeur Nebbish

Télévision
 1980 : Once Upon a Spy (TV) : le chef (crédité John R. Hostetter)
 1982 : CHiPs (série télévisée) : le manager (épisode Silent Partner)
 1982 : K 2000 (série TV) : Officier de police (Trust Doesn't Rust)
 1983 : Les deux font la paire (série TV) : épisode Saved by the Bells
 1983 - 1987 : Dallas (série TV) : Paul Derber (épisodes Check and Mate et Lovers and Other Liars)
 1984 : Hôtel (série TV) : Agent du Département de Justice (épisode Passages)
 1984 : The Sheriff and the Astronaut (TV) : Agent du FBI
 1984 : Bay City Blues (série TV) : Rod Baker (épisode Rocky IV-Eyes)
 1984 : Le Juge et le Pilote (série TV) : Officier de police Brimson (épisode Outlaw Champion)
 1984 : Mike Hammer (série TV) : Jenkins (épisode Cold Target)
 1984 : T.J. Hooker (série TV) : chauffeur de bus (épisode Grand Theft Auto)
 1984 - 1987 : Sacrée Famille (série TV)
 1985 : Simon et Simon (série TV) : Sergent de police (épisode Enter the Jaguar)
 1985 : A Death in California (mini-série TV)
 1985 : Capitaine Furillo (série TV) : Nizer  (épisode In the Belly of the Bus)
 1985 : Les Craquantes (série TV) : le policier (épisode On Golden Girls)
 1985 : Santa Barbara (série TV) : George le mécanicien
 1985 : Clair de lune (série TV) : Jim King (épisode Twas the Episode Before Christmas)
 1985 - 1986 : Rick Hunter (série TV) : le barman (épisode Sniper), le passager (épisode True Confessions)
 1985 - 1991 : Côte Ouest (série TV) : Officier Zellitch (épisode Vulnerable), Chef des détectives (épisode Home Again, Home Again)
 1986 : A Winner Never Quits (TV) : sergent
 1986 : Les Enquêtes de Remington Steele (série TV) : ministre (épisode Bonds of Steele)
 1986 : Second Serve (TV)
 1986 : Le Monde merveilleux de Disney (série TV) : Mr. Harmon (épisode The Leftovers) et Johnny (épisode Rock 'n' Roll Mom)
 1987 : The Stepford Children (TV) : Mr. Moreland
 1987 : Newhart (série TV) : Mr. Futterman (épisode Support Your Local Shifflet)
 1987 - 1989 : Matlock (série TV)
 1988 : Frank's Place (série TV) : (épisode Night Business)
 1988 : Cagney & Lacey (série TV) : Stan Wodjeski (épisode Land of the Free)
 1988 : Beverly Hills Buntz (série TV) : le livreur (épisode Buntz of the Desert)
 1988 : Falcon Crest (série TV) : Agent Rand (épisode Tuscany Venus)
 1988 - 1991 : Madame est servie (série TV) : Satch (épisodes Tony and the Dreamtones et Between a Rock and a Hard Place)
 1988 - 1997 : Murphy Brown (série TV) : John (65 épisodes)
 1989 : Coach (série TV) : (épisode Gambling for Meat)
 1989 : Code Quantum (série TV) : Burt (épisode Double Identity - November 8, 1965)
 1989 : An Eight Is Enough Wedding (TV) : le Révérend
 1989 : L.A. Law (série TV) : William Forrester  (épisode Captain Hurt)
 1990 : Nasty Boys (série TV) : Détective Fasano (épisode Home Again)
 1990 : Equal Justice (série TV) : le barman (épisode Cop's Story)
 1990 : La loi est la loi (série TV) : Bruno (épisode I Know That You Know)
 1990 : Le Père Dowling (série TV) : Wilson  (épisode The Christmas Mystery)
 1991 : The Flash (série TV) : Mills  (épisode Be My Baby)
 1991 : Top of the Heap (série TV) : le présentateur (épisode Stocks and Bondages)
 1991 : MacGyver (série TV) : Sgt. Rudley (épisodes  The 'Hood et Walking Dead)
 1991 : Baby of the Bride (TV) : le policier en civil
 1993 : Frogs! (TV) : Mr. Fitsky
 1993 : New York Police Blues (série TV) : le Chef (épisode Brown Appetit)
 1994 : Roswell, le mystère (TV) : Colonel DuBose
 1994 : Uchû no kishi Tekkaman Blade II (mini-série TV) : Honda (4 épisodes)
 1995 : The Secretary (TV) : Détective Larry Parkins
 1996 : Our Son, the Matchmaker (TV) : John Adams
 1997 : Suddenly Susan (série TV) : régisseur (épisode The Ways and Means)
 1998 : Urgences (série TV) : Burke Newton (épisode Shades of Gray)
 1998 : De la Terre à la Lune (série TV) : Ralph Cooper (épisode We Interrupt This Program)
 1998 : JAG (série TV) : Mike Brookhurst (épisode The Martin Baker Fan Club)
 1999 : Wasteland (série TV) : Professeur (épisode Indian Summer)
 2000 : Sept à la maison (série TV) : épisode Say a Little Prayer for Me
 2000 : Arliss (série TV) : épisode The Sum of the Parts
 2001 : Murder, She Wrote: The Last Free Man (TV) : Cornelius Ashland
 2002 : Sheena, Reine de la Jungle (série TV) : Colonel Quentin Massey (épisode Maltaka Files)

Doublage
 1983 : Cathy la petite chenille (série TV) : voix additionnelles
 1985 : G.I. Joe: Héros sans frontières : Bazooka (16 épisodes)
 1986 : Le Château dans le ciel : le Boss
 1986 : La Guerre des robots : Ramhorn  (4 épisodes)
 1987 : G.I. Joe : Le film : Bazooka
 1989 : Kiki la petite sorcière : le capitaine du dirigeable
 1992 : Dragon Slayer Eiyuu Densetsu: Ouji no Tabidachi : Aaron
 1995 : Bio Hunter : boss
 1997 : Princesse Mononoké : voix additionnelles
 1997 : Spicy City : voix de Jack (épisodes Love Is a Download et An Eye for an Eye)
 1997 : Shihaisha no Tasogare : Détective Kumazawa
 1997 : Todd McFarlane's Spawn : voix additionnelles
 1997 - 1999 : Spawn (série TV) : voix additionnelles
 1998 : Golgo 13: Queen Bee : Général Gordon
 1999 : Vampire Hunter D : Left Hand/ John Elbourne
 2000 : Vampire Hunter D: Bloodlust : Polk
 2000 : Alexander : voix additionnelles
 2000 : Gen¹³ : voix additionnelles
 2002 : Kermit, les années têtard'' : Dr. Krassman

Notes et références

Liens externes

Naissance en octobre 1946
Naissance à Brooklyn
Acteur américain
Décès en septembre 2016
Décès en Floride
Décès à 69 ans
Mort d'un cancer aux États-Unis


text:
package credentials

// RsaKeyPairCredential is kind of credential
type RsaKeyPairCredential struct {
	PrivateKey        string
	PublicKeyId       string
	SessionExpiration int
}

// NewRsaKeyPairCredential returns RsaKeyPairCredential
func NewRsaKeyPairCredential(privateKey, publicKeyId string, sessionExpiration int) *RsaKeyPairCredential {
	return &RsaKeyPairCredential{
		PrivateKey:        privateKey,
		PublicKeyId:       publicKeyId,
		SessionExpiration: sessionExpiration,
	}
}


text:
-- Copyright 2007-2015 Mitchell mitchell.att.foicica.com. See LICENSE.

_RELEASE = "Textadept 8.0"

package.path = _HOME..'/core/?.lua;'..package.path

_SCINTILLA = require('iface')
events = require('events')
args = require('args')
_L = require('locale')
require('file_io')
require('lfs_ext')
require('ui')
keys = require('keys')

_M = {} -- language modules table
-- LuaJIT compatibility.
if jit then module, package.searchers, bit32 = nil, package.loaders, bit end
-- pdcurses compatibility.
if CURSES and WIN32 then
  function spawn(argv, cwd, stdout_cb, _, exit_cb)
    local current_dir = lfs.currentdir()
    if cwd then lfs.chdir(cwd) end
    local p = io.popen(argv..' 2>&1')
    if stdout_cb then stdout_cb(p:read('*a')) end
    if exit_cb then exit_cb(select(3, p:close())) else p:close() end
    lfs.chdir(current_dir)
    return p
  end
end

--[[ This comment is for LuaDoc.
---
-- Extends Lua's _G table to provide extra functions and fields for Textadept.
-- @field _HOME (string)
--   The path to Textadept's home, or installation, directory.
-- @field _RELEASE (string)
--   The Textadept release version string.
-- @field _USERHOME (string)
--   The path to the user's *~/.textadept/* directory, where all preferences and
--   user-data is stored.
--   On Windows machines *~/* is the value of the "USERHOME" environment
--   variable (typically *C:\Users\username\\* or
--   *C:\Documents and Settings\username\\*). On Linux, BSD, and Mac OSX
--   machines *~/* is the value of "$HOME" (typically */home/username/* and
--   */Users/username/* respectively).
-- @field _CHARSET (string)
--   The filesystem's character encoding.
--   This is used when [working with files](#io).
-- @field WIN32 (bool)
--   Whether or not Textadept is running on Windows.
-- @field OSX (bool)
--   Whether or not Textadept is running on Mac OSX as a GUI application.
-- @field LINUX (bool)
--   Whether or not Textadept is running on Linux.
-- @field BSD (bool)
--   Whether or not Textadept is running on BSD.
-- @field CURSES (bool)
--   Whether or not Textadept is running in the terminal.
--   Curses feature incompatibilities are listed in the [Appendix][].
--
--   [Appendix]: manual.html#Curses.Compatibility
module('_G')]]

--[[ The tables below were defined in C.

---
-- Table of command line parameters passed to Textadept.
-- @class table
-- @see args
-- @name arg
local arg

---
-- Table of all open buffers in Textadept.
-- Numeric keys have buffer values and buffer keys have their associated numeric
-- keys.
-- @class table
-- @usage _BUFFERS[n]      --> buffer at index n
-- @usage _BUFFERS[buffer] --> index of buffer in _BUFFERS
-- @see _G.buffer
-- @name _BUFFERS
local _BUFFERS

---
-- Table of all views in Textadept.
-- Numeric keys have view values and view keys have their associated numeric
-- keys.
-- @class table
-- @usage _VIEWS[n]    --> view at index n
-- @usage _VIEWS[view] --> index of view in _VIEWS
-- @see _G.view
-- @name _VIEWS
local _VIEWS

---
-- The current [buffer](#buffer) in the [current view](#_G.view).
-- @class table
-- @name buffer
local buffer

---
-- The current [view](#view).
-- @class table
-- @name view
local view

-- The functions below are Lua C functions.

---
-- Emits a `QUIT` event, and unless any handler returns `false`, quits
-- Textadept.
-- @see events.QUIT
-- @class function
-- @name quit
local quit

---
-- Resets the Lua state by reloading all initialization scripts.
-- Language modules for opened files are NOT reloaded. Re-opening the files that
-- use them will reload those modules instead.
-- This function is useful for modifying user scripts (such as
-- *~/.textadept/init.lua* and *~/.textadept/modules/textadept/keys.lua*) on
-- the fly without having to restart Textadept. `arg` is set to `nil` when
-- reinitializing the Lua State. Any scripts that need to differentiate between
-- startup and reset can test `arg`.
-- @class function
-- @name reset
local reset

---
-- Calls function *f* with the given arguments after *interval* seconds.
-- If *f* returns `true`, calls *f* repeatedly every *interval* seconds as long
-- as *f* returns `true`. A `nil` or `false` return value stops repetition.
-- @param interval The interval in seconds to call *f* after.
-- @param f The function to call.
-- @param ... Additional arguments to pass to *f*.
-- @class function
-- @name timeout
local timeout

-- The function below comes from the lspawn module.

---
-- Spawns an interactive child process *argv* in a separate thread, returning
-- a handle to that process.
-- At the moment, only the Win32 terminal version spawns processes in the same
-- thread.
-- @param argv A command line string containing the program's name followed by
--   arguments to pass to it. `PATH` is searched for program names.
-- @param cwd Optional current working directory (cwd) for the child
--   process. The default value is `nil`, which inherits the parent's cwd.
-- @param stdout_cb Optional Lua function that accepts a string parameter for a
--   block of standard output read from the child. Stdout is read asynchronously
--   in 1KB or 0.5KB blocks (depending on the platform), or however much data is
--   available at the time.
--   At the moment, only the Win32 terminal version sends all output, whether it
--   be stdout or stderr, to this callback after the process finishes.
-- @param stderr_cb Optional Lua function that accepts a string parameter for a
--   block of standard error read from the child. Stderr is read asynchronously
--   in 1KB or 0.5kB blocks (depending on the platform), or however much data is
--   available at the time.
-- @param exit_cb Optional Lua function that is called when the child process
--   finishes. The child's exit status is passed.
-- @return proc
-- @usage spawn('lua buffer.filename', nil, print)
-- @usage proc = spawn('lua -e "print(io.read())"', nil, print)
--        proc:write('foo\n')
-- @class function
-- @name spawn
local spawn

---
-- Returns the status of process *spawn_proc*, which is either "running" or
-- "terminated".
-- @return "running" or "terminated"
function spawn_proc:status() end

---
-- Blocks until process *spawn_proc* finishes.
function spawn_proc:wait() end

---
-- Reads and returns stdout from process *spawn_proc*, according to string
-- format or number *arg*.
-- Similar to Lua's `io.read()` and blocks for input. *spawn_proc* must still be
-- running. If an error occurs while reading, returns `nil`, an error code, and
-- an error message.
-- Ensure any read operations read all stdout available. The stdout callback
-- function passed to `spawn()` will not be called until the stdout buffer is
-- clear.
-- @param arg Optional argument similar to those in Lua's `io.read()`, but "n"
--   is not supported. The default value is "l", which reads a line.
-- @return string of bytes read
function spawn_proc:read(arg) end

---
-- Writes string input to the stdin of process *spawn_proc*.
-- @param ... Standard input for *spawn_proc*.
function spawn_proc:write(...) end

---
-- Closes standard input for process *spawn_proc*, effectively sending an EOF
-- (end of file) to it.
function spawn_proc:close() end

---
-- Kills running process *spawn_proc*, or sends it Unix signal *signal*.
-- @param signal Optional Unix signal to send to *spawn_proc*. The default value
--   is 9 (`SIGKILL`), which kills the process.
function spawn_proc:kill() end
]]


text:
D-backs purchase contract of pitcher Kris Medlen, option Silvino Bracho
May 4, 2018, 3:13 PM | Updated: 3:21 pm
Kansas City Royals starting pitcher Kris Medlen (39) delivers during the first inning of a baseball game against the New York Yankees at Yankee Stadium in New York, Monday, May 9, 2016. (AP Photo/Kathy Willens)
(AP Photo/Kathy Willens)
BY KELLAN OLSON
The Arizona Diamondbacks made the move of starter Kris Medlen onto their roster official Friday, purchasing his contract from Triple-A Reno.
Medlen was named the starter for Friday's game against the Houston Astros by manager Torey Lovullo on Thursday. He will be making the start in place of the injured Robbie Ray, who is recovering from a right oblique strain.
To make room for Medlen on the 25-man roster, reliever Silvino Bracho was optioned to Reno. In addition, to clear out space for Medlen on the 40-man roster, the team transferred Taijuan Walker to the 60-day disabled list after he had Tommy John surgery. For the time he spends on the 60-day DL, Walker will be temporarily off the team's 40-man roster.
Medlen didn't pitch in the majors last season but worked his way around the Atlanta Braves' minor league system. He spent 2009-13 with Atlanta before an elbow injury that required a second Tommy John surgery caused him to miss the entire 2014 season.
Diamondbacks call on pitcher Kris Medlen to start Friday vs. Astros
The right-hander spent 2015-16 with the Kansas City Royals, starting 21 games and going 7-5 with a 3.25 ERA. Medlen won a World Series with the Royals in 2015.
For Triple-A Reno this season, Medlen has gone 0-3 with a 6.00 ERA in four starts.
Bracho pitched very well since being called up in place of Ray, making three straight hitless appearances against the Los Angeles Dodgers over the course of three innings.
Follow @KellanOlson


text:
Society join / login
SUBMISSIONS About Us
Photography & Moving Images
Prose, Poetry & Poetics
Anthropology & Social Sciences
Business & Corporate Culture
Psychology & Parapsychology
Sex & Sexualities
Suffering & Violence
Movements & Communities
Politics & Power
Radical Habitation
Religion, Mysticism & Ritual
Spoiled Worlds
Ecologies
Finding & Foraging
Gardenalia
Soil & Terrain
Wildlife & Wilderness
Bacteria & Bugs
Apocryphilia
Borders & Crossings
Economics & Economies
Uncategorisables
Search articles & site
What we're following . . .
by O. Fern
Standfirst
Articles in the news on a wide variety of subjects we think are worth your while . . .
From Jane Austen to Zadie Smith – the City vs. the Country in Literature
How Would You Draw History?
Curious Animal Behaviour
In the dead spaces between buildings, an architectural revolution
In Mexico City, Amsterdam and Toronto, planners, governments and architects wrestle with the social and economic problems of empty and forbidding spaces in apartment districts
Michael Pollan on what you're eating when you eat MacDonald's french fries
Not just the potato and the oil.
Santa Is a Psychedelic Mushroom: How gonzo is this theory?
It's time to embrace the shamanistic side of Christmas
No Jail Time: The Movie
To beg for leniency, defense attorneys are producing entire documentaries for an audience of one: the judge.
What are smartphones doing to young people?
[Radio interview]
Tunnels, Towers, and Mazes Made of Books
20 Ways to Break Europe
Inventor, entrepreneur and visionary Ray Kurzweil view of technology's grip in the 2020s
Ray Kurzweil with Stevie Wonder in 1982, who inspired the inventor to develop a music synthesizer with new capabilities. [o]
Magic mushrooms can 'reset' depressed brain
Colorado River should have same legal status as a person: lawsuit
(Creative) Invasion of Japanese Fields After Rice Harvest
The Leading Culture Destination of the Year Award winners
Exhibition of the Year: Yayoi Kusama: Infinity Mirrors at Hirshhorn Museum (Washington DC, USA)
Museum Architecture of the Year: Museum of Art, Architecture, and Technology (Lisbon, Portugal)
Museum Shop of the Year: Walker Art Center (Minneapolis, USA)
Restaurant of the Year: Fotografiska (Stockholm, Sweden)
Digital Museum Experience of the Year: British Museum (London, UK)
Best New Museum of the Year Award winners: (opened in the last 15 months):
Europe: Design Museum (London, UK)
North America: Tippet Rise Art Center (Fishtail, USA)
Latin America: Casa Wabi (Puerto Escondido, Mexico)
Middle East / UAE / Africa: Etihad Museum (Dubai, UAE)
Asia / Pacific: MAIIAM Contemporary Art Museum (Chiang Mai, Thailand)
The Traveller's Award winners, presented by Avis:
Emerging Cultural City of the Year: Athens, Greece
Art Hotel of the Year: The Walled Off Hotel (Bethlehem)
Soft Power Destination of the Year Award winners, presented by Valletta 2018:
Best Soft Power Cultural Activation Award: Davis Museum at Wellesley College, Art Less: The Davis without Immigrants (Wellesley, USA)
Best Soft Power Cultural Organisation Award: Toronto International Film Festival (Toronto, Canada)
Best Soft Power Cultural District Award: Watts Tower Arts Center (Los Angeles, USA)
Climate Smart Award, in partnership with SUNx: Climate Control at Manchester Museum (Manchester, UK)
Best Museum Late Night Experience, in partnership with Sipsmith: Rubin Museum of Art (New York, USA)
The Leading Culture Destination 2017 overall winner: Design Museum (London, UK)
How nature fights back against extinction
Ecologist and author Chris D. Thomas argues many plant and animal species are thriving and adapting to human-created change. [RADIO INTERVIEW]
Off to the Med? … a rhino getting airlifted in South Africa. Photograph: Green Renaissance/Barcroft Media.
Feminism and the Future of Philosophy
On one of our favourite radio programs or podcasts, the BBC's In Our Time, host Melvyn Bragg and guests discuss morality by taking a long hard look at the idea of guilt.
How do we get out of this mess?
Donald Trump. North Korea. Hurricanes. Neoliberalism. Is there any hope of a better world? Yes, but we have to come together to tell a new, kinder story explaining who we are, and how we should live.
What the Dutch can teach the world about managing floods
"Water is not an enemy. It was never an enemy. It's not a fight, because you will always lose." — Henk Ovink
Houston, Texas, August 29, 2017
Change Through Direct Networks
How to Work with People You Don t Agree with or Like or Trust
DOES BEAUTY JUST HAPPEN? — CHALLENGING MAINSTREAM THOUGHT ABOUT BEAUTY'S BIG HAND IN EVOLUTION
DEMAND FOR YOUTH MENTAL HEALTH SERVICES IS EXPLODING. HOW CANADIAN UNIVERSITIES AND BUSINESS ARE SCRAMBLING TO REACT.
LEAN BURN PHYSIOLOGY GIVES SHERPAS PEAK-PERFORMANCE
THE GREAT BRITISH BREXIT ROBBERY: HOW OUR DEMOCRACY WAS HIJACKED
A shadowy global operation involving big data, billionaire friends of Trump and the disparate forces of the Leave campaign influenced the result of the EU referendum. As Britain heads to the polls again, is its electoral process still fit for purpose?
WHY TECHNOLOGY IS ADDICTIVE & WHAT WE CAN DO ABOUT IT
COFFEE SHOPS SKIP WIFI TO ENCOURAGE CUSTOMERS TO ACTUALLY TALK
MAN'S SEARCH FOR MEANING by Victor Frankel
WHAT HANNAH ARENDT CAN TEACH US ABOUT TOTALITARIANISM
In the picture from the top left: Heinrich Blucher, Hannah Arendt, Dwight Macdonald, his second wife Gloria Lanier; Sitting: Nicola Chiaromonte, Mary McCarthy and Robert Lowell, 1966. Photo taken by Dwight Macdonald and The Politics Circle by G. Sumner, 1996.
THE MOST IMPORTANT COOKING INGREDIENT
HOW DO YOU BUILD A SACRED SPACE?
RAW HEAT OF THE EARTH'S INTERIOR MEETS AIR AND OCEAN
THE TEN METER TOWER
A QUIET GIANT OF INVESTING ISSUES WARNINGS ON TRUMP
MR. PRESIDENT, THE NETHERLANDS HAS SOMETHING TO SHARE WITH YOU ('TWEEN JUST YOU AND THEM)
WITH CORPORATE FUNDING OF RESEARCH, "THERE'S NO SCIENTIST WHO COMES OUT OF THIS UNSCATHED"
Scientists Loved and Loathed by an
Agrochemical Giant
Angelika Hilbeck, a researcher at the Swiss Federal Institute of Technology, in a lab at the North-West University in Potchefstroom, South Africa. The agrochemical industry has long challenged her research, and she has been outspoken in fighting back
UNDERSTANDING THE SEEDS OF ANTI-NEOLIBERALISM TODAY
An interview with author and broadcaster MIchael Sandel — on how the failure of the elites gave us Brexit and Trump — is also a useful primer on principles of political philosophy in general, plus . . . (see below).
. . . an interview addressing similar questions with philosopher Charles Taylor, recent winner of the Berggruen Prize for Philosophy.
INSIDE THE LIVES OF THOSE PANAMA PAPERS PEOPLE
This very well-written article — about people with so much money they end up getting a strange allergy to paying taxes — is long and technically complex. But that didn't stop us; we couldn't put it down. The bonus is how this couple make a lot of their money. You may have been their customer.
ESSENTIAL SIGNAGE!
TRICKLE-DOWN EFFECT OF DRUGS AT THE TOP OF THE NAZI REGIME
FROM FLOODS TO FOREST FIRES: A WARMING PLANET — IN PICTURES
WILDLIFE UP CLOSE: PORTRAITS BY CLAUDIO GOTSCH
RECYCLING BACK TO A SUSTAINABLE IRON AGE
Metals like iron can be used to store and transport renewable energy, and then burned to harvest that energy.
Burning metals (Alternative Fuels Lab, McGill University).
"I FELT LIKE I WAS WATCHING A PLANE CRASH": Michael Burry, The Big Short, and Experiencing the 2008 Financial Meltdown from the Inside
And a contrary view about the headline of the above article: "Michael Burry Does Not Think Another Financial Crisis Is Looming." >
REALLY EXTREME MAKEOVER
It's one thing to renovate a house. It's quite another to turn a cave — or a water tower or a church — into a home.
SYNTHETIC BIOLOGY IS TURNING INTO INDUSTRIAL DESIGN
WATCHING THE SCANDINAVIANS: TEACHING NEW MALE IMMIGRANTS BETTER WAYS WITH WOMEN
TERRORIST CAT OUT OF THE BAG
When, on Sunday evening, Belgian police asked citizens not to tweet about the armed operations that were being carried out around the country, anyone could have been excused for reacting with fear.
Belgian forces — searching for suspects in the aftermath of the Paris attacks — told citizens to stay indoors and not go near their windows for safety reasons.
They also appealed for social media silence about any police action users might witness — presumably to keep the suspects in the dark.
A tense time, no doubt. But Belgium reacted — how else? — with cats.
A CONTEMPRARY PERSPECTIVE ON RICHARD SEIFERT
Richard Seifert (1910-2001) had an enormously successful career as an architect, yet a critical re-appraisal of his reputation has followed slowly. Herbert Wright will examine his rise, including his patronage by Felix Fenston and Harry Hyams, his London skyscraper projects from London Wall to Victoria Street, and the enemies, losses and changes (Centre Point and Kings Reach). And, for those interested in or designing projects for 21st century London, Wright will address what we can learn from Seifert.
Herbert Wright, who is the Editor-at-Large of The Journal of Wild Culture, graduated from the University of London in Physics and Astrophysics. Currently he is Contributing Editor to major UK architecture/design magazine Blueprint, and contributor to Architecture d'Aujourd'hui and others. He is the author of three non-fiction books about skyscrapers and urbanism. He has curated Lisbon Open House 2012, and had a year's residency as columnist on Royal institute of British Architects Journal to 2014.
November 18, 19:00 - 20:15 | £6.00 - £8.00
The ABA Gallery, 70 Cowcross Street, London, EC1M 6EL
Order tickets.
JON STEWART ON CHARLESTON KILLINGS
AND THIS BY ROB ROGERS
SLIPPING BIG CASH INTO THE HANDS OF CLIMATE DENIERS
UNITY, DIVERSITY & CULTURAL GENOCIDE
A Speech by the Rt. Hon. Beverly McLaughlin, Chief Justice of Canada, May 28, 2015
A residential school in Fort Providence, N.W.T., photographed in 1921. (Northwest Territories Archives).
ONE OF OUR HEROES MOVES ALONG . . . INTO THE PATH OF HIS HERO
Editor Alan Rusbridger's farewell letter to Guardian readers.
Rusbridger and former editor Peter Preston outside the high court after ex-cabinet minister Jonathan Aitken dropped his libel action against the Guardian, June 1997.
NIETZSCHE'S MARGINAL CHILDREN: ON FRIEDRICH HAYEK
How did the conservative ideas of Friedrich Hayek and the Austrian school become our economic reality? By turning the market into the realm of great politics and morals.
A ROBOT THAT CAN PERFORM BRAIN SURGERY ON A FRUIT FLY
THE BIGGEST STORY IN THE WORLD — The Guardian's Alan Rusbridger and his campaign for earthly change
WILD CARS (Vehicles that have somehow lost touch with their drivers)
BICYCLING BY HALF MEASURES
About to be ridden and seen a lot, we think: The Halfbike, "a vehicle that awakens your natural instinct to move." Hmmm, imagine the daunting work-out the lower torso and gluts will get with this baby! View the video.
A FILM ABOUT WILD & CULTURE
WILD TALES. Corruption and betrayal and brutal road rage — Damián Szifron's Oscar-nominated satire examines the seedy side of humanity in six revenge fantasies.
Crossing the thin line between civilisation and barbarism, the characters are driven to madness by everyday encounters. The vengeful tales that result from their outrage are complex and caustically funny — a jilted bride wreaks havoc at her wedding, an explosives expert reacts badly to a towed car, and a nervous realisation on an aeroplane causes chaos mid-flight.
Deranged and inventive, Wild Tales lets you give in to the pleasure of losing control.
Argentina/Spain 2014 Dir Damián Szifron 122 min
Watch the review by the critic Nick Duncalf at 60SecondReviews.
Ontario beekeepers support government plan to reduce neonicotinoid use by 80% — March 24, 2015
MILTON, ONTARIO — The Ontario Beekeepers' Association has announced that it is pleased to see the Ontario government proceed toward their goal of an 80% reduction in neonicotinoid pesticides by 2017. Tibor Szabo, president of the OBA says that, "although the organization is still reviewing the detailed mechanisms, we support the regulatory approach to controlling these pesticides. We are proud that Ontario is taking bold leadership to protect pollinators with the strongest measures in North America. We are particularly supportive of the requirement for third-party assessment, the emphasis on Integrated Pest Management and the commitment to transparency and public reporting."
Yesterday, the Government of Ontario released its draft regulations for public comment. The proposed rules provide a new class of pesticides for corn and soy seeds treated with three types of neonicotinoid pesticides and a phased-in approach to regulating their sale and use. There are currently no requirements on the use of neonicotinoid treated seed.
"This proposal is encouraging for beekeepers who have been observing the devastating effects of these chemicals on their bees for the past few years," said Szabo. "We believe these measures will build the long-term stability of our beekeeping industry and enable us to continue to provide essential pollination support to Ontario's farmers."
The New Optimism of Al Gore — by John Schwartz, March 15, 2015 (New York Times)
The worst effects of climate change can be blunted. "We've got a lot of work to do," he says. "We're going to win this . . . The only question is how long it takes."
"What ISIS Really Wants" — The Atlantic Monthly (with thanks to Tim Wilson)
The article includes this George Orwell quote:
"Hitler, because in his own joyless mind . . .
. . . he feels it with exceptional strength, knows that human beings don't only want comfort, safety, short working-hours, hygiene, birth-control and, in general, common sense; they also, at least intermittently, want struggle and self-sacrifice, not to mention drums, flags and loyalty-parades. However they may be as economic theories, Fascism and Nazism are psychologically far sounder than any hedonistic conception of life."
"Old Masters at the Top of Their Game" — by Lewis Lapham
"Our Ecological Boredom" — by George Monbiot
THE BEES & PESTICIDES DEBATE
"Ontario to restrict use of pesticide linked to bee deaths" — by Eric Atkins
"Alberta beekeepers oppose pesticide ban" — by Amanda Stephenson
"Welcome to Syngenta's Forum for the Future of Agriculture" — Corporate Europe Observatory
SAVE SOUTHWARK WOODS
The Architecture of Happy Hour: Plotted, Not Stirred — view article.
If you know of articles you'd like us to list here, by subject, please send them to journal [AT] wildculture.com.
news, politics and power, research, current affairs, dissent
Talking to Self: 5 Short Prose Gems
Durable Goods: Past & future from the centre of now
'The Book on Ending Homelessness'
"Why Don't I Despair?" George Monbiot on Restoring Order in the Land
Flowers on Mars: Bringing life, or not, to the Red Planet
A Rough Sex Scandal
Anarchist Anthropology: Power with Hierarchy
Rethinking Psychiatry
Journey to the Landfill
The Pattern that Connects: Gregory Bateson and the Ecology of Mind
TED in 'censorship' row over Rupert Sheldrake, Graham Hancock
Digested Science - Bacteria Special
Digested Science - Memory, Mammoths, Solar Power
How the Right to Assembly Gets Fudged
Digested Science - Cancer, Vaccines, IQ Tests
The SPWC exists as much offline as it does here online (well, not really, but it sounds good.). View some forthcoming Wild Culture events.
@2020. Society for the Preservation of Wild Culture & Individual Contributors.
Official journal of the Society for the Preservation of Wild Culture


Nokia Suite 2018 Computer Suite is a computer software which lets Nokia phone owners connect their phones to their computer systems and do things like transferring files to and from the phone, backing up contacts, messages, etc. and restore backed up information to other Nokia phones.With Nokia PC Suite, you may also send multimedia messages by typing on the computer instead regarding the phone. The program suite can for an amount that.You could go through the list here to see if your Nokia phone works with aided by the PC Suite.
Synchronize data photos which can be including video, audio, etc.
Use Web on the computer utilizing the phone's GPRS.
Synchronize and phone that is back up.
Windows 7 and there's no reference to Windows 8, on Windows 7, 8, 1- and it efficiently.
Nokia Suite 2018 is easy to set up, as a result of a helpful, step-by-step wizard that guides you through the process of hooking your phone up. The menu that is mainly of a string of bright, bold icons offering a gateway for some cool features. The functions you'll probably use many are the restore and backup and file transfer tools, which operate quickly and without fuss.But the additional features of Nokia PC Suite make it stick out. For instance, you can synchronize your PC and phone calendars, install apps onto your phone, access mail, maps, images, contacts and more. Everything can be done either via Bluetooth or USB cable.


Glenn "Kane" Jacobs' opponent in the mayoral election next month has criticized him for still appearing on WWE television when he should be preparing for the election.
But the Big Red Machine was having none of it. He told the Knoxville News Sentinel that his schedule with WWE is sporadic and it's not having an impact on his election preparation. He also said that if he wins the election, he will still make special appearances for WWE.
Kane said that you can't make everyone happy and you do what you can and that's it, noting that he'll always get criticism no matter what he does.
Jacobs is expected to win the election in a landslide in the heavily-red Knox County. He won the Republican primary in May by just 23 votes. The election is set for August 2.


The J50 benefits from detailed aerodynamic development with a number of significant functional solutions. Firstly, the radiators have been positioned closer together, and the front bumper has been completely redesigned. The windscreen header rail has been lowered allowing more airflow over the aero foil and thus over the rear spoiler.
The J50 presented at the launch in Tokyo is finished in a special shade of three-layer red with a red-over-black interior trimmed in fine leather and Alcantara.