Overall product dimensions: 16.5" W x 18.5" D x 25" H Perfect for a counter top, cart or table.
The small freeze dryer ships in one package with a total weight of 139 lbs. Item will be delivered to physical addresses only. One freeze dryer package: 26"W x 36"D x 41"H.


text:
Public Investors
About Carlyle
Purpose/Mission/Values
How We Create Value
Global Investment Resources
Find a Carlyle Team Member
Operating Executives & Advisors
Geographic Reach
Our firm is global.
Our expertise is deep.
Our products are diverse.
We work for our investors.
We form partnerships.
We invest wisely.
We create value.
Corporate Private Equity
Asia Buyout
Asia Growth
Japan Buyout
Asia Real Estate
U.S. Infrastructure
Renewable and Sustainable Energy
Carlyle Aviation Partners
Portfolio of Investments
Carlyle Private Wealth
Portfolio Employees Map
Value Creation Case Studies
Four segments
365 investment vehicles
10 core industries
Six continents
Carlyle executives share their views and expertise on a range of investment, public policy and economic matters through podcasts, commentaries, policy papers, TV interviews, speeches and presentations.
Responsible Investment Guidelines
2019 Corporate Sustainability Report
Citizenship Reports Archive
We believe that being a good corporate citizen is good business practice and creates long-term value for our investors.
Carlyle FAQs
The Carlyle Group to Announce Fourth Quarter and Full Year 2019 Financial Results and Host Investor Conference Call
Avalon Advisors
Bank of Butterfield
Booz Allen Hamilton
Elitecore Technologies
Lily O'Brien's
Marle International
Project Service LLC
Solasto Corporation
Tsubaki Nakashima
Vogue International
Carlyle partnered with management to transform Vogue International LLC into a global supplier.
Leslie E. Bradford
Leslie E. Bradford has served on TCG BDC, Inc.'s Board of Directors since October 2017 and is a member of the Audit Committee, the Nominating and Governance Committee and the Compensation Committee of the Company's Board of Directors. Ms. Bradford is also a member of the board of directors and the audit committee of TCG BDC II, Inc. since October 2017.
From 2011 to 2013, Ms. Bradford was a senior advisor and director of the Alumni Network of Morgan Stanley. Prior to that, Ms. Bradford had risk management and advisory responsibilities throughout all business unit and support areas of Morgan Stanley over a 25+ year career. Prior to joining Morgan Stanley, Ms. Bradford was a vice president in the corporate division of Irving Trust Company from 1977 to 1985 and was responsible for the development of corporate client lending and non-lending business in Northeastern United States.
Ms. Bradford has also served on the boards and committees of various organizations, including as a former trustee of the American Foundation for the Blind, a former trustee of the Morgan Stanley Foundation, and a Dartmouth College Fund Committee member. Ms. Bradford holds an undergraduate degree in Religion from Dartmouth College and an MBA in Finance from the New York University Graduate School of Business. Ms. Bradford's broad industry experience in corporate, financial, and public sectors have provided her with an abundance of skills and valuable insight in handling complex transactions and issues, all of which makes her well qualified to serve on the Company's Board of Directors.
Unit Information
Distribution History
© 2019 Carlyle Investment Management L.L.C. All rights reserved.
Transparency & Reporting

redpajama_set_name: RedPajamaCommonCrawl


Herron Gm..Proud to serve the following surrounding area's:Sydney,Antigonish,Truro,Halifax,Dartmouth,Amherst,Moncton,New Brunswick,Prince Edward Island.
This vehicle is $550 ABOVE MARKET (3%) in the New Glasgow area. It is analyzed against similar 2013 Ford Edge's and is based on kilometers, transmission, trim, and options.
Hi, I have a question about a 2013 Ford Edge SEL - New Glasgow that I found on autotrader.ca.


