text:
{-# LANGUAGE BangPatterns, CPP, MagicHash, UnboxedTuples #-}

-- Module:      Data.Text.Lazy.Builder.Int
-- Copyright:   (c) 2011 MailRank, Inc.
-- License:     BSD3
-- Maintainer:  Bryan O'Sullivan <bos@serpentine.com>
-- Stability:   experimental
-- Portability: portable
--
-- Efficiently write an integral value to a 'Builder'.

module Data.Text.Lazy.Builder.Int
    (
      decimal
    , hexadecimal
    ) where

import Data.Int (Int8, Int16, Int32, Int64)
import Data.Monoid (mempty)
import Data.Text.Lazy.Builder.Functions ((<>), i2d)
import Data.Text.Lazy.Builder
import Data.Word (Word, Word8, Word16, Word32, Word64)
import GHC.Base (quotInt, remInt)
import GHC.Num (quotRemInteger)
import GHC.Types (Int(..))

#ifdef  __GLASGOW_HASKELL__
# if __GLASGOW_HASKELL__ < 611
import GHC.Integer.Internals
# elif defined(INTEGER_GMP)
import GHC.Integer.GMP.Internals
# elif defined(INTEGER_SIMPLE)
import GHC.Integer
# else
# error "You need to use either GMP or integer-simple."
# endif
#endif

#if defined(INTEGER_GMP) || defined(INTEGER_SIMPLE)
# define PAIR(a,b) (# a,b #)
#else
# define PAIR(a,b) (a,b)
#endif

decimal :: Integral a => a -> Builder
{-# SPECIALIZE decimal :: Int8 -> Builder #-}
{-# RULES "decimal/Int" decimal = boundedDecimal :: Int -> Builder #-}
{-# RULES "decimal/Int16" decimal = boundedDecimal :: Int16 -> Builder #-}
{-# RULES "decimal/Int32" decimal = boundedDecimal :: Int32 -> Builder #-}
{-# RULES "decimal/Int64" decimal = boundedDecimal :: Int64 -> Builder #-}
{-# RULES "decimal/Word" decimal = positive :: Word -> Builder #-}
{-# RULES "decimal/Word8" decimal = positive :: Word8 -> Builder #-}
{-# RULES "decimal/Word16" decimal = positive :: Word16 -> Builder #-}
{-# RULES "decimal/Word32" decimal = positive :: Word32 -> Builder #-}
{-# RULES "decimal/Word64" decimal = positive :: Word64 -> Builder #-}
{-# RULES "decimal/Integer" decimal = integer 10 :: Integer -> Builder #-}
decimal i
  | i < 0     = singleton '-' <>
                if i <= -128
                then positive (-(i `quot` 10)) <> digit (-(i `rem` 10))
                else positive (-i)
  | otherwise = positive i

boundedDecimal :: (Integral a, Bounded a) => a -> Builder
{-# SPECIALIZE boundedDecimal :: Int -> Builder #-}
{-# SPECIALIZE boundedDecimal :: Int8 -> Builder #-}
{-# SPECIALIZE boundedDecimal :: Int16 -> Builder #-}
{-# SPECIALIZE boundedDecimal :: Int32 -> Builder #-}
{-# SPECIALIZE boundedDecimal :: Int64 -> Builder #-}
boundedDecimal i
    | i < 0     = singleton '-' <>
                  if i == minBound
                  then positive (-(i `quot` 10)) <> digit (-(i `rem` 10))
                  else positive (-i)
    | otherwise = positive i

positive :: (Integral a) => a -> Builder
{-# SPECIALIZE positive :: Int -> Builder #-}
{-# SPECIALIZE positive :: Int8 -> Builder #-}
{-# SPECIALIZE positive :: Int16 -> Builder #-}
{-# SPECIALIZE positive :: Int32 -> Builder #-}
{-# SPECIALIZE positive :: Int64 -> Builder #-}
{-# SPECIALIZE positive :: Word -> Builder #-}
{-# SPECIALIZE positive :: Word8 -> Builder #-}
{-# SPECIALIZE positive :: Word16 -> Builder #-}
{-# SPECIALIZE positive :: Word32 -> Builder #-}
{-# SPECIALIZE positive :: Word64 -> Builder #-}
positive = go
  where go n | n < 10    = digit n
             | otherwise = go (n `quot` 10) <> digit (n `rem` 10)

hexadecimal :: Integral a => a -> Builder
{-# SPECIALIZE hexadecimal :: Int -> Builder #-}
{-# SPECIALIZE hexadecimal :: Int8 -> Builder #-}
{-# SPECIALIZE hexadecimal :: Int16 -> Builder #-}
{-# SPECIALIZE hexadecimal :: Int32 -> Builder #-}
{-# SPECIALIZE hexadecimal :: Int64 -> Builder #-}
{-# SPECIALIZE hexadecimal :: Word -> Builder #-}
{-# SPECIALIZE hexadecimal :: Word8 -> Builder #-}
{-# SPECIALIZE hexadecimal :: Word16 -> Builder #-}
{-# SPECIALIZE hexadecimal :: Word32 -> Builder #-}
{-# SPECIALIZE hexadecimal :: Word64 -> Builder #-}
{-# RULES "hexadecimal/Integer" hexadecimal = integer 16 :: Integer -> Builder #-}
hexadecimal i
    | i < 0     = error msg
    | otherwise = go i
  where
    go n | n < 16    = hexDigit n
         | otherwise = go (n `quot` 16) <> hexDigit (n `rem` 16)
    msg = "Data.Text.Lazy.Builder.Int.hexadecimal: applied to negative number"

digit :: Integral a => a -> Builder
digit n = singleton $! i2d (fromIntegral n)
{-# INLINE digit #-}

hexDigit :: Integral a => a -> Builder
hexDigit n
    | n <= 9    = singleton $! i2d (fromIntegral n)
    | otherwise = singleton $! toEnum (fromIntegral n + 87)
{-# INLINE hexDigit #-}

int :: Int -> Builder
int = decimal
{-# INLINE int #-}

data T = T !Integer !Int

integer :: Int -> Integer -> Builder
#ifdef INTEGER_GMP
integer 10 (S# i#) = decimal (I# i#)
integer 16 (S# i#) = hexadecimal (I# i#)
#else
integer 10 i = decimal i
integer 16 i = hexadecimal i
#endif
integer base i
    | i < 0     = singleton '-' <> go (-i)
    | otherwise = go i
  where
    go n | n < maxInt = int (fromInteger n)
         | otherwise  = putH (splitf (maxInt * maxInt) n)

    splitf p n
      | p > n       = [n]
      | otherwise   = splith p (splitf (p*p) n)

    splith p (n:ns) = case n `quotRemInteger` p of
                        PAIR(q,r) | q > 0     -> q : r : splitb p ns
                                  | otherwise -> r : splitb p ns
    splith _ _      = error "splith: the impossible happened."

    splitb p (n:ns) = case n `quotRemInteger` p of
                        PAIR(q,r) -> q : r : splitb p ns
    splitb _ _      = []

    T maxInt10 maxDigits10 =
        until ((>mi) . (*10) . fstT) (\(T n d) -> T (n*10) (d+1)) (T 10 1)
      where mi = fromIntegral (maxBound :: Int)
    T maxInt16 maxDigits16 =
        until ((>mi) . (*16) . fstT) (\(T n d) -> T (n*16) (d+1)) (T 16 1)
      where mi = fromIntegral (maxBound :: Int)

    fstT (T a _) = a

    maxInt | base == 10 = maxInt10
           | otherwise  = maxInt16
    maxDigits | base == 10 = maxDigits10
              | otherwise  = maxDigits16

    putH (n:ns) = case n `quotRemInteger` maxInt of
                    PAIR(x,y)
                        | q > 0     -> int q <> pblock r <> putB ns
                        | otherwise -> int r <> putB ns
                        where q = fromInteger x
                              r = fromInteger y
    putH _ = error "putH: the impossible happened"

    putB (n:ns) = case n `quotRemInteger` maxInt of
                    PAIR(x,y) -> pblock q <> pblock r <> putB ns
                        where q = fromInteger x
                              r = fromInteger y
    putB _ = mempty

    pblock = loop maxDigits
      where
        loop !d !n
            | d == 1    = digit n
            | otherwise = loop (d-1) q <> digit r
            where q = n `quotInt` base
                  r = n `remInt` base

redpajama_set_name: RedPajamaGithub


text:
→ The Green Room
→ Ideas Are Like....
"The Zone"
Started By Killian , Nov 20 2020 02:01 PM
ideas brainstorming
#1 Killian
Hello, TMU, I'm baaackkkk!
LocationNorthampton, UK
"They call it "The Zone"'; a precisely circular, 1 mile wide area of land in the middle of England. It sits there, day in, day out, swathed in mist, and formed into a dome that never strays more than a few inches one way or another, that covers the area to a height of 304 feet exactly, precisely in the middle; we know, we've checked. More than once.
Well, when I say "never strays", that is unless it's had one of it's periodic and unpredictable expansions the Zone goes through every now and then. One moment it's still, gently roiling against what to all intents and purposes is an invisible wall. The next, it's swallowed up a meter, two meters, 50 meters, a kilometre... in the 5 years since the "Event", it's expanded 8 times, all differently, all at different speeds, all precisely centred on ground zero. And no-one knows why.
No-one knows why it happened in the first place either, or how, but the Event changed the world. A mile-wide dome of mist silently appeared literally overnight in a field in England and nothing was ever the same again.
The first people to approach it were driven mad; the first people to try to breach it died; the first people who tried to harness it made it grow. Now, 5 years later, it's 20 miles wide from point to point and exactly the same height as it's always been.
They tried to investigate it, obviously. As I said, in the 5 years since The Event happened, it's swelled 8 times and breached it's containment on 5 occasions. They just move the perimeter back, now; it's all they can do.
They sent unmanned probes in, of course. Every one of them failed; they sent in special guinea pigs; every one of them died. Then they figured out why...
Technology goes bizarre crossing what we call The Boundary; anything that uses electricity of even the tiniest amount stops working if it goes from one side to the other without suitable protection. And that includes the human brain. One step inside that misty wall without an isolation suit, and your brain and central nervous system stop instantly as every microscopic electrically charged neuron or nerve signal immediately ceases; at least, that's what they told us. A quick and painless way to die, for sure, but not one I would recommend to anyone.
It took 3 years of hard, painstakingly gathered evidence to come up with a solution. Along with over 95 million pounds and the lives of over 400 people, of course. And that was just the start...
And then they sent us in.
Beyond the Boundary is a misty realm, dotted with the ruins of the world it's swallowed. 20 miles of gobbled up land, complete with roads, trees, houses and dead bodies. Weirdly, the animals that got sucked in survived, and no-one knows why that is, either.
The problem is, you push past 20 miles and you don't come out the other side. The land just gets… stranger. Entire ruined settlements that look like they came out of either a sci-fi movie or a history documentary, or sometimes both, dotted around in almost logical places. Odd objects like monoliths that have never stood on Earth rise up through the mists. And freaky things that have never walked the land outside a horror story call this place "home".
And that doesn't account for the reports of survivors that somehow didn't get "switched off" when they got swallowed by the Boundary. Or the other man-like figures that my fellow Pathfinders were always reluctant to put on official reports, for fear of the "scowl" and the inevitable hauling off to be psych-tested to make sure you weren't going to go completely postal at the next opportunity. Me? I've seen things in there I don't ever want to remember, and certainly aren't going to write down here; I have enough of a hard time trying to blot it out with Scotch and deliberately pretendng some of it never happened without putting it here to constantly remind me.
We've been looking for 5 years; looking for an answer; looking for "why". Why did this happen? Some massive cosmic mistake? A completely random confluence of events? A directed attack? An attempt to contact mankind, or something else? No-one knows.
Oh, there are plenty of theories, of course; an overlap with a parallel world; a breach between dimensions where they all bleed into one. The result of an experiment gone wrong. And that's just the 3 that get the most traction. I'm not counting the bizarro ones, the mad ones, the internet conspiracy ones, the religious ones.
All we know is it happened, and the Zone is here now, and doesn't look like it's going away any time soon.
And pretty soon, I'll have to go back into it again.
Who am I? Well, I suppose introductions are in order. The name's Ramsey, Michael Ramsey. More properly, I suppose it's "Corporal Mike Ramsey, D Squadron, 22 SAS", if such things still mattered. They don't, incidentally… I've not been a soldier now for 3 years at least, and it's been 2 since I last drove through the gates to what the smart arses in R&B call "the Foyer", the latest incarnation of the departure point into the Zone.
It's a square mile of concrete, muddy field, gravel and tarmac… which keeps being moved every time the bloody thing swells. I know it's moved since I was last there, as I've seen the news reports; it grew again 3 weeks ago and another 5 miles of England's Green and Pleasant Lands are now gone into that foggy hole where nothing ever comes back from.
Apart from the Pathfinders, of course.
That's what we were called; Pathfinders. A good enough name for what we did. Trailblazers was considered a little too outre, and Guinea Pigs was frowned upon as too negative, even though that's what most of us were.
20 of us to begin with, fresh faced, eager and from different backgrounds; scientists, doctors, soldiers, engineers; of those original 20, there ain't many of us left. 2 died of some weird infection that they contracted on the other side; 4 died as a result of complications from injuries caused by accidents, 1 died in a scuba diving accident, 1 was a victim of a hit and run and another was murdered by his wife when she found out about the affair he was having with her best friend.
10 of us died fighting the things that crawl, flap and skitter on the other side. Occupational hazard, they call it, and it is, really. Not that it makes it any easier, of course.
I guess that leaves me and Ian Parker; he got injured rescuing a load of civilians who got caught in the Boundary when it last swelled; he still walks with a limp, but he managed to save 3 of them before the rest of the coach party crossed the Boundary and just "stopped", as most things do. He's project director, now; riding a desk and not a trail quad or armoured car.
And me? Well, I retired. More correctly, I was retired, mainly because of the way I drank, I guess.
Or maybe it was the way I woke up screaming in the night and couldn't remember why.
Or the 3 times I nearly killed my camp mates in my sleep without even waking up.
My wife left me before then, thank christ; the last thing I wanted was to wake up and find me standing over her bloody corpse. I can't say I blame her, to be honest; if I was shacked up with some borderline psychopathic loon who could kill a man with a toothbrush, I'd have fucked off pretty damn quickly, too.
So, I was psych-evaluated, poked, prodded, tested, considered "safe" to be let go, plied with enough secrecy documents to sink a battleship and quietly shipped off to my "retirement", with the obligatory warnings not to talk about what I'd seen, or done, or I'd spend eternity rotting in a dark cell somewhere where I'd never see the light of day again. Either that or, depending on what I blabbed or wrote about and who to, end up meeting with a dodgy looking bloke at some ungodly hour with a sharpened umbrella or a silenced 9mm.
I wasn't interested in either of those, naturally. I just wanted to be left alone to drink myself slowly to death, preferrably somewhere nice and warm and not damp and cold. That feeling brought back too many memories of fumbled, mad scrambling in the dark, running firefights and warm, sticky blood on my hands.
They replaced us as we "dropped out", naturally; fresh meat for the grinder, all fresh faced and young, eager to please their superiors or governmental leash holders. Promises of fortune and glory, enough cash to sleep comfortably for the rest of your life, fame and celebrity always makes sure there's a line of hopefuls from all over the world ten miles long, champing at the bit to step up and be the hero. I know; I was one of them when I started. That soon wore off, tnough, and I can't say I was sorry when I drove out of those gates for the last time, hoping… dreading I'd never, ever have to go back.
Of course, I never expected to get a call from Parker. Hell, I never expected what happened to prompt that call, either. But, as one of my dead colleagues always used to say "once the Zone has it's hooks in you, you'll always end up going back, whether you want to or not".
And I sure as hell didn't want to. But I wasn't given a lot of choice… and,to be honest, I think a part of me needed to go back, one last time. Just to… I dunno. Say goodbye, maybe?
Weird, I know. I don't expect anyone who's never been in there to understand what I mean, but there's this niggling voice at the back of my mind that still, even now, whispers in the quiet of the night "but what does it all mean?"
I guess that voice is happy it's got another shot at trying to find out. And, strangely, so am I..."
An idea I'm toying with... more to come as it trickles into my brain... or out of my ears
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[Captain's Blog - General wibbling on machinima related stuff] | [Killian at Vimeo] | [Killian on YouTube]
Back to Ideas Are Like....
Also tagged with one or more of these keywords: ideas, brainstorming
The Green Room → Ideas Are Like.... →
Started by SpidermanForever , 19 Apr 2014 ideas
Geoff-uk

redpajama_set_name: RedPajamaCommonCrawl


This one-day, instructor-led course provides the basic DOCSIS knowledge you need to maintain an E6000 CER in your headend facility. The first half of the day will introduce DOCSIS concepts including a description of cable system architecture and evolution of the DOCSIS standard from Release 1.0 to the current version of DOCSIS. You'll also discuss the role of the CableLabs consortium, as well as identify DOCSIS network components and interfaces. This course also provides an introduction to the basic operations of a DOCSIS Cable Modem Termination System (CMTS) and cable modem data flow, including how data packets flow through the layers of the CMTS protocol stack and the cable modem protocol stack.
After you have mastered the basics of DOCSIS, the second half of this course introduces you to E6000 CER hardware. You'll discuss E6000 CER legacy Generation 1 and see how Generation 2 hardware (UCAM-2, DCAM-2/DPIC-2, RSM-2/RPIC-2Q) enhances capacity and density of the E6000 CER. Topics include how the E6000 CER functions in the network, descriptions of front/back chassis modules, the new Fan Tray II, and other E6000 CER hardware.


YOU MUST READ THE NEW OFFICIAL RULES PAGE FOR SITE WIDE VOTED CHALLENGES! THIS PAGE IS FOUND IN THE LIST OF ACTIVE SITE WIDE CHALLENGES (NOT PRIVATE CHALLENGES) THIS WILL CONTAIN RULES FOR ALL SITE WIDE CHALLENGES ABOUT REMOVAL OF ENTRIES, ETC. THE POSTING CRITERIA FOR EACH INDIVIDUAL CHALLENGE WILL BE ON THAT CHALLENGE'S PAGE.
Welcome to the Just For The Love Of It PHRASE Challenge! In this particular challenge you will be given a phrase that you MUST include in the body of the poem EXACTLY AS GIVEN (no modification can be made to it except with punctuation and capitalization when applicable), but as with all the Just For the Love of It challenges you may write in any style or genre... free verse or structured and it can be happy, sad, humorous, inspirational etc.
The phrase for this challenge is "when a gift is received"
As you can see the possibilities can be endless. Let's see what you can come up with.
This will not be a hosted challenge but will be Starlite voted. It is for those of you who would like to enter the site-wide challenges but have no desire to host. So let's see where your pens take you!!!!


text:
Q: Print report with error REP-8: A run time error in the PL/SQL development environment (DE) I have problem with generate report to PDF via Report Server.
When generating a report show an error:
REP-8: A run time error in the PL/SQL development environment (DE)
PDE-PSD001 Could not resolve reference to  while loading
REP-0008: An unexpected memory error occurred while initializing preferences.
The error occurs randomly. Once the report prints without problems and at a second printing report does not print and an error shown above,
although the report contains the same data.
My report use 3 Ref cursors and 3 select query. Use Report builder version 11.1.2.2.0.
Please, knows anyone where the problem is and how to resolve it?
Here is example, how I call Ref cusrcor:
Package:
TYPE t_info_rec IS RECORD  (
     column_1           VARCHAR2(15)
    ,column_2           NUMBER
    ,column_3           DATE
    ,column_4           VARCHAR2(15)
    ,column_5           VARCHAR2(15)
  );

TYPE t_info_cur IS REF CURSOR RETURN t_info_rec;

PROCEDURE info(p_cur       IN OUT   t_info_cur
               ,p_parameter_1        NUMBER
               ,p_parameter_2        NUMBER
               ,p_parameter_3        VARCHAR2
               ,p_parameter_4        VARCHAR2
               ,p_parameter_5        NUMBER
               ,p_parameter_6        VARCHAR2);

Package Body:
PROCEDURE info(p_cur       IN OUT   t_info_cur
               ,p_parameter_1        NUMBER
               ,p_parameter_1        NUMBER
               ,p_parameter_1        VARCHAR2
               ,p_parameter_1        VARCHAR2
               ,p_parameter_1        NUMBER
               ,p_parameter_1        VARCHAR2)
  IS
    --
  BEGIN
    --
      OPEN p_cur FOR
        SELECT column_1,column_2,column_3,column_4,column_5
            FROM table
            ;

    --
  EXCEPTION
    WHEN OTHERS THEN
      RAISE;
      open p_cur for SELECT null,null,null,null,null FROM dual WHERE 1=0;
  END info;

Call Ref cusrsor from Report Builders in RDF file:
function QR_2RefCurDS return package.t_info_cur is
  c1 package.t_info_cur;
begin

  package.info(c1
     ,p_parameter_1 =>  :P_PARAM1
     ,p_parameter_2 =>  :P_PARAM2
     ,p_parameter_3 =>  :P_PARAM3
     ,p_parameter_4 =>  :P_PARAM4
     ,p_parameter_5 =>  :P_PARAM5
     ,p_parameter_6 =>  :P_PARAM6
     );
  return c1;
end;

I am sorry for my English.
Thank you
Standa

A: There are few issue with your code. I can see that you declared type of ref cursor. Not sure if that can work. However without digging further in your code i show my code as below. In my code I am creating a record and passing the record type to procedure.
Solution 1
CREATE OR REPLACE PACKAGE Pkg_test
AS
   TYPE t_info_rec IS RECORD
   (
      column_1   NUMBER,
      column_2   NUMBER,
      column_3   VARCHAR2 (15),
      column_4   VARCHAR2 (15),
      column_5   NUMBER
   );

   TYPE t_info_cur IS TABLE OF t_info_rec;

   PROCEDURE info (p_cur           IN OUT t_info_cur,
                   p_parameter_1          NUMBER,
                   p_parameter_2          NUMBER,
                   p_parameter_3          VARCHAR2,
                   p_parameter_4          VARCHAR2,
                   p_parameter_5          NUMBER,
                   p_parameter_6          VARCHAR2);

   FUNCTION QR_2RefCurDS
      RETURN t_info_cur;
END Pkg_test;
/

CREATE OR REPLACE PACKAGE BODY  Pkg_test
as
  PROCEDURE info(p_cur  IN  OUT   t_info_cur
               ,p_parameter_1        NUMBER
               ,p_parameter_2        NUMBER
               ,p_parameter_3        VARCHAR2
               ,p_parameter_4        VARCHAR2
               ,p_parameter_5        NUMBER
               ,p_parameter_6        VARCHAR2)
  IS
   BEGIN

      --OPEN p_cur FOR
        SELECT p_parameter_1,p_parameter_2,p_parameter_3,p_parameter_4,p_parameter_5
        bulk collect into p_cur
        FROM dual   ;

   EXCEPTION
    WHEN OTHERS THEN
      dbms_output.put_line('In exception');
     -- open p_cur for
       SELECT null,null,null,null,null
       bulk collect into p_cur
       FROM dual WHERE 1=0;

   End;
  --Function Starting
 FUNCTION QR_2RefCurDS
 return t_info_cur
 is
  c1  t_info_cur;
 begin
   info(c1
     ,p_parameter_1 =>  1         --:P_PARAM1
     ,p_parameter_2 =>  2         --:P_PARAM2
     ,p_parameter_3 =>  'Hello'   --:P_PARAM3
     ,p_parameter_4 =>  'Howru' --:P_PARAM4
     ,p_parameter_5 =>   4         --:P_PARAM5
     ,p_parameter_6 =>  'BYE'     --:P_PARAM6
     );
  return c1;
end;

END Pkg_test;

/

Execution:
SQL> declare
    outpt PKG_TEST.t_info_cur;
    begin

     outpt:=PKG_TEST.QR_2RefCurDS;

     for i in 1..outpt.count
     loop
       dbms_output.put_line(outpt(i).column_1 ||'   ' || outpt(i).column_2||'   ' || outpt(i).column_3||'   ' || outpt(i).column_4||'   ' || outpt(i).column_5);     end loop;
     end;
    /

    1   2   Hello   Howru   4

   PL/SQL procedure successfully completed.

Solution 2
I use sys_refcursor to match your requirement:
CREATE OR REPLACE PACKAGE Pkg_test
AS

   PROCEDURE info (p_cur           IN OUT sys_refcursor,
                   p_parameter_1          NUMBER,
                   p_parameter_2          NUMBER,
                   p_parameter_3          VARCHAR2,
                   p_parameter_4          VARCHAR2,
                   p_parameter_5          NUMBER,
                   p_parameter_6          VARCHAR2);

   FUNCTION QR_2RefCurDS
      return sys_refcursor;
END Pkg_test;
/

CREATE OR REPLACE PACKAGE BODY  Pkg_test
as
  PROCEDURE info(p_cur  IN  OUT   sys_refcursor
               ,p_parameter_1        NUMBER
               ,p_parameter_2        NUMBER
               ,p_parameter_3        VARCHAR2
               ,p_parameter_4        VARCHAR2
               ,p_parameter_5        NUMBER
               ,p_parameter_6        VARCHAR2)
  IS
   BEGIN

        OPEN p_cur FOR
        SELECT p_parameter_1,p_parameter_2,p_parameter_3,p_parameter_4,p_parameter_5
        FROM dual   ;

   EXCEPTION
    WHEN OTHERS THEN
      dbms_output.put_line('In exception');
       open p_cur for
       SELECT null,null,null,null,null
       --bulk collect into p_cur
       FROM dual WHERE 1=0;

   End;
  --Function Starting
 FUNCTION QR_2RefCurDS
 return sys_refcursor
 is
  c1  sys_refcursor;
 begin
   info(c1
     ,p_parameter_1 =>  1         --:P_PARAM1
     ,p_parameter_2 =>  2         --:P_PARAM2
     ,p_parameter_3 =>  'Hello'   --:P_PARAM3
     ,p_parameter_4 =>  'Howru' --:P_PARAM4
     ,p_parameter_5 =>   4         --:P_PARAM5
     ,p_parameter_6 =>  'BYE'     --:P_PARAM6
     );
  return c1;
end;

END Pkg_test;

Execution
SQL>  select PKG_TEST.QR_2RefCurDS from dual;

QR_2REFCURDS
--------------------
CURSOR STATEMENT : 1

CURSOR STATEMENT : 1

       :B5        :B4 :B3                              :B2                                     :B1
---------- ---------- -------------------------------- -------------------------------- ----------
         1          2 Hello                            Howru                                     4

redpajama_set_name: RedPajamaStackExchange


Do you want to save €5.09 per year?
The best price for Philips PL-C 13W 830 2P ! Use Philips quality while enjoying significant discounts on large quantities! Fast shipping, contact us!
Philips PL-C 2P are compact fluorescent lamps with separate power supplies. They are energy efficient lamps with a 2 pin socket. These lamps run on an electromagnetic control equipment. Philips PL-C 13W 830 2P have a G24d-1 socket type and measure 1450 cm.
With a colour temperature of 3000K, Philips PL-C 13W 830 2P will provide a warm white light. Philips PL-C 13W 830 2P are very energy efficient: their energy label is classified A. Philips PL-C 13W 830 2P lamps also have a very long lifespan, 10000 hours on average!
You can use Philips PL-C 13W 830 2P lamps in public areas for toilet or staircase lighting.


The embryonic vertebrate neural tube is divided along its dorsoventral (DV) axis into eleven molecularly discrete progenitor domains. Each of these domains gives rise to distinct neuronal cell types; the ventral-most six domains contribute to motor circuits, while the five dorsal domains contribute to sensory circuits. Following the initial neurogenesis step, these domains also generate glial cell types-either astrocytes or oligodendrocytes. This DV pattern is initiated by two morphogens-Sonic Hedgehog released from notochord and floor plate and Bone Morphogenetic Protein produced in the roof plate-that act in concentration gradients to induce expression of genes along the DV axis. Subsequently, these DV-restricted genes cooperate to define progenitor domains and to control neuronal cell fate specification and differentiation in each domain. Many genes involved in this process have been identified, but significant gaps remain in our understanding of the underlying genetic program. Here we review recent work identifying members of the Prdm gene family as novel regulators of DV patterning in the neural tube. Many Prdm proteins regulate transcription by controlling histone modifications (either via intrinsic histone methyltransferase activity, or by recruiting histone modifying enzymes). Prdm genes are expressed in spatially restricted domains along the DV axis of the neural tube and play important roles in the specification of progenitor domains, as well as in the subsequent differentiation of motor neurons and various types of interneurons. Strikingly, Prdm proteins appear to function by binding to, and modulating the activity of, other transcription factors (particularly bHLH proteins). The identity of key transcription factors in DV patterning of the neural tube has been elucidated previously (e.g. the nkx, bHLH and pax families), but it now appears that an additional family is also required and that it acts in a potentially novel manner.
Zannino, Denise A. and Sagerstrom, Charles G., "An emerging role for prdm family genes in dorsoventral patterning of the vertebrate nervous system" (2015). Open Access Articles. 2679.


Kj206j0003297. Wholesale trending 2017. Wooden stepladder. Black 3 side cleaning brush. S91402Boots shine. Pp + pe + microfiber. Brush dryer dry. Catalogue: Approx. 12.60*3.52*3.50/4.96"*1.39"*1.38". Usage 2: Floor tonic agent. 20cm x 20cm x 20cm (7.87in x 7.87in x 7.87in). Wholesale gloves microfiber fabric.
Detail2: Shoes outdoor. Cats hair brush. Condition: Synthetic hair,nylon. Makeup brush set. Zthome. 9902691. Retemporel. Blue green pink.
Clothes sink. Wholesale comforteable man shoes. A998d. Model number: Square heel. Wholesale bell. copper. Shoe shining wax. Bouti1583. Sponge round. Wholesale bathtub portable. Wood shoe brush 119. Multifunction double-end. Washing shoes for brush.. Wholesale portable bathtub. Shoe brush polishing. Suede shoes cleaning. Zk174253700. Household cleaning. Cloth. Portable hair wash.


text:
layout: post
title: How do I enter into AI research?
published: true
---
---
#### What is AI ? Where are we now?

AI a.k.a Artificial Intelligence is a broad field. It is a set of algorithms and methods that implements the Intelligence. The term
_intelligence_ is subjective. It could be human level intelligence or beyond. Although The present state of art in AI neither close to what we watch in hollywood movies or what we read in fictional novels, In recent days the field is gaining momentum as the technology in hardware and computing is getting improved day by day.May be it will take several more decades to reach human level AI.

Perhaps what we know is just the tip of this iceberg....!

---

#### How do I enter into AI research?

coming soon....

 ---


text:
· Published May 7, 2019
Colts' Eric Ebron taking aim at Gronk's single-season TD record
Trevor Ruszkowski-USA TODAY Sports
Eric Ebron had a fantastic season during his first campaign with the Indianapolis Colts in 2018, and he's looking to take things to another level this coming season.
Last season, Ebron set career highs in catches (66), yards (750) and touchdowns (13) hauling in passes from Andrew Luck.
Looking ahead to 2019, he has his sights set on matching Rob Gronkowski's single-season record of 17 touchdowns.
"I believe Gronk still holds the record for most touchdowns (by a tight end), which is 17," Ebron said, per George Brenner of the Herald Bulletin. "So if I want to do anything that's gonna be real spectacular or anything that's gonna be really good, I gotta go get 17. And if I go get 17, what do I do? I help my team win games. I did that, proved that and I feel like if I'm at my best, I feel like this team will be at their best."
Quite honestly, given the way he played in his first season with Indy that goal isn't absurd. He and Luck had tremendous chemistry in the red zone, and the entire offense clicked under the direction of rookie head coach Frank Reich.
We recently posited that Indianapolis was the Super Bowl contender nobody is talking about. If Ebron is able to reach his goal, then the Colts will certainly have a shot to live up to that prediction.


text:
Q: Ruby "Colorful Number" method for numbers with only three digits - absolute beginner - I'm an absolute coding beginner and have just started to learn ruby. I had a challenge where I was supposed to check if a number was "colorful".
When in a given number, product of every digit of a sub-sequence are different. That number is called Colorful Number.
For example, "263 is a colorful number because [2, 6, 3, 2*6, 6*3, 2*6*3] are all different; whereas 236 is not colorful, because [2, 3, 6, 2*3, 3*6, 2*3*6] have 6 twice.
So take all consecutive subsets of digits, take their product and ensure all the products are different."
In the challenge given we were to only accept numbers up to three digits.
So since I am a beginner I tried to write every product seperately.
I know this is not "good" code, but still I want to understand why it is not working. I think it should... but it doesn't :)
I would be so glad if someone could tell my why this is not working.
I am not looking for a nicer solution, I really just want to know why mine doesn't work.
THANK YOU SO MUCH!
def colorful?(number)
  if number.class != Integer
    return false
  elsif number.to_s.length > 3
    return false
  elsif number == 0 || 1
    return true
  end

  digits_arr = number.digits.reverse
  product_1 = digits_arr[0]*digits_arr[1]
  product_2 = digits_arr[1]*digits_arr[2]
  product_3 = digits_arr[0]*digits_arr[1]*digits_arr[2]

  final_array = digits_arr + product_1 + product_2 + product_3

  if final_array.uniq.length == final_array.length
    return true
  else
    return false
  end
end

A: require 'set'

def colorful?(n)
  digits = n.digits.reverse
  products = Set.new
  (1..digits.size-1).each do |n|
    digits.each_cons(n) { |a| return false unless products.add?(a.reduce(:*)) }
  end
  true
end

colorful? 263
  #=> true

colorful? 236
  #=> false

colorful? 3245
  #=> true

See Set#add?

I can best show how the method works by adding some puts statements and executing the method for two of the example integers above.
def colorful?(n)
  digits = n.digits.reverse
  puts "digits = #{digits}"
  products = Set.new
  (1..digits.size-1).each do |n|
    puts "n = #{n}"
    puts "digits.each_cons(#{n}).to_a #=> #{digits.each_cons(n).to_a}"
    digits.each_cons(n) do |a|
      m = a.reduce(:*)
      puts "  a = #{a}, m = #{m}"
      puts "  products = #{products}"
      puts "  products.include?(#{m}) = #{products.include?(m)}"
      return false unless products.add?(m)
    end
  end
  puts "true is returned"
  true
end

colorful? 263
  #=> true

The following is displayed.
digits = [2, 6, 3]
n = 1
digits.each_cons(1).to_a #=> [[2], [6], [3]]
  a = [2], m = 2
  products = #<Set: {}>
  products.include?(2) = false
  a = [6], m = 6
  products = #<Set: {2}>
  products.include?(6) = false
  a = [3], m = 3
  products = #<Set: {2, 6}>
  products.include?(3) = false
n = 2
digits.each_cons(2).to_a #=> [[2, 6], [6, 3]]
  a = [2, 6], m = 12
  products = #<Set: {2, 6, 3}>
  products.include?(12) = false
  a = [6, 3], m = 18
  products = #<Set: {2, 6, 3, 12}>
  products.include?(18) = false
true is returned

colorful? 236
  #=> false

The following is displayed.
digits = [2, 3, 6]
n = 1
digits.each_cons(1).to_a #=> [[2], [3], [6]]
  a = [2], m = 2
  products = #<Set: {}>
  products.include?(2) = false
  a = [3], m = 3
  products = #<Set: {2}>
  products.include?(3) = false
  a = [6], m = 6
  products = #<Set: {2, 3}>
  products.include?(6) = false
n = 2
digits.each_cons(2).to_a #=> [[2, 3], [3, 6]]
  a = [2, 3], m = 6
  products = #<Set: {2, 3, 6}>
  products.include?(6) = true

Because products was found to contain m (3), false was returned.

A: So, your biggest issue is here:
elsif number == 0 || 1

This means "when number is equal to 0 OR when 1 is truthy value". In Ruby, 1 is always a truthy value, so this condition is always satisfied, leading to the execution of return true, terminating your method and returning true for any value.
Once you replace it with either
elsif number == 0 || number == 1

or
elsif [0,1].include? number

you will still have some more issues to fix - next one will be No implicit conversion of Integer into an Array when you try to add number to an Array. I hope you'll figure this one out by yourself. :)
While we're here, few minor notes.
In Ruby, we prefer duck-typing over strong types (mostly becuase we don't have strong typing) so any form of argument type checks like if number.class != Integer is thrown upon (not to mention it won't work very well as you will reject a large number of other Numeric classes - if you have to chack for classes use is_a? or kind_of?). Note that if your method is ever executed with something that is not a number, you do want to throw an exception rather than let the calculation continue - it is much easier to prevent your system from getting into a bad state than debugging the bad state and guessing how you got there.
Might be personal opinion here, but elsif sucks - almost always there is a better way. In this scenario, since you're returning in each case, you could just do:
return false unless number.is_a? Integer # really unnecessary
return false if number.to_s.length > 3
return true if number == 0 || number == 1

A: So in the end I've solved it like this (I know there are nicer ways, but still, it now works (as in can tell if a number is colorful or not, if it has no more than 3 digits):
def colorful?(number)
  return false unless number.is_a? Integer

  digits_arr = number.digits.reverse

  return false if digits_arr.length > 3

  return true if digits_arr.length == 1

  final_array = []
  final_array << digits_arr

  case digits_arr.length
  when 3
    product_one = digits_arr[0] * digits_arr[1]
    final_array << product_one
    product_two = digits_arr[1] * digits_arr[2]
    final_array << product_two
    product_three = digits_arr[0] * digits_arr[1] * digits_arr[2]
    final_array << product_three
  when 2
    product_one = digits_arr[0] * digits_arr[1]
    final_array << product_one
  end

  if final_array.flatten.uniq == final_array.flatten
    return true
  else
    return false
  end
end


If you earned a CompTIA A+, CompTIA Network+ or CompTIA Security+ certification after January 1, 2011, you are automatically enrolled in the continuing education program, and your certification has an expiration date of three years from the date certified. You will have three years from the date certified to either retake the most recent version of the certification exam or successfully complete the CompTIA Continuing Education program to earn a recertification.
Information technology changes so rapidly, employers (in particular, those in the federal defense sector) often require participation in continuing education programs to pro-actively keep IT workers' skills and knowledge current. CompTIA's continuing education program provides a variety of methods for you to demonstrate your ongoing pursuit of knowledge and skills that will keep you current and relevant in your IT profession. Apply for CompTIA Training Courses today.


text:
\section{Introduction}\label{intro}

The standard explanation for the phenomenon of jet quenching - the suppression of particles with large transverse momentum produced in nucleus-nucleus collisions compared with the expectations from an incoherent superposition of nucleon-nucleon ones - observed at the Relativistic Heavy Ion Collider (RHIC) at Brookhaven National Laboratory \cite{rhic}, is radiative energy loss (see the reviews \cite{rel}). This explanation implies a modification of the standard QCD radiation pattern (see e.g. \cite{Armesto:2007dt} for a recent proposal).

\begin{figure}
\begin{center}
\psset{unit=0.7cm}
\begin{pspicture}(-2,-1)(8,3)
\psline[linestyle=dashed,linecolor=gray](-2,0)(0,0)
\put(-1.8,0.5){$Q$}
\put(-1.8,-0.5){$E_{jet}$}
\psline[linestyle=dashed](0,0)(2.5,1.9)
\psline[linestyle=dashed](0,0)(2.5,-1.9)
\put(0,0){\line(1,0){7}}
\put(1.5,0){\vector(1,0){0.8}}
\pscoil[coilheight=1.2,coilwidth=0.2,coilarm=0](3,0)(6,1.2)
\psarc(3,0){1.5}{0}{22}
\put(5,0.2){$\theta$}
\put(6.2,0.9){$E_g$}
\end{pspicture}
\end{center}
\vskip 0.5cm
\caption{Kinematical variables in the process of gluon radiation from a parent parton.}
\label{fig0}
\end{figure}

In standard  perturbative QCD, the process of gluon radiation suffers from several types of singularities at each order in $\alpha_s$, see Fig. \ref{fig0}, leading to single and double logarithms, which have to be resummed.
More specifically, there can be two different singularities when a gluon is emitted: collinear singularities when the gluon emission angle is very small ($\theta\to 0$) leading to $\ln \theta$; and infrared divergences when the emitted gluon takes a very small fraction $x$ of the energy of the parent, leading to $\ln(1/x)$.
These singularities give problems of convergence, thus the need of resummations. There are different resummation schemes, namely:
\begin{itemize}
\item Leading Logarithmic Approximation (LLA): it resums the single logs $\left[\alpha_s\ln\left(k_T^2/\mu^2\right)\right]^n$, with $k_T$ the transverse momentum of the emitted gluon with respect to the parent parton.

\item Double Logarithmic Approximation (DLA): resummation of collinear and infrared singularities $[\alpha_s\ln(1/x)\ln\theta]^n\sim {\cal O}(1)$.

\item Single Logarithms (SL): takes into account the emission of hard collinear gluons ($\theta\to 0$), $[\alpha_s\ln\theta]^n\sim{\cal O}(\sqrt{\alpha_s})$.

\item Modified Leading Logarithmic Approximation (MLLA):  SL correction to DLA,
\\ $\left[\alpha_s\ln(1/x)\ln\theta+\alpha_s\ln\theta\right]^n\sim [{\cal O}(1)+({\cal O}(\sqrt{\alpha_s})].$
\end{itemize}

The standard radiation pattern in QCD \cite{basics} has been extensively tested by measurements in high energy $e^+ e^-$ and $pp (p\bar{p})$  collisions. While the DLA resummation scheme is known to overestimate the cascading process, as it ignores the energy-momentum conservation since the radiating particle does not loose any energy after soft gluon radiation,  it has been found a very good agreement between the data from OPAL and TASSO and the  MLLA approximation, while TeVatron data require further refinements \cite{Arleo:2007wn}.

When a medium is created in a heavy ion collision, the radiating particle will travel through it. A distortion in the radiation pattern will appear. In this work, we focus on the multiplicity distributions within a jet. We will use a simple medium implementation within MLLA as proposed in \cite{BorghiniWiedemann}, to describe the QCD radiation pattern in medium. We go beyond previous studies \cite{dremin2} by considering different possibilities to fix the parameters in the calculation, which produces qualitivavely different results.

\section{Calculation and results}\label{sec:1}

The computation of multiplicity distributions in QCD has been discussed many times, see e.g. \cite{basics,Dokshitzer:1993dc,dremin}. Here we simply indicate the main formulae:
The multiplicity distributions at a scale (rapidity) $y=\ln (p\theta/Q_0)=\ln (2Q/Q_0)$, with $Q_0$ an
infrared cut-off, is the probability of finding $n$ objects in the final state radiated within an angle $\theta$ from a parton with momentum $p$:
\begin{equation}\label{eq.1}
P_n(y)=\frac{\sigma_n}{\sum_{n=0}^{\infty}\sigma_n}=\frac{\sigma_n}{\sigma_{inel}}\ .
\end{equation}
The generating functional is defined in the following way:
\begin{equation}\label{eq.4}
G(y,z)=\sum_{n=0}^{\infty}P_n(y)(1+z)^n.
\end{equation}

The normalized factorial moments of range $q$ are defined as
\begin{equation}\label{eq.5}
M_q=\frac{1}{\langle n \rangle ^q}\left.\frac{d^q G(y,z)}{d z^q}\right|_{z=0}=\frac{\sum_{n}P_n n(n-1)...(n-q+1)}{\left(\sum_n P_n n\right)^q}\ ,
\end{equation}
so the generating functional can be expressed as a function of those moments:
\begin{equation}\label{eq.6}
G(y,z)=\sum_{q=0}^{\infty}\frac{z^q}{q!}\langle n\rangle^qM_q\ .
\end{equation}

The normalized factorial moment of range one is equal to 1.
The  normalized factorial moment of range two,
\begin{equation}
M_2=\frac{\langle n(n-1)\rangle}{\langle n \rangle ^2}\ ,
\end{equation}
is related to the normalized dispersion of the distribution,
\begin{equation}
D^2_{norm}=\frac{\langle n^2\rangle -\langle n\rangle ^2}{\langle n\rangle ^2}\ ,
\end{equation}
in the following way:
\begin{equation}\label{eq.7}
M_2=D_{norm}^2+1-\frac{1}{\langle n \rangle}\ .
\end{equation}

The master evolution equation for  splitting of a parton A into partons B and C, with momentum fractions $x$ and $(1-x)$ respectively, is \cite{basics}
\begin{equation}\label{eq.8}
\frac{d G_A(y,z)}{d y}=\frac{1}{2}\sum_{B,C}\int_0^1 d x \frac{\alpha_s(k_T^2)}{2\pi}\Phi_A^{BC} [G_B(y+\ln x ,z ) G_C(y+\ln(1-x),z)-G_A(y,z)].
\end{equation}

The different possibilities for splitting [their respective probabilities] are:
$g{}\to g{(x)} g{(1-x)}$ [$\Phi_G^{GG}(x)$], $g{}\to q{(x)} \bar{q}{(1-x)}$ [$\Phi_G^{QQ}(x)$],  $q{}\to q{(x)} g{(1-x)}$ [$\Phi_Q^{QG}(x)$] and $q{}\to g{(x)} q{(1-x)}$ [$\Phi_Q^{GQ}(x)=\Phi_Q^{QG}(1-x)$].
The evolution equations for the generating functionals of gluon and quark jets in MLLA read
\begin{eqnarray}\label{eq.9}
G'_G(y,z)&=&\int^{1}_{0}dx K^{G}_{G}(x)\gamma_0^2[G_G(y+\ln x,z)G_G(y+\ln(1-x),z)-G_G(y,z)]\\\nonumber
&+&n_f\int^{1}_{0}dx K^{Q}_{G}(x)\gamma_0^2[G_Q(y+\ln x,z)G_Q(y+\ln(1-x),z)-G_G(y,z)],\\
G'_Q(y,z)&=&\int^{1}_{0}dxK^{G}_{Q}(x)\gamma_0^2[G_G(y+\ln x,z)G_Q(y+\ln(1-x),z)-G_Q(y,z)],\label{eq.9.1}
\end{eqnarray}
where the prime denotes the derivative with respect to $y$, and $\gamma_0^2=2 N_c \alpha_s/\pi$, with $N_c=3$ the number of colors and $n_f(=3)$ the number of active flavors.
The negative terms in both equations take into account the probability of no radiation and yield the corresponding integral finite without the need of any regulation of the splitting kernels.

In the absence of any medium, the splitting kernels $K_i^j$ are the standard DGLAP kernels e.g. used for jets in $e^+e^-$ annihilation.
We introduce the medium in the splitting kernels by multiplying the infrared-divergent parts by a constant $f_{med}$ as done in \cite{BorghiniWiedemann}:
\begin{eqnarray}\label{eq.11}
K_G^{G}(x)&=&\frac{1+f_{med}}{x}-(1-x)[2-x(1-x)],\\\nonumber
K_G^{Q}(x)&=&\frac{1}{4N_c}\left[x^2+(1-x)^2\right],\\
K_Q^{G}(x)&=&\frac{C_F}{N_c}\left[\frac{1+f_{med}}{x}-1+\frac{x}{2}\right],\nonumber
\end{eqnarray}
where $C_F=(N_c^2 -1)/(2 N_C)$, and $K_A^B$ represents the splitting of a particle $A$ with momentum $p$ into a particle $B$ with momentum fraction $x p$ and another particle $C$ with momentum fraction $(1-x)p$. For $f_{med}=0$ we obviously recover the standard DGLAP kernels. The constant $f_{med}$ grows with increasing medium length and transport coefficient, and decreasing parent-parton energy, but the quantitative relation has not been established yet.

Now we proceed by substituting \eqref{eq.6} into  \eqref{eq.9} and \eqref{eq.9.1}, and by collecting terms with equal powers of the auxiliary variable $z$ in both sides of the equations. In this way we will obtain equations for the mean multiplicities at order $z$, and for the corresponding normalized factorial moments of range two at order $z^2$.

\subsection{First order equations:  ${\cal O}(z)$}

At lowest order in $z$ we get:
\begin{eqnarray}\label{eq.12,13}
\langle n_G(y)\rangle '&=&\int^1_0
dx\gamma_0^2 K^G_G(x) [\langle n_G(y+\ln x)\rangle+\langle
n_G(y+\ln (1-x))\rangle-\langle n_G(y)\rangle]\\\nonumber
&+&n_f\int^1_0 dx\gamma_0^2 K^Q_G(x)[\langle n_Q(y+\ln
x)\rangle+\langle n_Q(y+\ln (1-x))\rangle-\langle n_G(y)\rangle],\\
\label{eq.14}
\langle n_Q(y)\rangle '&=&\int^1_0
dx\gamma_0^2 K^G_Q(x)[\langle n_G(y+\ln x)\rangle+\langle
n_Q(y+\ln (1-x))\rangle-\langle n_Q(y)\rangle ],
\end{eqnarray}
in which $n_i$ has the meaning of the parton mutiplicity within a jet generated by a parton of type $i=G,Q$.

Using the asymptotic ansatz for the mean multiplicities \cite{basics,Dokshitzer:1993dc}:
\begin{equation}\label{eq.15}
\langle n_G\rangle = e^{\gamma y}, \ \ \ \ \langle n_Q\rangle=\frac{1}{r}e^{\gamma y},
\end{equation}
which is valid at very high energies, we get from \eqref{eq.12,13} and \eqref{eq.14}
\begin{eqnarray}\label{eq.16}
\gamma&=&\int^1_0dx\gamma_0^2\left[K^G_G(x)[x^{\gamma}+(1-x)^{\gamma}-1]+\frac{n_f}{r}K^Q_G(x)\left[x^{\gamma}+(1-x)^{\gamma}-r\right]\right],\\
\gamma&=&\int^1_0dx \gamma_0^2
K^G_Q(x)\left[rx^{\gamma}+(1-x)^{\gamma}-1\right]\label{eq.16.2}
\end{eqnarray}
respectively. By doing that, we have obtained  two algebraic equations instead the original integro-differential ones. The only variable is the medium characterized by $f_{med}$, and we have a system of two equations with three unknown parameters. Fixing one of them we can solve the system analytically. We study two cases:
\begin{itemize}
\item We fix $\gamma$ as done in \cite{dremin2} and we obtain the dependence of $\alpha_s$ and $r$ with $f_{med}$.
\item We fix $\alpha_s$ and study the variation of $\gamma$ and $r$ with $f_{med}$.
\end{itemize}

The results are shown in Figs.~\ref{fig1} and ~\ref{fig2}.  We fix the values of $\gamma$ and $\alpha_s$ in order to agree, for $f_{med}=0$,  with the results in \cite{dremin2}.

When $\gamma$ is set to be medium independent, which with the ansatz \eqref{eq.15} means that the parton mean multiplicity does not change when the jet travels through a medium of increasing density, a decreasing behavior of $\alpha_s$ is found, with $\alpha_s\to 0$ when $f_{med}\to\infty$.
\begin{figure}[h]
\begin{center}
\resizebox{0.6\columnwidth}{!}{\includegraphics{alphagammafmed.eps}}
\end{center}
\caption{Top: evolution of $\gamma$ with $f_{med}$ for fixed $\alpha_s=0.1156$. Bottom: evolution of  $\alpha_s$ with $f_{med}$ for fixed $\gamma=0.3746$ \cite{dremin2}.}
\label{fig1}
\end{figure}
\begin{figure}[h]
\begin{center}
\resizebox{0.6\hsize}{!}{\includegraphics{rfmed.eps}}
\end{center}
\caption{Ratio between gluon and quark mean multiplicities versus $f_{med}$, for both cases of fixed $\alpha_s=0.1156$ (red solid line) and fixed $\gamma=0.3746$ \cite{dremin2} (blue dotted line).}
\label{fig2}
\end{figure}
In Fig.~\ref{fig1}bottom we indeed see a very drastic decrease of $\alpha_s$ in a range of $f_{med}$ from $0$ to $4$. As $f_{med}$ is expected to be proportional to $\hat{q}\propto T^3$ \cite{BorghiniWiedemann,Baier:2002tc}, we find a large decrease in the coupling constant for a small increase in temperature.
The ratio of gluon- and quark-jet mean multiplicities, $r$, increases with the medium (Fig. \ref{fig2}), with the large $f_{med}$ limit
\begin{equation}
r\mathop{\to}\limits_{f_{med}\to\infty}\gamma\left[[\gamma_E+\Psi(\gamma)]\left(1-\frac{N_c}{C_F}\right)+\frac{1}{\gamma}\right]\simeq 2,
\end{equation}
meaning that even in the medium gluon jets are still more active than quark jets in producing secondaries.

In the second case we analyze, we fix $\alpha_s$ and calculate the dependence of the anomalous dimension $\gamma$ with the medium. As shown in Fig.~\ref{fig1}top, it increases. The large $f_{med}$ limit is
\begin{equation}
\gamma\mathop{\to}\limits_{f_{med}\to\infty}1.
\end{equation}
Thus, the mean multiplicity of partons increases with the presence of a medium.
When we calculate $r$, we find a decreasing behavior (Fig. \ref{fig2}) with an asymptotic value of 1 when $f_{med}\to\infty$. So the quark and the gluon jets tend to produce secondary partons in the same amount when traversing a medium. This result suggests that for large medium effects, multiplicity is dominated by the gluon piece. It agrees with the behavior observed in \cite{dremin2} of $r$ decreasing with increasing $\gamma$. But
it does not coincide with the values $r=N_c/C_F=9/4$, $\gamma=\sqrt{\gamma_0^2 (1+f_{med})}$ obtained when taking just the infrared-divergent parts of the splitting kernels. It is actually driven by the non-infrared divergent pieces which cancel for $x\to 0$ in \eqref{eq.16} and \eqref{eq.16.2} and, at first glance, it looks dubious. It might be due to the ansatz \eqref{eq.15}. We leave this point for future investigations.

After obtaining the parameters by solving the equations ${\cal O}(z)$, we substitute them in the equations ${\cal O} (z^2)$.

\subsection{Second order equations: ${\cal O}(z^2)$}

Collecting terms with powers $z^2$ in both sides of equations \eqref{eq.9}  and \eqref{eq.9.1} we get:
\begin{eqnarray}\label{eq.18}
\frac{Q_2}{2}(\langle n_Q(y)\rangle^2) '&=&\int^1_0
dx\gamma_0^2K^G_Q(x)\\ \nonumber
&\times&[\frac{1}{2}\langle n_G(y+\ln x)\rangle^2 F_2+\frac{1}{2}\langle
n_Q(y+\ln (1-x))\rangle^2 Q_2\\ \nonumber
&+&\langle n_G(y+\ln x)\rangle\langle n_Q(y+\ln(1-x))\rangle-\frac{1}{2}\langle n_Q(y)\rangle^2 Q_2],
\end{eqnarray}
\begin{eqnarray}\label{eq.17}
\frac{F_2}{2}(\langle n_G(y)\rangle^2) '&=&\int^1_0
dx\gamma_0^2 K^G_G(x)\frac{1}{2}\\ \nonumber
&\times &[\left(\langle n_G(y+\ln x)\rangle^2 +\langle
n_G(y+\ln (1-x))\rangle^2 \right)F_2 \\ \nonumber
&+&
\langle n_G(y+\ln x)\rangle\langle n_G(y+\ln(1-x))\rangle-\frac{1}{2}\langle n_G(y)\rangle^2 F_2]\\ \nonumber
&+&n_f\int^1_0
dx\gamma_0^2 K^Q_G(x)\frac{1}{2}[\left(\langle n_Q(y+\ln x)\rangle^2+\langle
n_Q(y+\ln (1-x))\rangle^2\right) Q_2\\ \nonumber
&+&\langle n_Q(y+\ln x)\rangle\langle n_Q(y+\ln(1-x))\rangle-\frac{1}{2}\langle n_Q(y)\rangle^2 F_2]
\end{eqnarray}
for the second order normalized factorial moments for quarks ($Q_2$)  and gluons ($F_2$) respectively. Note that in MLLA the second order normalized factorial moments are $y$-independent.

Introducing our ansatz \eqref{eq.15} for the mean multiplicities, these equations read
\begin{eqnarray}
 \label{eq.20}
2Q_2\gamma&=&\int^1_0 dx\gamma_0^2K_Q^G(x)\left( r^2x^{2\gamma}F_2+(1-x)^{2\gamma}Q_2+2rx^{\gamma}(1-x)^{\gamma}-Q_2\right),\\
\label{eq.19}
2\gamma F_2 &=&\int^1_0
dx\gamma_0^2K^G_G(x)\left(x^{2\gamma}F_2+(1-x)^{2\gamma}F_2+x^{\gamma}(1-x)^{\gamma}-F_2\right)\\ \nonumber
&+&\frac{n_f}{r^2}\int^1_0
dx\gamma_0^2K^Q_G\left(x^{2\gamma}Q_2+(1-x)^{2\gamma}Q_2+x^{\gamma}(1-x)^{\gamma}-r^2F_2\right).
\end{eqnarray}

\begin{figure}[h]
\begin{center}
\resizebox{0.6\hsize}{!}{\includegraphics{F2Q2fmed.eps}}
\end{center}
\caption{Top: second order normalized factorial moment $Q_2$ for quarks versus $f_{med}$. Bottom:  second order normalized factorial moment $F_2$ for gluons versus $f_{med}$. The line convention is the same as in Fig. \ref{fig2}.}
\label{fig3}
\end{figure}
As we know the analytic expression of $\alpha_s(f_{med})$ in the case of fixed $\gamma$ or $\gamma(f_{med})$ for the case of fixed $\alpha_s$, and $r(f_{med})$, the only unknowns are $Q_2$  and $F_2$.
Solving these system of two algebraic equations we obtain $F_2(f_{med})$ and $Q_2(f_{med})$. We show the results in Fig.~\ref{fig3}, where we can see a decrease in the second order moments for both quark and gluon  jets. The decreasing behavior is found for the two different cases that we analyze.

In order to see what really happens to the multiplicity distribution with the medium, we calculate the dispersion by using the relation given by \eqref{eq.7}:
\begin{eqnarray}\label{eq.17.1}
D^2_Q&=&\langle n_Q\rangle ^2 D^2_{Q,norm}=\frac{1}{ r^2}e^{2\gamma y}(Q_2-1+r e^{-\gamma y}),\\
D^2_G&=&\langle n_G\rangle ^2 D^2_{G,norm} = e^{2\gamma y}(F_2-1+e^{-\gamma y}).
\label{eq.17.2}
\end{eqnarray}
While, as indicated above, in MLLA the second order normalized factorial moments are $y$-independent, this is not the case for the dispersion. On the other hand, the ansatz  \eqref{eq.15} is only valid at large rapidities. Therefore, for the purpose of illustration we choose a large rapidity $y= 10.72$ which roughly corresponds to the total rapidity interval at top RHIC energy.

In Fig.~\ref{fig4} we show the results obtained for the dispersion of the multiplicity distributions of quark and gluon jets. Now the behaviors in the two cases that we analyze are very different: For fixed $\gamma$ we obtain a decreasing dispersion with increasing $f_{med}$. For fixed $\alpha_s$  an increase in the dispersion of the multiplicity distributions is obtained. The former result is difficult to understand, while the latter makes more sense within the logic that the multiplicity distributions should get wider in medium than in vacuum.
\begin{figure}[h]
\begin{center}
\resizebox{0.6\hsize}{!}{\includegraphics{DispGQfmed.eps}}
\end{center}
\caption{Dispersion for gluons (plots on the left) and quarks (plots on the right) versus $f_{med}$, for both cases of fixed $\alpha_s=0.1156$ (red solid line, upper plots) and fixed $\gamma=0.3746$ \cite{dremin2} (blue dotted line, lower plots), for $y=10.72$.}
\label{fig4}
\end{figure}

 On the other hand, the normalized dispersions can be directly read from \eqref{eq.17.1} and \eqref{eq.17.2}. For the large rapidity we are examining, the results are similar to those for the second order moments in Fig.~\ref{fig3} shifting the vertical scale down by one unit - the correction due to the last, rapidity-dependent term in the r.h.s. of the equations is smaller than +0.04.

\section{Conclusions}

Analytical estimates of the medium modification of parton branching are most needed, both by their own interest and as a tool for understanding results which come from Monte Carlo simulators \cite{mc}. These medium modifications will hopefully be tested both at RHIC (see the first jet results in \cite{jets}) and at the Large Hadron Collider \cite{lhc} in the near future.

In this work, we have considered the modification of the multiplicity distributions in MLLA due to the presence of a QCD medium. The medium has been introduced though a multiplicative constant
($f_{med}$) in the soft infrared parts of the
kernels of
QCD evolution equations. Using the asymptotic ansatz \eqref{eq.15} for quark and gluons mean multiplicities, we have studied two cases: fixed $\gamma$ as previously considered in \cite{dremin2}, and
fixed $\alpha_s$. After analyzing several features of both cases, we have discussed the mutiplicity distributions.
We
find opposite behaviors for the dispersion of the multiplicity
distributions with increasing $f_{med}$. For fixed $\gamma$ the dispersion decreases, while for fixed $\alpha_s$ it increases.
As future developments, we plan to clarify several points in our analysis, both relaxing the ansatz \eqref{eq.15} and including medium effects in the splitting functions with a more refined treatment than the use of $f_{med}$.

\section*{Acknowledgments}

We thank F. Arleo, S. Jeon, R. P\'erez Ramos, C. A. Salgado and U. A. Wiedemann for useful discussions.
This work has been supported by Ministerio de Educaci\'on
y Ciencia of Spain under project FPA2005-01963, by Xunta de Galicia (Conseller\'{\i}a de Educaci\'on), and by the Spanish Consolider-Ingenio 2010
Programme CPAN (CSD2007-00042).
NA has been supported by  MEC of Spain under a contract Ram\'on y Cajal, and PQ by MEC of Spain under a grant of the FPU Program; both acknowledge support from Xunta de Galicia through grant PGIDIT07PXIB206126PR.

redpajama_set_name: RedPajamaArXiv


Naturally, there's enough room for the entire squad.
On any given day, you'll find us pouring over the real estate listings of the rich and famous. Most recently, Diane Keaton gave us a look inside her Pinterest-inspired mansion. Closer to home, Cate Blanchett's Hunters Hill estate sold for $20 million last year.
The latest A-lister to buy a sizeable property? Taylor Swift.
According to Trulia.com, Swift recently bought a New York townhouse for $23.5 million. The property is located in the heart of the city's Tribeca neighbourhood.
The townhouse features all of the mod-cons you'd expect in a luxury abode. On the ground floor, there's a theater, gym, spa steam bath and bar. Upstairs, you'll find the maid's quarters, complete with a private entrance, along with a state-of-the-art kitchen. On the top floors, there are three bedrooms and a terrace.
Tribeca, are you ready for it? 'It' being Taylor Swift residing in your neighbourhood.
The butler's pantry and wine cellar.
One of many communal areas.


This is another one of our signature designs. Take note of the addition of embroidery with applique! Applique letters are sewn into, not pressed onto, our high quality tees. This one is done on a high quality adult tee. It will be an everyday favorite!


text:
Public Notice Quick Search
Advanced Search What is a public notice? Disclaimer
legal News +
Flint-Genesee County
Ingham County
Muskegon (Norton-Lakeshore)
Washtenaw County
Newstands
Public Notice Policies
Tweet This | Share on Facebook
Fraud finding against Bank of America reversed
Macomb Legal News
By Larry Neumeister
NEW YORK (AP) — Bank of America Corp. was not liable for fraud and subject to a penalty of more than $1.2 billion for its actions before the economy collapsed in 2008 despite a jury's finding to the contrary, a federal appeals court ruled recently.
The 2nd U.S. Circuit Court of Appeals in Manhattan said there was insufficient evidence for a jury to conclude at a 2013 trial that mail and wire fraud was committed by the bank's Countrywide Financial unit in late 2007 and 2008 when it passed along mortgages to government housing agencies Fannie Mae and Freddie Mac.
Prosecutors had alleged that the bank sold mortgages at break-neck speed without regard to quality as the economy hurtled toward one of the nation's worst financial downturns.
In July 2014, U.S. Attorney Preet Bharara touted the jury verdict and subsequent civil penalty as the first time a bank or its executives had been found liable under federal law for mortgage fraud leading up to the financial crisis. His office had no immediate comment Monday.
Lawrence Grayson, a spokesman for the Charlotte, North Carolina-based bank, said the bank was pleased with the 2nd Circuit's ruling.
The three-judge panel, in a ruling written by Circuit Judge Richard C. Wesley and released Monday, said trial evidence came up short.
The appeals court said the claims arose in 2012 after a former employee of Countrywide sued the company, alleging that a division of Countrywide Home Loans that had specialized in subprime loans acted fraudulently after it transformed itself into a prime origination division after the subprime market collapsed in 2007. The United States later joined the lawsuit.
After a jury found the bank and an employee liable, the trial judge imposed a $1.27 billion penalty against the bank and a $1 million penalty against an executive who oversaw the creation of a loan origination process called the "High Speed Swim Lane" beginning in August 2007. The program nicknamed the "Hustle" lasted until May 2008.
The jury found that Countrywide executives deliberately misrepresented the quality of the mortgages that were sold as safe investments. The 2nd Circuit, however, found a "basic deficiency" in proof.
"We conclude the evidence is insufficient to sustain the jury's verdict," it said.
The 2nd Circuit said the government had to prove there was fraudulent intent when the bank set up contracts.
"The government did not prove — in fact, did not attempt to prove — that at the time the contracts were executed Countrywide never intended to perform its promise of investment quality. Nor did it prove that Countrywide made any later misrepresentations ... as to which fraudulent intent could be found," it said.
Prior to the housing collapse, Countrywide was one of many mortgage companies selling risky mortgages to Fannie Mae and Freddie Mac.
Bank of America, JPMorgan Chase and other big Wall Street banks paid out billions of dollars in legal settlements for their roles in the financial crisis.
Sign in to post a comment »
headlines Macomb
Duet: Husband/wife litigation team launches new law firm
Sentencing session
Court: Bias shown in sending pregnant woman to prison
At a Glance ...
Lawsuit: Clinic implanted embryo in wrong woman
headlines National
How the push for inclusion in law firm hiring can carve a path for female talent
SCOTUS rules against warrantless cellphone searches in 'sweeping endorsement of digital privacy'
Oakland Throws a Block at DOJ Bid to Weigh in on Antitrust Claims Over Raiders Move
Hogan Lovells, Baker McKenzie Elevate Legal Ops Professionals
Tuesday round-up
You are here: HomeMacomb > Fraud finding against Bank of America reversed
Detroit Legal News
1409 Allen Rd, Suite B
Troy, Michigan 48083
Privacy Policy | Terms of use | Feedback
Home | Detroit | Flint-Genesee | Grand Rapids | Ingham County | Jackson County | Macomb | Muskegon | Oakland County | Washtenaw County | Public Notices | About Us | Contact Us


text:
Fort A.P. Hill is a training and maneuver center belonging to the United States Army located near the town of Bowling Green, Virginia. The center focuses on arms training and is used by all branches of the U.S. Armed Forces. It is named for Virginia native and Confederate Lieutenant General A. P. Hill. Fort A.P. Hill is one of the U.S. Army installations named for Confederate soldiers to be recommended for renaming by The Naming Commission. Their recommendation is that the post be renamed Fort  Walker. On 5 January 2023 William A. LaPlante, US under-secretary of defense for acquisition and sustainment (USD (A&S)) directed the full implementation of the recommendations of the Naming Commission, DoD-wide.

History

In the spring of 1940, the War Plans Division of the Army General Staff developed a plan to raise a national army of four million men that would allow it to conduct simultaneous operations in both the Pacific and European theaters. In July 1940, a movement began to locate an area of approximately , independent of any post, and lying somewhere between the Potomac River and the upper Chesapeake Bay.

Lieutenant Colonel Oliver Marston, an artillery officer stationed in Richmond, Virginia and acting as an agent of the Third Corps Area commander, made a detailed investigation of the Bowling Green, Virginia area in September 1940. He enthusiastically recommended that the War Department procure the Caroline County site. The result was a maneuver area that contained  and billeting space for 74 officers and 858 enlisted personnel.

Fort A.P. Hill was established as an army training facility on June 11, 1941, pursuant to War Department General Order No. 5. In its first year, the installation was used as a maneuver area for the II Corps and for three activated National Guard divisions from the Mid-Atlantic states. In the autumn of 1942, Fort A.P. Hill was the staging area for the headquarters and corps troops of Major General George S. Patton's Task Force A, which was part of the Western Task Force of the Allied invasion of French North Africa. During the early years of World War II, the post continued to be a training site for corps and division-sized units. Commencing in 1944, field training for Officer Candidate School and enlisted replacements from nearby Forts Lee, Eustis, and Belvoir was conducted.

In 1952, during the Korean War, Fort A.P. Hill was designated as Camp A.P. Hill and was a major staging area for units deploying to Europe, including the VII Corps Headquarters and the 3rd Armored Cavalry Regiment. The fort was the major center for the Engineer Officer Candidate School, training students from Fort Belvoir during the Vietnam War.

Construction of the U.S. Army Ordnance Corps Explosive Ordnance Disposal training center was completed in July 2011, with the first day of class being October 17, 2011. It is named after Captain Jason McMahon, who died in Afghanistan in 2010. The center provides explosive ordnance disposal advanced technical training and tactical skills education for both officer and enlisted.

The U.S. Army Asymmetric Warfare Group officially opened its $90.1 million Asymmetric Warfare Training Center on January 24, 2014. The  training complex includes a headquarters, barracks, administrative, training and maintenance facilities, an urban training area, a  mobility range, an  known distance range, a light demolitions range and an indoor shooting range. This center focuses on providing joint and combined arms training. All branches of the U.S. Armed Forces train at Fort A.P. Hill, and the installation has also hosted training of foreign allies, ranging from providing support for mobilizations to helping units train for deployment.

Organization
The fort's garrison currently includes;

 Directorate of Emergency Services
 Directorate of Family and MWR
 Directorate of Plans, Training, Mobilization, and Security
 Regional Training Support Center
 Plans, Analysis and Integration Office
 Directorate of Public Works
 Direcorate of Resource Management
 Installation Safety Office
 Sustainable Range Program

Training

It is used year-round for military training of both active and reserve troops of the U.S. Army, U.S. Navy, U.S. Marine Corps, and U.S. Air Force, as well as Reserve Officers' Training Corps cadets and other government agencies including the Departments of State and Interior, U.S. Customs and Border Protection, and federal, state, and local security and law enforcement agencies.

Boy Scouts of America National Jamborees

The installation hosted the Boy Scouts of America National Scout Jamboree in 1981, 1985, 1989, 1993, 1997, 2001, 2005, and 2010. The number of participants each time included approximately 35,000 Boy Scouts and some 250,000 visitors.  In 2013, the Boy Scouts moved the Jamboree to its new permanent home at Summit Bechtel Reserve high adventure camp in Fayette County, West Virginia.

In the media
An episode of What on Earth?, first shown on Discovery Channel as S8 E1 (8/27/20), features the site in an episode called "Zombietown USA."

References

External links

Wealthy in Heart: Oral History of Life Before Fort A.P. Hill
History of Fort A.P. Hill page
Condensed history of U.S. Army Garrison Fort A.P. Hill

Caroline County, Virginia
Forts in Virginia
Training installations of the United States Army
United States Army posts
Buildings and structures in Caroline County, Virginia
Military installations established in 1941
1941 establishments in Virginia

redpajama_set_name: RedPajamaWikipedia


text:
Camellia Open Sky School training tea growers
Sukanta Halder
21 November, 2020, 12:15 pm
Last modified: 21 November, 2020, 02:14 pm
1,482 registered and 5,076 unregistered small-scale tea farmers will be trained under the programme
Camelia Khola Akash School is a practical training programme which will train both Registered and unregistered tea farmers in the country to enable them to get fair prices for their crops. Photo: TBS
To create expert tea farmers, as well as teach tea cultivation management and safe tea production in a scientific manner, the Bangladesh Tea Board has undertaken an innovative initiative.
Camellia Khola Akash School, or Camellia Open Sky School, is a practical training programme beside most tea gardens, in open fields, for the marginalised tea farmers of different places.
The Bangladesh Tea Board told The Business Standard (TBS), these activities will enable tea growers to get a fair price for raw leaves, use the necessary pesticides, reduce production cost, and increase product quality.
Under this initiative, 1,482 registered and 5,076 unregistered small-scale tea farmers – of the Panchagarh, Dinajpur, Lalmonirhat, Thakurgaon, and Nilphamari districts – will be trained.
The initiative started with 500 farmers of the northwestern part of the country in October 2020. And the eight-step training activities of this initiative ended a few days ago.
Camellia school's activities will continue in the long run, in different parts of the country, to bring different types of services to the doorsteps of tea growers, the Bangladesh Tea Board informed TBS.
The school is training farmers to select tea varieties, prepare nurseries, plant seeds, select leaves, prune plants, install irrigation and drainage, apply fertiliser, plus control pests and diseases, etc.
The name of the school is inspired by the scientific name of tea – Camellia sinensis.
Mohammad Shamim Al Mamun, director of the Extension of Small Holding Tea Cultivation in Northern Bangladesh Project implemented by the Bangladesh Tea Board and Senior Scientific Officer of the Bangladesh Tea Board, is implementing the school project.
Under the initiative, the Bangladesh Tea Board is: preparing a suitable syllabus for the farmers, holding classes with subject matter experts, providing assessment at the end of the training, teaching the use of the Ekti Kuri Duti Pata (One Bud, Two Leaves) mobile app, and teaching organic tea cultivation.
Additionally, a plan is ongoing to include expert trainers from the Expert Scientific Officer and Project Development Unit of Bangladesh Tea Research Institute.
An officer of the Bangladesh Tea Board told TBS, "Most of the small-scale tea farmers in these regions were inexperienced in tea cultivation. So, they used to randomly plant seedlings, pick leaves, prune plants, apply fertiliser, and control insects. As a result they were often seen following the wrong practices in the tea gardens."
A tea farmer of Sonapatila village of Panchagar's Atwari upazila, Matiar Rahman, has been cultivating tea on 60 acres of land for a long time. He participated in this training programme.
He said, "This initiative is really useful. We used to cultivate according to traditional practices before, but now we are following scientific methods which are giving us better results."
"More initiatives like this will help the farmers even more. The steps could even have been taken earlier, I thank the Bangladesh Tea Board for them now," he added.
Meanwhile, the training programme has been extended to: Lalmonirhat, Bandanbar, Mymensingh, Sherpur, and Jamalpur.
Training has been started for: 180 farmers in Panchagarh, 55 in Bandarban, 60 in Lalmonirhat, 120 in Thakurgaon, 55 in Nilphamari, 60 in Dinajpur, 45 in Sherpur, and 60 in Jamalpur through this school.
Dr Mohammad Shamim Al Mamun told TBS, "Small-scale tea growers' own gardens are the most effective and suitable place for practical training."
He further said "The Camellia school selects the location adjacent to the tea garden to conduct the training, so that the farmers do not have to come a long way to the regional office or office of the Bangladesh Tea Board."
"In many cases, the Panchagarh, Lalmonirhat and Bandarban offices motivate the most successful local farmers to run this school. In many cases we conduct training activities by clustering a few gardens together," he added.
Currently tea is being produced on 8,680 acres of land in Panchagarh's, Thakurgaon's, Lalmonirhat's, Nilphamari's, and Dinajpur's nine registered and 18 unregistered tea gardens as well as 6,558 small gardens. Last year 9.6 million kilogrammes of tea, which is 10% of the total production of the country, were grown in this area.
Meanwhile, 8.8 million kilogrammes of tea were produced this season till October. Experts are expecting production to reach 10 million kilogrammes by the end of the year.
Bangladesh / Top News
Camelia / tea garden
Soybean blooms in Lakshmipur char out of season
Surface water use for irrigation rises
Trishal farmers turning towards organic farming
A game changer in farming
Boost rice production by developing better varieties: Agri minister
Agri loan repaid more than taken in July-October in FY21


Happy Thanksgiving! I was a teacher for 15 years. Teaching is the hardest thing I've done. There is a lot of joy and a lot of pain. Since the election, teaching has gotten even harder. Not only do teachers have to maintain a safe space for all students, but they also have to figure out how to respond. Teaching is political.
Today's edition of Extras is about teaching after the election. If you're not a teacher, you may want to, in addition to donating to deserving organizations like the American Civil Liberties Union, head on over to your favorite local teacher and slip them a $100 bill for all that they do.
Many teachers I know said there wasn't enough time between Election Day and the next morning to get ready for their students. Here are poignant firsthand accounts from teachers from Wednesday, the day after — as well as their students' letters, drawings, and photographs. If teachers take care of children, who takes care of teachers?
I prepared these berries all by myself.
Professor Melissa Febos, who teaches literature and creative writing at a conservative private college in New Jersey, discusses how she approaches teaching students who are different from her. Prof. Febos is careful not to alienate; she hides her own identity; she asks for compassion. Though she may get results, I worry she's not telling the truth.
According to a new Stanford study, teenagers think an online source is true when it (1) contains a lot of details, (2) includes a photograph, and/or (3) it confirms something they already believe. (This is likely true for adults, too.) Professor Sam Wineburg calls for the teaching of critical reading skills in social studies classes. I wholeheartedly agree.
Thanks for reading Extras #68! Please email me back with your thoughts. You may notice that all four articles today centered on a theme. Do you like this, or do you prefer a more random assortment of articles? I'll keep you posted on where Extras is heading, and in the meantime, have a great week, and I'll see you next Thursday at 9:10 am.


Possibly be a great insider and you may in all probability start a organization within the enormous industry employing much better screen in order to publish. Any kind of positive solution to differentiate your enterprise definitely will boost your subjection, and even spruce up your standing amongst clients and vendors the same. Sooner or later, it could possibly are available during issues that can affect outcome, performance, in addition to comienzo. Following ancient organization is done, new organization will be discussed. It identifies uncertain items which had been talked about during a prior reaching. Any kind of helpful methods to figure out your company might spruce up your subjection, and even improve your reputation involving buyers and possibly perhaps sellers identical.
Can be Business Getting together with. You should try in corporate being in front of your competitors. Featuring a company shows that approach lots of documents. When you adopt the web dependent business down in a specific discipline designed for a rather wide range of time frame, your venture will definitely always be fantastic as a result of actuality most enterprise may possibly be providing products you will be a professional concerning.
Apart from the capacity for arranging helpful conferences, application have to give full attention to the outcomes within the conferences. Great program needs to be useful, and it can be employed by every single person in the group. Previous to investing in your personal personalized up coming little program, be sure you master their important revisit application and number of days that you can get the solution for a portion of the hands and even keep on which is to be acceptable to deliver it all the government financial aid in an attempt to start using a whole and in addition piece money back.
Yes and no so that you can create and promote a gathering platform ahead of time to enable your workforce can put together significantly better. A gathering schedule is frequently a review associated with exactly what issues is going to be discussed on the internet site of any provider gathering. An enterprise gathering agenda expects to assist in reliable and well-organized discourse on concerns in connection with the existing together with way forward for the organization.
For your gathering to get prosperous, it is important folks are wanting the get together and know the objective. Generally feeling a meeting is actually a getting of the couple persons while using the point of view of getting choices by way of discussion. Just as the different intranet resources brought up, you may work with it to strategy conferences, show facts in addition to build cooperation on the group challenge.
With no established get together intention, that it is difficult to learn in whose presence is certainly important for any conference to be successful. Getting together with is just about the substantial growing media involving mouth communication. Events are definitely the inevitable portion of typically the everyday activities at your workplace. After completing your current conference, you have to eliminate typically the assembly. According to processionals should you wish to maintain the growing interacting with then you want make a get together course in advance. A new booming reaching can be a outcome of any well-organized and prepared curriculum. So that it all is effortless only need the on the web get together rather than traveling all around the world to go over regarding things. Read more: .


text:
Home » Patient Info » Conditions/Procedures » Hip
The hip is one of the largest weight-bearing joints in the body. When it's working properly, it lets you walk, sit, bend, and turn without pain. Unlike the shoulder, the hip sacrifices degree of movement for additional stability. To keep it moving smoothly, a complex network of bones, cartilage, muscles, ligaments, and tendons must all work in harmony.
The hip is a ball-and-socket joint where the head of the femur articulates with the cuplike acetabulum of the pelvic bone. The acetabulum fits tightly around the head of the femur. The ball is normally held in the socket by very powerful ligaments that form a complete sleeve around the joint (the joint capsule). The capsule has a delicate lining (the synovium). The head of the femur is covered with a layer of smooth cartilage which is a fairly soft, white substance. The socket is also lined with cartilage. This cartilage cushions the joint, and allows the bones to move on each other with very little friction.
An x-ray of the hip joint usually shows a "space" between the ball and the socket because the cartilage does not show up on x-rays. In the normal hip this "joint space" is approximately 1/4 inch wide and fairly even in outline.
Normal Anatomy :: Total Hip Replacement THR
Anterior Hip Replacement :: Hip Resurfacing :: Revision Hip Replacement
Hip Arthroscopy :: Femoroacetabular Impingement
Normal Anatomy of the Hip joint
How does the Hip joint work?
Find out more in this web based movie.
Direct Anterior Approach Hip Replacement
Direct Anterior Hip Replacement is a technique in which hip replacement surgery is performed through an alternative approach compared to conventional hip replacement surgery. Historically, hip replacement surgery was performed utilizing traditional posterior or lateral approaches. This necessitates that certain muscles or tendons are cut in order to access the hip joint and perform the surgery.
Hip arthroscopy is a relatively new surgical technique that can be effectively employed to treat a variety of hip conditions.
Find out more about Hip Arthroscopy with the following link
Femoro Acetabular Impingement FAI
Femoroacetabular Impingement FAI is a condition resulting from abnormal pressure and friction between the ball and socket of the hip joint resulting in pain and progressive hip dysfunction. This when left untreated leads to the development of secondary osteoarthritis of the hip.
Total Hip Replacement (THR)
Total Hip Replacement (THR) procedure replaces all or part of the hip joint with an artificial device (prosthesis) to eliminate pain and restore joint movement.
Find out more about Total Hip Replacement (THR) with the following links.
Hip Resurfacing or bone conserving procedure replaces the acetabulum (hip socket) and resurfaces the femoral head. This means the femoral head has some or very little bone removed and replaced with the metal component. This spares the femoral canal. Find out more about Hip Resurfacing from the following options.
Find out more about Hip Resurfacing with the following links.
This maybe because part or all of your previous hip replacement needs to be revised. This operation varies from very minor adjustments to massive operations replacing significant amounts of bone and hence is difficult to describe in full.
Find out more about Revision Hip Replacement with the following links.


Homeowners often think of ways to improve their homes safety. The first place many begin is with a driveway security entry gate. As you start researching the installation of a security gate consider the benefits that come along with it besides the added security to your family and home.
Increased property value: Adding an electronic driveway entry gate to your home enhances the property value of your home. Installing a new remote entry gate adds equity to your home value. In fact the cost of the gate is likely to improve the equity on the home above and beyond the actual cost of the electronic gate materials, installation and maintenance services.
Enhanced aesthetics: A new driveway entry gate improves the look of your landscape. Gates come in a variety of styles, colors, sizes and materials. You can match the entry gate to your fencing for an enhanced look to your hard.
Remote entry: With remote entry an access entry is the most convenient way in and out of your home. You never have to leave the car to access entry to the home with the use of access control systems. A remote access gate works much like a garage door. Another feature that is extremely handy is that ability to power the fence on a timer. Once you drive through the fence it will automatically close a few seconds later.
Reduced insurance premiums: Many insurance companies will reduce the premiums for homeowners that have driveway entry gates. They are highly secure and effective at securing and protecting your family and property from outsiders. This is of an increased benefit to insurers as the added protection makes your home less inviting to intruders thus less likely you will ever need to file a claim.
Privacy: Electronic entry gates can be made from a variety of materials including wood, chain link, aluminum, wrought iron and more. If you desire a gate that secludes the yard choose a solid fence material like wood. A wooden electronic gate when used in combination with privacy fencing allows for a complete seclusion of your home.
The gate itself is designed to block out intruders and prevent physical access to the home and family.
Camera can be installed on the gate so that homeowners can verify who is asking for entry before allowing access to the home. Cameras can also detect intruders trying to access the space 24/7.
Intercoms can be placed by the entry to permit people to request entry.
The installation of an electronic driveway gate improves the safety of your home. It also adds convenience to entry with the use of remote controls and keypad entry. The overall value of a driveway gate is seen over and over with the various benefits it adds to your home.


text:
So You Think You Can Pitch? Live Finale
Sunday November 11, 2018 @ 10:00 am | The Commons, 401 Richmond St W, 4th Floor View Map
Canada	2018	English	Reel Ideas
The 13th annual Pitch Competition is back! Catch the showdown between finalists as they pitch their film projects to a jury for a chance to snag amazing prize packages. Cheer on the hard work of emerging Asian Canadian talent and support your favourite team!
PITCH FINALISTS
Rahul Chaturvedi, Namaste, Santa
Shian Grace, The Diversity Awards
Tigris Li, OrHoDa
Andy Wong, Lost in Itaewon
Kristina Wong, Song Hee
PITCH JURY
With over twenty years of experience in the film & television industry, Teresa M. Ho is currently in production on Season 2 of Frankie Drake Mysteries for CBC/UKTV, and will screen on CBC the feature documentary My Piece of the City about the youth in Regent Park's stage presentation of The Journey. Previously, she managed CBC/Netflix's Series Anne with an E, multiple units on NBC Universal's reboot TV Series Heroes Reborn, and all of Shaftesbury production teams for over eight years including Murdoch Mysteries, The Moblees, and The Listener.
Aliya Pabani is an artist and podcaster. Most recently, she was host/producer of CANADALAND's arts and culture podcast The Imposter, a show that covered everything from interviews with groundbreaking artists like Tanya Tagaq, to the story of an early synthesizer pioneer from the Maritimes who scored the Apollo 11 moon landing. The Imposter was featured as one of the best podcasts of 2017 by CBC's Podcast Playlist, and Ben Cannon of the AV Club called it "one of the finest, most compulsively listenable shows in the world of podcasts today."
PITCH EMCEEE
Angela Sun is a first generation mad, fat, feminist actor, arts administrator, theatre creator, and writer of Chinese descent. She has performed at the Gardiner Museum, the Art Gallery of Ontario, and the Toronto Fringe, Hamilton Fringe, and SummerWorks festivals; and for theatre companies including Filament Incubator, Broadleaf Theatre, Hart House Theatre, and Mixed Company Theatre. Her original works have been curated by theart collective xLq and showcased by Little Black Afro/ Taking It Global/ Obsidian Theatre Company. She was a recipient of the fu-GEN Future Generation Scholarship and named one of the inaugural RBC Emerging Scholars at the Toronto Spur Festival.
The Commons @ 401 Richmond
Industry Series
Reel Ideas


text:
"I'd Like To Follow In Cleverley's Footsteps" : Loan Watch
Written by: Saad Noor
The United striker wants to emulate Clev
Jesse Lingard was a second-half substitute for Leicester City in an entertaining 2-2 derby draw with Nottingham Forest on Saturday.
The 19-year-old made a positive impression after coming on for David Nugent on the hour mark but Michael Keane missed out after returning to Manchester for treatment on a hamstring injury. Lingard, however, is hoping to follow in Tom Cleverley's footsteps and use the loan experience to break into United's first team.
"I look at Tom Cleverley and what he has achieved, becoming part of the United first team, and he had his first loan move to Leicester," Lingard told the Leicester Mercury. "He stepped up and it would be good to follow in his footsteps.
"He is someone to look up to because, when he was younger, he was one of the small guys, like me. He didn't get much playing time in the youth team but he went out on loan, stuck at it and worked hard, and that is what I want to do."
Ben Amos was reluctantly criticised by Hull manager Steve Bruce after making a mistake during The Tigers' 2-1 defeat to Cardiff with Robbie Brady replacing former Red Paul McShane in the second half. Despite making a string of saves, Amos was blamed for the opening goal and boss Bruce said to the Hull Daily Mail: "Ben's form is typical of a young player. Do we look to protect him because he's a young lad? That's something we'll have to look at in the week. We'll see how his confidence is. That's why he's here and why all the young lads come out on loan, they come here to improve and grow.
"He made some terrific saves but it's disappointing because he just hasn't seen the guy. He should always come and catch it at its highest and he didn't see him coming in. That was the wrong decision. He's a young goalkeeper who will improve with time but, at the moment, there's too many mistakes.
"He's got to get over them and stop it, because after that he's kept us in the game. One save low was terrific. We know he's capable but he's got things he needs to work on."
Luke Giverin played another full 90 minutes and was booked in Antwerp's goalless draw at Westerlo while Gyliano van Velzen did not get a run-out.
Reece Brown was not involved either as Coventry lost 2-1 at home to Scunthorpe and Sean McGinty was an unused substitute in Carlisle's 2-1 loss at Brentford.
John Cofie was out with a groin injury as Sheffield United fell to their first defeat of the League One campaign, losing 1-0 at MK Dons. Fabio's injury woes continued as he did not make QPR's trip to Stoke.
Follow me on twitter for more football-obssesed views @SaadNoor