text:
Everything I Need to Know About Fashion I Learned from Emmylou Harris
By Rebecca Johnson
Back in 1978, Emmylou Harris was just on the cusp of her thirties when she flew to Nashville to **Dolly Parton'**s house, where she, Parton, and Linda Ronstadt first began recording together—a sort of supergroup session, like Crosby, Stills & Nash jamming in Laurel Canyon, but in Tennessee, and with Parton's mother serving home-cooked meals in between takes. "The Queenston Trio!" Emmylou joked at the time. All three musicians were in an early prime of what would become long, legendary careers: Harris had already made some of the most definitive music of her growing discography—after the achingly beautiful "Love Hurts" with her collaborator and very good, "very intense" friend Gram Parsons, and, in the grief-struck wake of his untimely death, she released four gold albums (the first of many more to come) that included originals, covers of Parsons's songs and others', as well as the dark, old-timey country blues they both loved: "The harmonies and phrasing," Emmylou would say. "There's a certain stateliness and gracefulness to it."
Those qualities translated to her own musicianship, and to her individual style, also formed early on. (In those days, wrote one Rolling Stone journalist, "I've heard of DJs who've kept her Luxury Liner album cover in front of them for entire shifts to keep themselves inspired.") It's a fashion sensibility rooted in country tropes like fringe shirts (which look so lovely and cool against the jumbo Gibson acoustic guitars she favors, especially when said Gibson is fitted with a custom leather strap monogrammed with the guitarist's name), classic faded denim, embroidered Western shirts, cowboy hats and boots, as well as in the fashion of the times: long, gauzy, floaty, bohemian dresses; body-skimming sweaters; off-the-shoulder tops; and, of course, improvised accessories—Emmylou liked to wear a ribbon or strap of fabric around her neck, choker style. (A majority of these signatures have been recently revived in Emmylou-esque glory, as reflected on spring's runways from the fringed looks at Emilio Pucci and Proenza Schouler to the chokers at Lanvin.)
Even though she's sent a little shock through Nashville now and then when her records have veered off the course of traditional folk and country and honky-tonk, and into rock and pop territory, as she is wont to do, she always stays true to the sense of self, in music and fashion, that she created in those early years, as much of her era as she was a definer of it—which, after all, is the real lesson of discovering one's personal style.
Yesterday, the long-awaited third in Harris, Parton, and Ronstadt's series of Trio collaborative albums was announced, today Emmylou celebrates her 68th birthday, and what better time to pay tribute to one of music's greatest? Here, five looks that reveal the essence of her style—and her enduring influence on fashion.
TopicsMusician
Sign up for our weekly shopping newsletter, The Get!
The insider's guide to what to shop and how to wear it.
Vogue's Ultimate Guide to the Best High-Waist Jeans
By Laura Lajiness Kaupke
Meet Tina Battock, the Colorado Mom Dominating the Sport of Professional Bull Riding
By Corey Seymour
Start 2023 Off Stylishly With the January Dress Edit
By Madeline Fass
The New Class of Contemporary—20 Modern, Minimalist Labels to Know in 2023
Kendall Jenner Sports a Pair of Wild Cowboy Boots in Aspen


text:
The Stupid Questions Thread.
Apr 19th '16, 15:44
I've got some questions.
Why are the meatserver stats so bad? I played a 5 hour game last night, and it didn't even get recorded. Was it not long enough? Also, after the first few minutes, I couldn't find anyone. People must have gone OOS or something, and then it left me to wander around for almost 5 hours trying to find others. What's up with that?
3371-Alpha
Joined: Nov 6th '15, 01:26
Location: Veldin Orbit
philtron wrote: The community's opinion is probably that you should try to implement these changes yourself, somehow, otherwise they're not going to happen.
I think the ability to reload will be easy to implement (hint: lua), but the others will require a bit of modification to the source to implement. Aleph One doesn't happen to use a widget toolkit (wxWidgets, GTK, ect.), does it?
PowerMac G5 Dual 2.0GHz 2003 (Model: 7,2)
Mac OS X 10.5.8 (Leopard)
7GB RAM (OWC PC-3200U-30330 DDR SDRAM 400MHz)
ATi Radeon X800 XT (GPU overclocked to 500MHz, VRAM to 550MHz)
Tunaspirit
Born on Board
Why aren't weapons bound to individual keys yet? Is there a LUA script anywhere for that?
After playing Marathon Phoenix, I found myself constantly switching weapons, except having to remember that the crossbow is three scrolls down from the Fusion Cannon only to find out I was wrong, is just a waste of time. It'd be an immense quality of life improvement if I could press '3' to equip my AR and '5' to equip my SPNKR instead of flipping through all my weapons while I'm being shot at.
Is everyone really that used to NextWeapon/PrevWeapon switching that in the 16 years of Aleph One development, this has crossed nobody's mind?
Joined: Mar 1st '06, 20:44
Location: (.Y.)
Contact irons
I prefer cycling, to be honest.
Joined: May 10th '09, 17:02
Contact Hopper
May 4th '16, 00:01
Of course weapon switching has been considered, along with a host of other actions that require additional keys. This could be done in a handful of lines of Lua, if you could bind additional keys to scripts. The issue is that the engine was built around a specific number of inputs and was not designed for extensibility at all. Nobody has overhauled all the engine components necessary to support more keys.
Aleph One's multiplayer works by sending every player's inputs to all machines, and processing the results of those inputs locally. This means every key that affects gameplay has to be part of the network protocol (which has no extra room for new keys, because of course it doesn't). So you're not just adding a key, you're redesigning the network communication, and the structures that store those inputs.
Film playback also stores and plays back inputs in the same fashion, so you have to redesign the film format as well. If you want to play back any films from before that time, which Aleph One definitely does, then you need code to handle both the older format and your new one.
If anyone wants to rewrite the input packing and the network protocol and the film format, then great, there's a lot of awesome stuff we could add. Nobody so far has had the time, motivation, and programming ability needed to extend the engine in that way.
Weapon keys isn't a bad idea at all. Although I admit, I do prefer cycling, there are times when I want things a bit more direct. That's where the numbers come in.
Hopper wrote: Film playback also stores and plays back inputs in the same fashion, so you have to redesign the film format as well. If you want to play back any films from before that time, which Aleph One definitely does, then you need code to handle both the older format and your new one.
Have you considered changing playback to instead just save the file as a standard video (mov, mkv, ogv, ect.). That will also make uploading youtube vids & live streams easier.
Hopper wrote: If anyone wants to rewrite the input packing and the network protocol and the film format, then great, there's a lot of awesome stuff we could add. Nobody so far has had the time, motivation, and programming ability needed to extend the engine in that way.
I'm willing to learn if you're willing to teach.
Hopper wrote: Of course weapon switching has been considered, along with a host of other actions that require additional keys. This could be done in a handful of lines of Lua, if you could bind additional keys to scripts. The issue is that the engine was built around a specific number of inputs and was not designed for extensibility at all. Nobody has overhauled all the engine components necessary to support more keys.
older code sure has its quirks
3371-Alpha wrote: Have you considered changing playback to instead just save the file as a standard video (mov, mkv, ogv, ect.). That will also make uploading youtube vids & live streams easier.
Video export is such a good idea, I went back in time and added it to Aleph One a couple years ago. Hold down Option when you choose Replay Last/Saved Film, and you'll be prompted to save a WebM movie suitable for YouTube. Let the film play out (it will play without sound, and slowly on an older machine) and you'll have a portable movie once it's done.
Films as recorded keystrokes have a number of advantages, so we will not be abandoning them. The file sizes are orders of magnitude smaller, so you can save hundreds of films without worrying about disk space. Rendering video is CPU intensive, so trying to do that while playing could lag your game. Multiplayer films have every player's actions stored, so you can switch viewpoints at will -- you'd need up to 8 synchronized videos to get the same effect. Last but not least, you can re-render the same film with different graphics settings, so you can create a higher-resolution movie (or one with bloom, etc.) later even if you didn't play with those settings originally. I use this quite a lot when tracking down graphics bugs: I record a film and play it back under different renderers to see which ones show the problem.
3371-Alpha wrote: I'm willing to learn if you're willing to teach.
Lua scripting is a surprisingly good way to learn the engine. The API is well documented, there are lots of good scripting examples from the simple to the complex, like irons' Co-op.lua, and plenty of features you can build in Lua, like weapon reloading. Pick a single task, like loading a new clip when you press the microphone key, and see how far you can get. Plenty of people here can give suggestions if you post your code as you progress.
To do anything useful on the C++ side, you'd need a computer capable of running and compiling the current Aleph One. Until your programming desire outweighs your hardware fetish, there's nothing I can teach that you are willing to learn.
May 17th '16, 00:13
You know, I've just come up with another stupid ass question to ask. What does the GeForce 1-4 Texture Fix do?
Nordevai
Joined: Aug 22nd '11, 08:50
Contact Nordevai
Jun 3rd '16, 17:13
Sometime ago I downloaded a Icon pack for a bunch of marathon scenarios here on the pfhorums and have since then lost the file. I can't remember exactly who made it/uploaded it though. I wanna say it was Hopper/thedoctor45/presidentpeople? They where pretty well done and it had icons for lesser known/odd scenarios such as Arx Immanis, TrAVel, Pfh'Joueur etc. If this rings a bell and someone could direct me to a link that would be great.
Also, is that old hotline chat still kicking?
hl.bungie.org is still alive, yes.
Jun 20th '16, 23:34
Pfhorrest wrote: hl.bungie.org is still alive, yes.
A long time ago, goran, ryoko, johannes, and probably some other people uploaded 7-polygon levels to the HL file section. Do those still exist? Some of them were pretty good.
Jul 21st '16, 06:05
OK, back to my stupid meatserver stat question. WTF is with these biased stats? The entire thing is A LIE. Look at https://metaserver.lhowon.org/games/win ... 2016-07-12, and check out Krayden's Dark World game. 2 players right? Except click on the game!!! Not only does it suddenly switch to 7-13 in the URL, but 3 more people suddenly show up!
I'm about to cry guys.
irons wrote:
Our file section has been dead for a while, so probably not. (Or possible different server entirely, if it's long enough ago).
Jul 30th '16, 22:48
You know I think I finally have another question for this thread. What the fuck does "Limit Vertical View" & "Full Scene Antialiasing" do?
HelviusRufus
Joined: Apr 15th '15, 03:37
Here's a starting point.
I just play 'em; I don't know how they work.
JonathanM2D
Joined: Aug 1st '16, 16:12
Aug 1st '16, 16:31
Hello. I just discovered the website. And it seems really good. I got a Question. I'm playing on Marathon 2: Durandal with AlephOne and I can't get the exact same controls than on the XBLA release with an Xbox 360 gamepad.
When I try to map the left and right triggers, the D-Pad and the right joystick, the game don't want to recognize them.R
And it's pretty annoying because I don't want to use LT and RT to look left and right anymore. Is it possible to map these buttons without needing Xpadder or other 3rd party softwares ?
I know this is a bad excuse, but sorry if I made errors in the text I am french.
Aug 2nd '16, 18:28
Considering that the XBox 360 controller isn't something you'd conventionally hookup to your PC, I'd say Aleph One's not registering it correctly. In fact Aleph One might not even have any support for it period. For more info I'd ask Hopper, he's the main developer of the engine at the moment.
RyokoTK
Joined: Mar 7th '06, 07:04
Location: Saint Paul, MN
3371-Alpha wrote: Considering that the XBox 360 controller isn't something you'd conventionally hookup to your PC
the Xbox 360 controller is the conventional controller for PC gaming, any PC game that has controller support explicitly supports that controller (usually with icons as well) and for any other controller you'd need an adapter and probably an application like Joy2Key or DS4Windows
but, good try anyway
e: or you could use the steam controller for steam games, but lmao it's a piece of garbage
Marathon: Phoenix - Special Edition
Paradise Lost | Starlight | Red Spectrum | Second Quest | Power Drive | Team Works | Kill Them All
Aug 3rd '16, 00:51
RyokoTK wrote: the Xbox 360 controller is the conventional controller for PC gaming
Wow, I didn't realize Microsoft produced the 360 controller for the sole purpose of PC gaming.
Just because something's commonly used in a particular way doesn't make it conventional. The USB PC controllers, those are conventional.
how do you think the Xbox 360 controller interfaces with a PC? the Xbox 360 gamepad IS a USB PC controller. Microsoft was actually pretty smart for once. it plugs into the console with its own plug-in but it's actually an adapter that attaches to the cable; if you take the adapter off it's just plain old USB and connects directly to the PC. prior to that you could not use a console gamepad for PC gaming without buying an adapter, so you'd have to go buy some MadCatz piece of shit that was just a generic USB gamepad and was cheaply made.
it is the most commonly used gamepad on PCs; it's affordable, easy to find, and pretty much every game that is made for PC with gamepads in mind (especially a lot of indie games) assume you'll be playing with a 360 gamepad based on the prompts and icons they come up with.
third party gamepads almost completely went by the wayside when the 360 came out because it was natively recognized by Windows as something other than a generic USB gamepad, so you don't need to set anything up; it "just works" and it works really well because the 360 gamepad is actually pretty well-made. also when the 360 came out (so like ten years ago) buying the gamepad was maybe 30 bucks, which was a pittance! it dominated the market.
nowadays the only serious competitor to the 360 gamepad is the steam controller, which is a piece of junk but obviously has a lot of marketing strength behind it; and although the Dualshock 4 is a Bluetooth device (and therefore you can connect it to your PC if it supports Bluetooth) it doesn't really work right unless you download a third-party application. and even then it doesn't work perfectly -- I couldn't get it to work right with Dark Souls 2 on PC, even though it obviously works fine on the PS4, and this was after spending an hour trying to configure DS4Windows just so
meanwhile, the Xbox 360 controller worked immediately and flawlessly and the only thing I don't like about it is the mushy d-pad that was endemic to that generation of consoles. the Wii U Pro Controller would actually probably be the ideal PC gaming controller because it weighs virtually nothing and has excellently built buttons (including the d-pad) except it interfaces with the Wii U in its own way (i.e. not Bluetooth), and so you would have to actually purchase a physical apparatus that recognizes it.
Well sorry, how the fuck was I suppose to know that? I don't use a PC so the last I knew you guys still used those shitty MadCatz USB controllers. Anyways, the point is ask Hopper.
w00se
Joined: Jul 13th '16, 17:28
RyokoTK wrote: the Wii U Pro Controller would actually probably be the ideal PC gaming controller because it weighs virtually nothing and has excellently built buttons (including the d-pad) except it interfaces with the Wii U in its own way (i.e. not Bluetooth), and so you would have to actually purchase a physical apparatus that recognizes it.
The WiiU pro controller uses bluetooth, it is just particular about what will recognize it. Using toshiba bt stack and wiinusoft (the latter to make it look like a 360 controller to windows so everything will just natively recognize it) makes it work like a dream as a pc controller.
3371-Alpha wrote: Well sorry, how the fuck was I suppose to know that? I don't use a PC so the last I knew you guys still used those shitty MadCatz USB controllers. Anyways, the point is ask Hopper.
whyd you fuckin' spout off about controllers then, moron
w00se wrote:
hey I didn't know that! last I looked into it I thought I needed a device. maybe I'll try that because I really like the controller but it, like the rest of my Wii U, is pretty much a dust-collection utility right now
oh i get it, the whole point of your response is "uh i dont know, ask someone else" as if he was specifically asking you to begin with
man do i look silly


Canada's food guide has been around since 2007.
Bill Jeffery, the executive director of the Canadian Centre for Health Science and Law (which publishes the Food for Life Report) has produced an annotated version of the food guide with proposals for fixing its major problems.
Critics viewed it as far too industry-friendly.
Here's a graphic summary of the proposed revisions.
This is a great opportunity for Canada to produce a food guide that really does promote health.
Nothing new here, really, except for making the advice so graphically clear.
The Netherlands Nutrition Centre says it is recommending people eat just two servings of meat a week, setting an explicit limit on meat consumption for the first time [but see added comment below].
Here's what the Netherlands food guide looks like.
Ours, of course, looks like this. I'm guessing the USDA is working on a new food guide in response to the 2015 Dietary Guidelines. These do not mention sustainability at all—the S word.
If you want to check out food guides m other countries, see FAO's pages on food-based dietary guidelines. You can search the site by regions and countries. Fun!
Sustainability is indeed an important concern in the new Dutch food guide. However, the recommendation for meat is not 'two servings per week', but two servings of red meat and two servings of white meat (chicken), for a total of four per week. One serving is 100 gram or 3.5 oz. of meat. Diehards may add a third serving of red meat; 300 g of red meat (11 oz) plus 200 g of chicken (7 oz) per week is considered the absolute limit.
The fish advice has been reduced from twice to once a week because environmental concerns were thought to outweigh the small health benefit of a second weekly serving of fish.
Baseball fans: a food plate just for you!
I know I said I was done with USDA's MyPlate, but some of the later commentary is not to be missed.


Binance puts the (digital) money where its mouth is. According to Binance CEO Changpeng Zhao, 90% of the exchange's employees choose to receive their salary in BNB.
Cryptocurrencies are consensus currencies that are operated by a decentralized group of users, node operators, miners, and developers. No central authority exists to dictate the value, usability, and adoption of digital assets. In order for cryptocurrencies like bitcoin and ethereum to be widely adopted by the mainstream, companies within the crypto sector will have to begin setting a precedent in an attempt to demonstrate the potential of decentralized systems.


text:
<?php

namespace Rougin\Weasley\Illuminate;

use Illuminate\Container\Container;
use Illuminate\Events\Dispatcher;
use Illuminate\Filesystem\Filesystem;
use Illuminate\View\Compilers\BladeCompiler;
use Illuminate\View\Engines\CompilerEngine;
use Illuminate\View\Engines\EngineResolver;
use Illuminate\View\Factory;
use Illuminate\View\FileViewFinder;
use Rougin\Slytherin\Container\ContainerInterface;
use Rougin\Slytherin\Integration\Configuration;
use Rougin\Slytherin\Integration\IntegrationInterface;
use Rougin\Weasley\Renderers\BladeRenderer;

/**
 * Illuminate's View Integration
 *
 * An integration for Laravel's View package (illuminate/view).
 *
 * @package Weasley
 * @author  Rougin Gutib <rougingutib@gmail.com>
 */
class ViewIntegration implements IntegrationInterface
{
    const VIEW_FACTORY = 'Illuminate\Contracts\View\Factory';

    const RENDERER = 'Rougin\Slytherin\Template\RendererInterface';

    /**
     * @var string
     */
    protected $interface = 'Rougin\Slytherin\Template\RendererInterface';

    /**
     * Defines the specified integration.
     *
     * @param  \Rougin\Slytherin\Container\ContainerInterface $container
     * @param  \Rougin\Slytherin\Integration\Configuration    $config
     * @return \Rougin\Slytherin\Container\ContainerInterface
     */
    public function define(ContainerInterface $container, Configuration $config)
    {
        $filesystem = new Filesystem;

        list($compiled, $templates) = $this->locations($config);

        $resolver = $this->resolver($compiled, $filesystem);

        $dispatcher = new Dispatcher(new Container);

        $finder = new FileViewFinder($filesystem, $templates);

        $factory = new Factory($resolver, $finder, $dispatcher);

        $container->set(self::VIEW_FACTORY, $factory);

        $renderer = new BladeRenderer($factory);

        return $container->set(self::RENDERER, $renderer);
    }

    /**
     * Returns the EngineResolver instance.
     *
     * @param  string php                        $callback
     * @param  \Illuminate\Filesystem\Filesystem $filesystem
     * @return callback
     */
    protected function resolver($compiled, $filesystem)
    {
        $resolver = new EngineResolver;

        $callback = function () use ($compiled, $filesystem) {
            $blade = new BladeCompiler($filesystem, $compiled);

            return new CompilerEngine($compiler = $blade);
        };

        $resolver->register('blade', $callback);

        return $resolver;
    }

    /**
     * Returns the compiled and template locations.
     *
     * @param  \Rougin\Slytherin\Integration\Configuration $config
     * @return array
     */
    protected function locations(Configuration $config)
    {
        $view = 'illuminate.view';

        $templates = $config->get($view . '.templates', array());

        $compiled = $config->get($view . '.compiled', '');

        is_string($templates) && $templates = array($templates);

        return array($compiled, $templates);
    }
}

redpajama_set_name: RedPajamaGithub


Copper, multi-core signaling and control cables are hybrid energy/telecom cables providing low-voltage energy and two-way telecommunications for wayside equipment, vital relays and systems for advanced train control.
Nexans is involved in the London Underground's Jubilee Northern Upgrade Program which will overhaul, upgrade and refit signalling on key lines. Other subway projects include the Daegu Subway line and Incheon International Airport in Korea, Santiago, Sao Paolo, New Delhi and Hanoi, Reims, and Algiers. In the US, Nexans is a prime supplier to AnsaldoSTS (Pittsburg). In Australia, Nexans has just extended its supply contract with Railcorp.


Fee includes a 45 min in-studio session, online watermarked gallery and design appointment.
All prints and products are sold separately. Archival prints include the corresponding hi-res digital file with purchase. Digital files are not included in session fee, with books nor sold as a separate package.


text:
Medical image compression using integer wavelet transforms
B. Ramakrishnan, N. Sriraam
In this chapter, we have focused on compression of medical images using integer wavelet transforms. Lifting transforms such as S, TS, S+P(B), S+P(C), 5/3, 2+@, 2, 9/7-M and 9/7-F transforms are used to evaluate the performances of lossless and lossy compression. Four medical images, namely, MRI, CT, ultrasound, and angiograms are used as test data sets. It is found from the experiments that, among the different transforms, the 9/7-M wavelet transform is identified as the optimal method for lossless and lossy compression of medical images.
Handbook of Research on Informatics in Healthcare and Biomedicine
IGI Global Publishing
https://doi.org/10.4018/978-1-59140-982-3.ch036
Wavelet Analysis
Ramakrishnan, B., & Sriraam, N. (2006). Medical image compression using integer wavelet transforms. In Handbook of Research on Informatics in Healthcare and Biomedicine (pp. 277-286). IGI Global Publishing. https://doi.org/10.4018/978-1-59140-982-3.ch036
Ramakrishnan, B. ; Sriraam, N. / Medical image compression using integer wavelet transforms. Handbook of Research on Informatics in Healthcare and Biomedicine. IGI Global Publishing, 2006. pp. 277-286
@inbook{cbc62fd79de645c0920bef5a2f034545,
title = "Medical image compression using integer wavelet transforms",
abstract = "In this chapter, we have focused on compression of medical images using integer wavelet transforms. Lifting transforms such as S, TS, S+P(B), S+P(C), 5/3, 2+@, 2, 9/7-M and 9/7-F transforms are used to evaluate the performances of lossless and lossy compression. Four medical images, namely, MRI, CT, ultrasound, and angiograms are used as test data sets. It is found from the experiments that, among the different transforms, the 9/7-M wavelet transform is identified as the optimal method for lossless and lossy compression of medical images.",
author = "B. Ramakrishnan and N. Sriraam",
doi = "10.4018/978-1-59140-982-3.ch036",
booktitle = "Handbook of Research on Informatics in Healthcare and Biomedicine",
publisher = "IGI Global Publishing",
Ramakrishnan, B & Sriraam, N 2006, Medical image compression using integer wavelet transforms. in Handbook of Research on Informatics in Healthcare and Biomedicine. IGI Global Publishing, pp. 277-286. https://doi.org/10.4018/978-1-59140-982-3.ch036
Medical image compression using integer wavelet transforms. / Ramakrishnan, B.; Sriraam, N.
Handbook of Research on Informatics in Healthcare and Biomedicine. IGI Global Publishing, 2006. p. 277-286.
T1 - Medical image compression using integer wavelet transforms
AU - Ramakrishnan, B.
AU - Sriraam, N.
N2 - In this chapter, we have focused on compression of medical images using integer wavelet transforms. Lifting transforms such as S, TS, S+P(B), S+P(C), 5/3, 2+@, 2, 9/7-M and 9/7-F transforms are used to evaluate the performances of lossless and lossy compression. Four medical images, namely, MRI, CT, ultrasound, and angiograms are used as test data sets. It is found from the experiments that, among the different transforms, the 9/7-M wavelet transform is identified as the optimal method for lossless and lossy compression of medical images.
AB - In this chapter, we have focused on compression of medical images using integer wavelet transforms. Lifting transforms such as S, TS, S+P(B), S+P(C), 5/3, 2+@, 2, 9/7-M and 9/7-F transforms are used to evaluate the performances of lossless and lossy compression. Four medical images, namely, MRI, CT, ultrasound, and angiograms are used as test data sets. It is found from the experiments that, among the different transforms, the 9/7-M wavelet transform is identified as the optimal method for lossless and lossy compression of medical images.
U2 - 10.4018/978-1-59140-982-3.ch036
DO - 10.4018/978-1-59140-982-3.ch036
BT - Handbook of Research on Informatics in Healthcare and Biomedicine
PB - IGI Global Publishing
Ramakrishnan B, Sriraam N. Medical image compression using integer wavelet transforms. In Handbook of Research on Informatics in Healthcare and Biomedicine. IGI Global Publishing. 2006. p. 277-286 https://doi.org/10.4018/978-1-59140-982-3.ch036
10.4018/978-1-59140-982-3.ch036


text:
Exigency In Specie
Tag Archives: Hampshire
MobLog, Pictures
October 19, 2005 Richard Leave a comment
Today was one of those days that I was glad I now have a camera phone that can take half decent pictures. All during the day the weather had been pretty changeable, although leaning more towards the dreary drizzle that you tend to get coming in to winter. However about half-past four we had a really heavy downpour, complete with heavy dark clouds. But as with the rest of the weather today it moved off quite quickly, to be followed by fairly clear skys behind. With the sun starting to set it meant we got the spectacular sight that I've tried to capture here, a double rainbow, the brighter part of which arched over the whole sky, and the most incredible contrast between the white within the rainbow and the heavy grey outside. I have to say, the picture doesn't really do it justice.
HampshireHavantRainbowUKWeather
Comedy Value
September 5, 2005 Richard Leave a comment
Thanks to the big new barrier across the road from last week, trying to get around and through the A327 roadworks was really a non-starter this morning. Quite aside from making the turn without getting hit by someone coming the other way, as the blockade forces you up onto the pavement without any sort of ramp, it's not going to be overly nice on the tyres and suspension!
However, if you're down that way, maybe having dinner at the Tally Ho next to the bridge, take a look at the latest attempts to discourage people from driving through, as it is really quite entertaining. Basically, Hampshire County Council have set up a slalom course to test out your driving skill, complete with barriers half blocking the road, and cones.
It's worth saying that even with the slalom, it would probably still be faster to drive through Eversley than go through the water roadworks in Finchampstead, especially with the roadworks on the A321 pushing traffic through Finchampstead too.
To be honest though, I'd rather Hampshire County Council was spending their time getting a major road reopened as quickly as possible, rather than wasting time on comedy like this!
A327 closureBerkshireEverselyFinchampsteadHampshireUK
Why is this Closed Overnight?
Heading down towards my favourite set of roadworks, the A327 closure in Eversley, when I got to the point where the Road Closed sign usually sits, I found that the sign and the barriers had been cleared to one side, as they had been last weekend. The five cars in front of me all went through, so I followed. The road was in much the same state as it was last weekend, with a new smooth surface, but no lines, and with cones and obvious signs of ongoing work on the footpaths on each side, but no workmen, and no work vehicles. There was also traffic coming the other way, including a lorry. The only hazard in the road was a cone over a manhole cover, aside from that there were two clear car widths through the whole of Eversley, aside from going round the road closed barriers. When we reached the other end it transpired that it wasn't actually open, as the two sets of barriers on the other side were in place, so I assume that some frustrated motorist had cleared the barriers out of the way.
Anyway, coming back tonight, rather than the long back route I took last night to avoid both these roadworks, and the water works in Finchampstead, I headed straight for Eversley. Again, the barriers were across the road, but two clear car widths through the entire roadworks, with just cones along the footpaths. Again, I wasn't the only person going through, however the traffic was quiet enough that I could pull over and take a picture. I could have stopped anywhere through the works and taken a similar shot.
Bear in mind looking at this picture that these roadworks were advertised as being 24 hours a day – which they evidently aren't (and couldn't be because of all the residents along the road). They are also causing daily chaos around the area, with residents in Finchampstead being particularly hard hit by queuing traffic in some places, and rat running drivers in others, the problem being especially bad at rush hour. However at these times, nobody is working on the works here, indeed the road surface itself was finished more than a week ago. To be honest I'm left wondering quite what Hampshire County Council are playing at. This week part of the M25 was resurfaced and reopened in under 24 hours after a lorry exploded and damaged the surface, and yet they are closing this, and other major roads around the area for six weeks at a time… Surely it is possible to open the road outside the times that the workers are actually at work, such as evenings and weekends, and at least give the people in Finchampstead a break? Or maybe as all the chaos is in Finchampstead, in Wokingham district, they really couldn't care two hoots?
Incidentally, when I reached the spot tonight where the barriers had been moved this morning, the old barriers had been replaced with some much more substantial blocks, in an attempt to stop a repeat performance I guess.
A327A327 closureBerkshireEversleyFinchampsteadHampshireTraffic ChaosUK
Travel Chaos
August 22, 2005 Richard Leave a comment
Why is it that local councils seem unable to communicate with each other? In particular over roadworks.
Before we went on holiday, we had seen signs warning that the A327, that runs through Arborfield and Eversley, would be closed for "up to six weeks" from 15th August. Whilst it was quite good that they were doing it when it would be quiet over the summer (aside from the last two weeks when the schools are back of course), it would still be fairly chaotic.
Anyway, I took a look at the weekend, and established that the official diversion route was on large roads suitable for the traffic, and went massively out of my way, but that it would be easier to go round back roads either through Finchampstead, or Swallowfield. This morning I went through Finchampstead, and it didn't take much longer than usual.
Tonight, all was going well until I turned into Longwater Lane, the road between Eversley Cross, and Finchampstead, to be greeted by the first picture. The second is half a mile further on, crossing the border into Berkshire. It was absolute chaos, with traffic queuing back towards California Crossroads, along through Finchampstead Village, and even round residential side streets. People were even resorting to using single track back lanes to get through.
Listening to the radio I found out that it wasn't just caused by the closure of the A327. In addition, it seems there were roadworks on the diversion route too. On top of that, one of the other possible routes was also closed, and there had been an accident in Bracknell. As a result most of the roads to the south of Reading were jammed. Each closure was the responsibility of a different local council. I would have thought that anyone with any sense would have realised the chaos caused by the closure of one main road on the border of several council areas and consulted so as not to close any others whilst the work was taking place…
A327ArborfieldBerkshireEversleyGridlockHampshireRoadworks
Hosted by TSOHost
Thoughts from, and the lives of a Canadian and a Brit living in the UK.
Arborfield
Finchampstead
Sir Alan
Sir Alan Sugar
watercressline
If you find content on this site is useful, please leave us a tip in the tip jar!


text:
1000 Pray with Women of the Wall in the Women's Section of the Western Wall Celebrating 25 Years of Sisterhood, Prayer and Struggle for Equal Rights
November 4, 2013 by WomenoftheWall
Women of the Wall gathered today with nearly 1000 participants, including students and supporters from all over Israel and including 150 supporters who flew in from abroad for the occasion. The women's prayer group took up more than half of the women's section. Women of the Wall supporters extended into the upper plaza of the Western Wall. The prayer was peaceful for the most part with very minimal protest from the Ultra-Orthodox, despite the major efforts to bring protesters. Police protected the women from minor disturbances, yelling, whistles and cursing.
Rabbi Shmuel Rabinowitz, the government appointed administrator of the Western Wall and holy spaces, permitted the usage of loudspeakers which have been used for the past three months to drown out the women's prayer. Also in accordance with an ordinance by Rabbi Shmuel Rabinowitz women are barred from reading and accessing a Torah Scroll at the Kotel, a regulation which discriminates against women in the public space. In order to symbolize the absence of this important aspect of our prayer, women and girls held up the empty Torah scroll mantles during the Torah service. The women also recited a blessing together under canopies of prayer shawls, symbolizing the special gathering of this sisterhood in shared space, at the Kotel.
The peaceful prayer ended with the singing of 'Hatikvah', Israel's national anthem. This represents the group's commitment to women's equality in prayer at the Western Wall as a holy public space in Israel.
Dr. Ella Kanner, Women of the Wall Board Member, said "Today's prayer at the Kotel was the most uplifting and emotional yet. Today was just the prologue for the future of our group's prayers"
For twenty-five years Women of the Wall has struggled for religious freedom and women's rights at the Western Wall. As Women of the Wall, our central mission is to achieve the social and legal recognition of our right, as women, to wear prayer shawls, pray, and read from the Torah collectively and out loud at the Western Wall.
Shira Pruce Director of Public Relations +972(0)546898351 [email protected]
Categories 25th Anniversary, press releases Tags 25th Anniversary, Anat Hoffman, Judaism, Kotel, Western Wall, Women of the Wall Post navigation
A Prayer for my Kotel sisters
Anti-Israel Accusation


work in progress, server RIP.
... and there's nothing I can do about it.
I'm just trying to become wiser than yesterday.
Cristobal is 2 years old since saturday April 1st. We had a little party, only with the closer friends.
We had a good time! Check it out!
why you didn't tell us Bruce?
The Security Considerations in Notes and Domino 7: Making Great Security Easier to Implement redbooks has been released. Check it out!
A problem, presented correctly, is a problem, practically solved.
... appeared today in on of my MSN contacts.
When doing development you will frequently found that there's a lot of backend systems that store the real data that is used when implementing a business process into a business application. The biggest companies has the very unbreakable mainframe running OS/390 or whatever, or any UNIX flavor, or if working with IBM customers, an AS/400, iSeries, i5 system.
The tendencies when moving into the IBM branding are exposing the legacy applications to web applications (and lately as web services). Most of the time this integration is by using Host Access Transformation Services from Websphere, or Websphere portal or any other application server that interfaces the data stored in those systems. All in the Domino over i5 is a killer mix. The data stored into the i5 can be easily integrated with any Domino application by using LC or even DECS which can be a very useful partner when dealing with web applications that need to store data in the i5.
One amazing thing is that you can use Domino agents (or servlets if you want) to retrieve the data from the system and throw the results as XML, HTML, plaint text or whatever. This is crucial when trying to create new applications or enhance application with stuff like AJAX, for example.
The AS/400, oops again, i5 customers are resigned to use those ugly green screens that even when using transformation tools remain in the same way of old fashioned application. So, if you pretend to increase the user experience in your web applications and you don't what to spend a lot of money, just expand your AJAX skills and integrate Domino in the middle. You'll be providing high performance applications that only take a snap to retrieve information from a system that is famous by slowing down the user experience. You'll be a rock start after that.
Firefox 2.0 Alpha has been published. I'll play with it later. Will update any result.
Update: I've Installed it and it works fine (still don't crash) but one sad thing (as expected) is that all the plugins doesn't work :-(. But well, is a Alpha release I can't complain.
Check what would happen if Microsoft redesign the iPod.


Hills - Cooking Lake region.
Our licenced, airconditioned clubhouse offers the only meal service available in the National Park. Whether you're coming for a round of golf or just visiting the Park, join us at the clubhouse for a hot meal & refreshments.


text:
Albion Michigan News
Bringing Local, State and National Information to Albion Michigan
Governor Whitmer Announces Appointments to the Black Leadership Advisory Council
November 12, 2020 10 min read albionminews
November 12, 2020 Lansing, MI (AMN) – Today Governor Gretchen made appointments to the Black Leadership Advisory Council, which brings together a diverse group of Black Michiganders to serve in an advisory capacity to the governor and develop, review, and recommend policies and actions designed to prevent and eradicate discrimination and racial inequity in Michigan.
"Listening to a diverse group of leaders and creating partnerships in our communities has been a priority for my administration since day one. Since I was sworn in as governor, I have worked to ensure a diverse group of voices at the table, creating the most diverse cabinet this state has ever seen. And today, I am proud to appoint dedicated individuals from across the state to the Black Leadership Advisory Council," said Governor Whitmer. "In order to confront systemic racism head on, we need members like those on this council to inform our work in state government. This group of leaders includes experts in economics, public policy, health, technology, the environment, and more. I know that those on the Council will continue to be a force for change in Michigan, and I am excited to work closely with them to create a more equitable and just state for all."
"With the creation of the Black Leadership Advisory Council, we are affirming a truth that Michigan has benefited from for generations: the leadership shown by Black Michiganders in all areas of life and work is critical to the vitality and prosperity of our state," said Lt. Governor Gilchrist. "The Council affords the state's largest racial minority group an empowered presence at the tables of policy- and decision-making. These leaders' diverse perspectives will be essential as we work to fight to against systemic inequalities experienced by far too many Michiganders. I am eager to work alongside them to create a Michigan that enables all Michiganders to pursue their fullest dreams and potential."
The Black Leadership Advisory Council is among a set of diverse ethnic commissions within the state of Michigan. Although African Americans are the largest racial minority in the state, this Council is the first of its kind in Michigan to elevate Black leaders.
Michigan has emerged as a nationwide leader in reducing health disparities during the COVID-19 pandemic. Only 15% of Michiganders are African American, but in April, African Americans accounted for over 40% of COVID-19 cases and deaths. The Michigan Task Force on Racial Disparities, chaired by Lieutenant Governor Garlin Gilchrist II, studied this issue and recommended actions to immediately address it and the historical and systemic inequities that underlie them. And now, thanks to their hard work, the state has seen significant progress: with Black residents accounting for 9.1% of cases and 5.7% of deaths as of early November.
The Governor has appointed the following 16 individuals to represent Black leadership in various fields:
James E. Atterberry, Sr., of Benton Harbor, is the founder and pastor at the Brotherhood of All Nations COGIC Church and a former Berrien County Commissioner. He holds a Certificate of Achievement in Ministry from Moody Bible College. Pastor Atterberry is appointed to represent Black leadership in the faith-based community for a term commencing November 12, 2020 and expiring December 31, 2022.
Donna L. Bell, Ph.D., of Southfield, is the global director of technology and features strategy and planning at Ford Motor Company. She holds Master of Science degrees in Engineering Management and Electronics and Computer Control Systems, as well as a Ph.D. in Industrial and Systems Engineering from Wayne State University. Dr. Bell is appointed to represent Black leadership in technology for a term commencing November 12, 2020 and expiring December 31, 2022.
Christopher Burtley, of Flint, is an associate attorney with Foley & Lardner LLP. He holds a Bachelor of Arts in International Relations from Michigan State University's James Madison College and a Juris Doctor degree from the University of Michigan Law School. Mr. Burtley is appointed to represent Black leadership in law, and a member between the ages of 18–35, for a term commencing November 12, 2020 and expiring December 31, 2021.
Jerry L. Clayton, Sr., of Ypsilanti, is the Sheriff of Washtenaw County. He also serves as a training consultant for the National Institute of Corrections and CEO of The Cardinal Group II, a policing and corrections training company. Sheriff Clayton is appointed to represent Black leadership in community safety and preparedness for a term commencing November 12, 2020 and expiring December 31, 2021.
Kelli A. Ellsworth Etchison, of East Lansing, is the chief marketing & diversity officer for LAFCU. She holds a Bachelor of Business Administration from Northwood University. Ms. Ellsworth Etchison is appointed to represent Black leadership in economics for a term commencing November 12, 2020 and expiring December 31, 2023.
Justin N. Onwenu, of Detroit, is an environmental justice organizer for Sierra Club. He holds a Bachelor of Arts in International Health and Policy from Rice University. Mr. Onwenu is appointed to represent Black leadership in the environmental sector, and a member between the ages of 18–35, for a term commencing November 12, 2020 and expiring December 31, 2021.
Kelsey Perdue, of Grand Rapids, is the project director of Kids Count in Michigan for the Michigan League of Public Policy and the director of storytelling and communications for the Urban Core Collective. She holds a Bachelor of Science in Human Development from Howard University. Ms. Perdue is appointed to represent Black leadership in public policy, and a member between the ages of 18–35, for a term commencing November 12, 2020 and expiring December 31, 2022.
Kathy Purnell, Ph.D., of Kalamazoo, is a staff attorney with Justice for Our Neighbors-Michigan, a non-profit providing immigration legal services. She earned a Bachelor of Arts in Government from Harvard University, a Ph.D. in Government from Cornell University, and a Juris Doctor degree from the DePaul University College of Law. Dr. Purnell is appointed to represent Black leadership in law, and a member who is an immigrant or individual with expertise in immigration policy, for a term commencing November 12, 2020 and expiring December 31, 2021.
Rochelle Riley, of Detroit, is the director of arts and culture for the City of Detroit and a former award-winning columnist for the Detroit Free Press. She holds a Bachelor of Arts in Journalism from the University of North Carolina at Chapel Hill. Ms. Riley is appointed to represent Black leadership in media and communications, and arts and culture, for a term commencing November 12, 2020 and expiring December 31, 2023. The Governor has designated Ms. Riley to serve as Co-Chair of the Council.
Theresa Roach, of Flint, is the program director of active communities for the Crim Fitness Foundation. She holds a Bachelor of Arts in Journalism from Central Michigan University and a Master of Arts in Communications & Digital Media Design from Saginaw Valley State University. Ms. Roach is appointed to represent Black leadership in health and wellness for a term commencing November 12, 2020 and expiring December 31, 2021.
Joel Rutherford, of Warren, is the chair of the Official Democratic Black Caucus of Macomb County. He is a veteran of the United States Air Force where he served as an air traffic control specialist. Mr. Rutherford is appointed to represent Black leadership in government for a term commencing November 12, 2020 and expiring December 31, 2022.
Michele Samuels, of Farmington Hills, is the vice president, general auditor, and compliance officer for Blue Cross Blue Shield of Michigan. She holds a Bachelor of Science in Business Administration from the University of Windsor and an Executive MBA from Michigan State University. Ms. Samuels is appointed to represent Black leadership in health and wellness for a term commencing November 12, 2020 and expiring December 31, 2023.
Seydi Sarr, of Detroit, is the founder of the African Bureau for Immigration and Social Affairs (ABISA). She also works as a program associate for the Detroit Public School Community District. She holds a Bachelor of Science in Social Work from Wayne State University and a Master of Arts in Social Justice from Marygrove College. Mrs. Sarr is appointed to represent Black leadership in education, and a member who is an immigrant or individual with expertise in immigration policy, for a term commencing November 12, 2020 and expiring December 31, 2022.
Michelle Sourie Robinson, of West Bloomfield, is the president and CEO of the Michigan Minority Supplier Development Council. She holds a Bachelor of Science in Organizational Administration from Oklahoma State University and a Juris Doctor degree from the University of Kansas. Ms. Sourie Robinson is appointed to represent Black leadership in economics for a term commencing November 12, 2020 and expiring December 31, 2023.
Carl M. Williams, of Saginaw, is the vice president of the NAACP Saginaw Chapter. He previously served as a state representative for the 95th House District, mayor pro tem, and a member of the Saginaw City Council. Mr. Williams retired from Delphi Automotive Systems where he was a production supervisor. He holds a Bachelor of Science in Business Administration from Central Michigan University. Mr. Williams is appointed to represent Black leadership in public policy for a term commencing November 12, 2020 and expiring December 31, 2023.
Robert Womack, of Grand Rapids, is a county commissioner in Kent County where he serves on the Finance and Physical Resources Committee. He is also the general manager and program director for WYGR 94.9 FM and Community Empowerment Radio, Inc. Commissioner Womack is appointed to represent Black leadership in public policy for a term commencing November 12, 2020 and expiring December 31, 2023. The Governor has designation Commissioner Womack to serve as Co-Chair of the Council.
Additionally, Rep. Brenda Carter, of Pontiac, will serve on the council as an honorary representative of the Michigan Legislative Black Caucus.
To assist the council in the performance of its duties, advisory committees will be formed specializing in select fields, including education, community safety, health, and business.
Terrence D. Martin, of Detroit, is the president of the Detroit Federation of Teachers (DFT) and a former elementary teacher for Detroit Public Schools. He holds a Bachelor of Arts in Elementary Education from St. Francis University and a Master of Arts in Teaching from Marygrove College. Mr. Martin will serve as the Chair of the Education Committee.
Teferi Brent, of Detroit, is co-chair of Dignity 4 Detroit, a coalition of community leaders created to address violence in Detroit. Mr. Brent is the founder, leader, and member of several criminal justice reform organizations and has been organizing against urban violence for over 25 years. He holds a Bachelor of Arts in Business Administration from Eastern Michigan University and a Master of Business Administration from Baker College Center for Graduate Studies. Mr. Brent will serve as Chair of the Community Safety Committee.
Alexis Dye, of Muskegon, is the communications and development manager for Hackley Community Care. She currently serves as chair of the Muskegon Health Disparities Coalition and as a board member with Community enCompass. Ms. Dye will serve as Chair of the Health Committee.
Karen Carter, of Midland, is the chief human resources officer and chief inclusion officer for Dow Chemical Company. She holds a Bachelor of Science in Marketing from Howard University and a Master of Business Administration in International Business from DePaul University. Ms. Carter will serve as Chair of the Business Leaders Committee.
The Black Leadership Advisory Council is housed in the Michigan Department of Labor and Economic Opportunity and will act in an advisory capacity to the Governor and develop, review, and recommend policies and actions designed to eradicate and prevent discrimination and racial inequity in this state. The Council will also work to identify state laws, or gaps in state law, that create or perpetuate inequities, collaborate to promote legislation and regulation that ensures equitable treatment of all Michiganders, serve as a resource for community groups, and promote the cultural arts in the Black community.
These appointments are not subject to the advice and consent of the Senate.
appointments, michigan, state
ALBION COLLEGE COVID UPDATE. Office of President. Albion College. 11/11/2020
Update from Albion College- Office of the President
Gov. Whitmer reminds Michigan's eligible businesses: Application opens tomorrow for Michigan Small Business Survival Grant Program
MDOT is naming snowplows and everyone can help
New Variant Of Coronavirus Reported In Southeast Michigan: State
Privacy Not Included; The data your smart device is collecting
Popular Tech
Amazon just started sharing your internet connection with your neighbors
December 13, 2020 December 15, 2020 5 min read
Attorney General Nessel, Coalition of AGs Announce $113M Settlement with Apple Over iPhone Throttling
Apple's Bold New iOS 14 Move Could Really Hurt Facebook
Consumer Advisory: Several Sportmix Pet Food Products Recalled for Potentially Fatal Levels of Aflatoxin
UK approves use of Oxford-AstraZeneca COVID-19 vaccine with easier storage
Governor Whitmer to Provide Update on the COVID-19 Pandemic and Response
B&G Foods Issues Voluntary Allergy Alert on Undeclared Soy in a Limited Number of Containers of Food Club Garlic Powder That Incorrectly Contain Bacon-Flavored Bits
Sharps Collection Program Begins
Thursday, Jan. 14, 2021, Albion, MI (AMN) - Sharps Collection Program Begins. The Calhoun County Solid Waste Program has recently installed sharps disposal drop-boxes to
Update from Administrator/Controller Kelli Scott Thursday, Jan. 7, 2021
Battle Creek development projects to watch in 2021
Albion Says Goodbye 2020, Hello 2021!
Cuts by Moose to relocate to Downtown Albion
Entertainment Opinion
Not the Gingerbread Mans Buttons!
Gingerbread Man from Shrek Woman Sexualizes Gingerbread and talks about her husband's genitalia in a letter to the editor. Alex Kearney| Freelance | 12/12/2020 |
Business Local Opinion
Your Silence Screams You do not know what you are doing
Freedom of Expression, Not Freedom of Oppression.
October 9, 2020 October 9, 2020 3 min read
Envision Your Future and VOTE!
August 18, 2020 August 18, 2020 2 min read
TED TALKS: The disarming case to act right now on climate change | Greta Thunberg
March 7, 2019 March 17, 2019 1 min read
$55 million in funding available through Michigan Economic Development Corporation-led relief program to support small businesses impacted by COVID-19 and recent public health orders Application will
AG Nessel Commends Airbnb for Safety Measures to Protect Lansing Communities
MDARD announces Jamie Zmitko-Somers as new Agriculture Development Division Director
Speaker Pelosi will fine members who evade metal detectors
Photo by: J. Scott Applewhite/APMetal detectors are set up for lawmakers and staff before entering the House chamber, a new security measure put into place
Voting machine company sues pro-Trump attorney Sidney Powell for false claims
January 7, 2021 January 11, 2021 4 min read
Around Albion Michigan
Albion Michigan News All Rights Reserved 2020.


Famous for its Oysters, this Japanese restaurant also delivers some great Sashimis, Rolls, Katsu, Tempuras and of course Sushis.
Japanese fast food restaurant serving Beef, Curry, Miso Soups and Prawn Dumplings and Smoothies.
Malaman is located on the Street 19, and close to Street 172, and opened from 10am to 10pm everyday.
Stone Grill is located on Street 5 (Preah Sisowat Quay), riverfront, they serve Japanese cuisine.
Happa is a Japanese restaurant in a popular tourist district. They serve Japanese and Khmer cuisine and specialize in teppanyaki. They have a full meals or tapas, and also offer veggies and tofu prepared in a selection of special sauces: Misu-sesame, garlic-ginger, teriyaki, apple-onion and a Cambodian sauce, kroeng. They have a good wine selection by the glass and the bottle.


text:
Q: Terminate grpc traffic with nginx This recent blogpost says that nginx is able to terminate http/2 and grpc traffic.
From all the illustrations and the text, it does not look like it can terminate grpc traffic at all, just proxy, forward and route the traffic.
Reason is, I want to offer simple services through nginx with PHP. I know PHP itself has the ability to implement http/2 and grpc but this is kinda "manual", there is nothing ready to use out of the box. If we can use nginx for the termination, it would probably work easily.
Another thing I dont' understand from the same blogpost:

Note: NGINX does not support HTTP/1 and HTTP/2 at the same time on a cleartext (non-TLS) port. It needs prior knowledge as to which version of the protocol will be used. If you want to handle both protocol versions over cleartext, create a listen port for each.

When both are cleartext, the protocol to be used actually is known up front (because it's cleartext) and we could listen for both on the same port. Two different ports only make sense to me, when either of the protocols is not cleartext.
Can someone clear these two points for me?

A: To me it means "terminate" in the sense of being able to act as the end point for the user from outside the system. In the same way as you often "terminate" HTTPS at the edge point (e.g. Nginx) but then pass on unencrypted HTTP traffic to a downstream server.
So you still need a separate server which understands how to handle gRPC and this needs to be available on a port for nginx to communicate with it using grpc_pass.
From the PHP examples at the gRPC website it seems to only use PHP as a client side gRPC application rather than the server side:

Note that currently you can only create clients in PHP for gRPC
  services - you can find out how to create gRPC servers in our other
  tutorials, e.g. Node.js.

So you need server side gRPC server (e.g. Node.js) to answer your gRPC calls - and that cannot just be nginx, though nginx can be used to route the gRPC calls to that gRPC server. There are various reasons to have a webserver like nginx in front of a backend application server including: SSL/TLS offloading, static content handling, load balancing...etc.

When both are cleartext, the protocol to be used actually is known up
  front (because it's cleartext) and we could listen for both on the
  same port.

That is not as easy as you think. Parsing messages to see if they are one protocol or another is actually quite complex - especially given that HTTP/1 is textual, HTTP/2 is binary and gRPC only uses HTTP/2 as the transport layer and doesn't even use HTTP semantics underneath this.
Typically there are three ways for a HTTP server to know if it's HTTP/2 or not:

*

*Use plaintext HTTP initially and then upgrading it to HTTP/2.

*Use encrypted HTTPS where it is negotiated using ALPN (or the older NPN) as part of the TLS setup before the first HTTP message is sent.

*Use plaintext HTTP but assume it's a HTTP/2 connection (due to some previous prior knowledge about the service on that port) and so just start talking HTTP/2.

It looks like Nginx does not allow the first upgrade method of converting a plaintext HTTP/1.1 connection to HTTP/2. This means for plain text HTTP it only allows the connection to be immediately used as HTTP/2 ("prior knowledge"). There is a request to allow HTTP/1 and HTTP/2 to be used on the same port for different connections but to be honest I can understand why that has not been completed yet as would consider that low priority, given that the main use case for HTTP/2 at the moment is for browsers (which are HTTPS only) or for services like gRPC which probably should know whether they are HTTP/2 or not.
Also, as mentioned above, gRPC is not really about HTTP at all - it just uses the binary framing layer of HTTP/2 to send gRPC messages across a flow-controlled, multiplexed connection. This is similar to how Websockets use the HTTP TCP connection to send messages which are not HTTP (though web sockets typically use HTTP semantics to negotiate the web socket connection).
So, as I say, it actually makes sense to me not to complicate the matter and try to guess the protocol when not using HTTPS - it should be known in most cases.

redpajama_set_name: RedPajamaStackExchange