text:
package com.wyyf.action;

import java.awt.image.BufferedImage;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.imageio.ImageIO;

import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.MultipartHttpServletRequest;

import com.lys.mvc.action.BaseAjaxAction;
import com.lys.utils.BizTransUtil;
import com.lys.utils.CommonUtil;
import com.lys.utils.JsonUtils;
import com.lys.utils.StringUtils;
import com.lys.utils.UploadFile;
import com.lys.utils.pagination.PageBean;
import com.power.bean.Ag_t_file;
import com.power.utils.PageColumn;
import com.wyyf.bean.Bf_t_Apply;

/**
 * 申请单管理
 * @author shuang
 */
@Scope(value = "prototype")
@Controller("ApplyAction")
@RequestMapping(value="/wyyf/apply")
public class ApplyAction extends BaseAjaxAction{
	/***
	 * 进入超级管理员申请列表界面
	 * @param req
	 * @return
	 */
	@RequestMapping(value="initapply")
	public String initapply(){
		return "wyyf/apply/applyList";
	}
	/***
	 * 进入技师申请列表界面
	 * @param req
	 * @return
	 */
	@RequestMapping(value="initjsapply")
	public String initjsapply(){
		return "wyyf/apply/applyjsList";
	}
	/***
	 * 管理员申请单
	 */
	@RequestMapping(value="applyList")
	public String applyList(Bf_t_Apply advertisement,String ISSHOWCOLUMS,Integer pageIndex,Integer pageSize){
		return commonList(advertisement,"", ISSHOWCOLUMS, pageIndex, pageSize);
	}

	/***
	 * 技师申请列表
	 */
	@RequestMapping(value="jsapplyList")
	public String jsapplyList(Bf_t_Apply advertisement,String ISSHOWCOLUMS,Integer pageIndex,Integer pageSize){
		return commonList(advertisement,getcuttSysuserID(), ISSHOWCOLUMS, pageIndex, pageSize);
	}

	private String commonList(Bf_t_Apply advertisement,String bf_st_receiveid, String ISSHOWCOLUMS,Integer pageIndex, Integer pageSize) {
		StringBuffer sb=new StringBuffer("select bf_st_id, "+StringUtils.trunTypeByString("bf_dt_addDate")+" bf_dt_addDate, date_format(bf_dt_time,'%Y-%m-%d') bf_dt_time, bf_st_receiveid, bf_st_addUserId,bf_st_address,bf_st_area,bf_st_housnum,bf_st_incity,bf_st_isreal,bf_st_name,bf_st_remark,bf_st_tell,bf_st_type,bf_st_updUserId,bf_st_userid,(select (case when count(1)>0 then 1 else 0 end ) from ag_t_file where ag_st_objid=bf_st_id and ag_st_mark='JSRUEST') issctp ");
		StringBuffer sqlCount =new StringBuffer("select count(bf_st_id) ");
		StringBuffer sbcommon=new StringBuffer(" from bf_t_apply  where 1=1 ");
		List<String> pramsList = new ArrayList<String>();
		//条件查询 --姓名查询
		if (org.springframework.util.StringUtils.hasText(advertisement.getBf_st_name())) {
			sbcommon.append(" and bf_st_name like ?");
			pramsList.add("%" + advertisement.getBf_st_name() + "%");
		}
		//条件查询 --姓名查询
		if (org.springframework.util.StringUtils.hasText(advertisement.getBf_st_type())) {
			sbcommon.append(" and bf_st_type = ?");
			pramsList.add( advertisement.getBf_st_type());
		}
		//判断是否技师申请单
		if (org.springframework.util.StringUtils.hasText(bf_st_receiveid)) {
			sbcommon.append(" and bf_st_receiveid = ?");
			pramsList.add( bf_st_receiveid);
		}

		sb.append(sbcommon).append(" order by bf_dt_addDate desc");
		sqlCount.append(sbcommon);
		//分页数据、分页配置 查询
		PageBean pages=baseBiz.getPages(sb.toString(), sqlCount.toString(),pageIndex, pageSize,pramsList.toArray());
		//列设置
		List<PageColumn> columnList=new ArrayList<PageColumn>();
		columnList.add(new PageColumn("序号", "bf_st_id").setIsnum(true).setWidth("30"));//序号
		columnList.add(new PageColumn("类型", "bf_st_type").setCode("SQLX").setIsshowcode(true));
		columnList.add(new PageColumn("姓名", "bf_st_name"));
		columnList.add(new PageColumn("电话", "bf_st_tell"));
		columnList.add(new PageColumn("预约时间", "bf_dt_time"));
		columnList.add(new PageColumn("申请时间", "bf_dt_addDate"));
		columnList.add(new PageColumn("是否上传结果", "issctp").setCode("YESNO").setIsshowcode(true));

		//操作按钮
		StringBuffer btns=new StringBuffer("<button data-toggle='modal' onclick='findapply(this);' class='btn btn-sm yellow' >去查看</button> ");
		btns.append("<button data-toggle='modal' onclick='delapply(this);' class='btn btn-sm red' >删除</button> ");
		columnList.add(new PageColumn("操作", btns.toString()).setIsoperation(true));
		//列显示/隐藏配置
		if(org.springframework.util.StringUtils.hasText(ISSHOWCOLUMS)){
			String[] ss=ISSHOWCOLUMS.split(",");
			Map<String, String> showcolumnMap=new HashMap<String, String>();
			for(String s:ss){
				showcolumnMap.put(s,"yes");
			}
			model.addAttribute("showcolumnMap", showcolumnMap);
		}

		model.addAttribute("pageBeanObj", pages);//分页对象
		model.addAttribute("columnList", columnList);//控制列设置的集合
		return "system/common/commonList";
	}

	/**
	 * 新增或更新申请
	 */
	@RequestMapping(value="applyAdd")
	public void applyAdd(Bf_t_Apply bf,MultipartHttpServletRequest multipartRequest){
		String jsonData="";
		//删除以前的图片
		List<String> dellist=new ArrayList<String>();
		try {
			//创建批量保存事务对象
			List<BizTransUtil> list=new ArrayList<BizTransUtil>();
			//更新
			if (org.springframework.util.StringUtils.hasText(bf.getBf_st_id())) {
				//构建数据--修改
				Map<String,Object>  map=new HashMap<String,Object>();
				map.put("bf_st_id", bf.getBf_st_id());//ID
				map.put("bf_dt_updDate", getcuttDate());//修改时间
				map.put("bf_st_updUserId", getcuttSysuserID());//修改人员ID
				list.add(new BizTransUtil(map,Bf_t_Apply.class,CommonUtil.UPDATE));
				//上传的相关图片
				List<Ag_t_file> file2List=bf.getFile2List(); //这里少个 2 呢?  没有改?我没有修改
				if(file2List!=null&&file2List.size()>0){
					MultipartFile mf = null;
					for(Ag_t_file file:file2List){
						mf=multipartRequest.getFile(file.getAg_st_addUserId());
						String uploadPath="";
						//判断是否有修改图片
						if(mf!=null && mf.getSize()>0){
							//如果有ID ,说明是修改
							if(org.springframework.util.StringUtils.hasText(file.getAg_st_id())){
								list.add(new BizTransUtil(file.getAg_st_id(), Ag_t_file.class));//删除以前数据
								dellist.add(StringUtils.toStringByObject(file.getAg_st_url()));//删除以前图片
							}
							uploadPath=UploadFile.uploadInputStream(mf.getInputStream(), mf.getOriginalFilename(), "images/business/ad");
							BufferedImage buff = ImageIO.read(mf.getInputStream());
							file.setAg_nm_height(buff.getHeight());//文件属性高
							file.setAg_nm_width(buff.getWidth());//文件属性宽
							file.setAg_nm_size(mf.getSize());//文件属性大小
							file.setAg_st_format(mf.getContentType());//文件格式
						}else{
							//如果没有文件上传则跳过
							continue;
						}
						file.setAg_st_mark("JSRUEST");//自定义标识
						file.setAg_dt_addDate(getcuttDate());//创建时间
						file.setAg_st_addUserId(getcuttSysuserID());//创建人员ID
						file.setAg_st_objid(bf.getBf_st_id());//文件归属ID
						file.setAg_st_objtype("bf_t_apply");//文件对应的对象
						file.setAg_st_type("1");//文件类型-图片
						file.setAg_st_url(uploadPath);////文件 的存储地址
						file.setAg_st_id(StringUtils.getUUID32());
						list.add(new BizTransUtil(file));
					}
				}else{
					throw new RuntimeException("至少上传一个结果图");
				}

			}
			//新增
			else {
				//构建数据--新增
				bf.setBf_st_id(StringUtils.getUUID32());//ID
				bf.setBf_dt_addDate(getcuttDate());//创建时间
				bf.setBf_st_addUserId(getcuttSysuserID());//创建人员ID
				list.add(new BizTransUtil(bf));
				//上传的相关图片
				List<Ag_t_file> fileList=bf.getFileList();
				if(fileList!=null&&fileList.size()>0){
					MultipartFile mf = null;
					for(Ag_t_file file:fileList){
						//如果没有选择,自定义类型,跳过
						if(!org.springframework.util.StringUtils.hasText(file.getAg_st_mark())){
							continue;
						}
						mf=multipartRequest.getFile(file.getAg_st_addUserId());
						String uploadPath="";
						if(mf!=null && mf.getSize()>0){
							uploadPath=UploadFile.uploadInputStream(mf.getInputStream(), mf.getOriginalFilename(), "images/business/ad");
							BufferedImage buff = ImageIO.read(mf.getInputStream());
							file.setAg_nm_height(buff.getHeight());//文件属性高
							file.setAg_nm_width(buff.getWidth());//文件属性宽
							file.setAg_nm_size(mf.getSize());//文件属性大小
							file.setAg_st_format(mf.getContentType());//文件格式
						}
						file.setAg_dt_addDate(getcuttDate());//创建时间
						file.setAg_st_addUserId(getcuttSysuserID());//创建人员ID
						file.setAg_st_objid(bf.getBf_st_id());//文件归属ID
						file.setAg_st_objtype("bf_t_apply");//文件对应的对象
						file.setAg_st_type("1");//文件类型-图片
						file.setAg_st_url(uploadPath);////文件 的存储地址
						file.setAg_st_id(StringUtils.getUUID32());
						list.add(new BizTransUtil(file));
					}
				}
			}
			//执行操作
			if (baseBiz.executesTRANS(list)) {
				if(dellist.size()>0){
					for(String s:dellist){
						if(org.springframework.util.StringUtils.hasText(s)){
							UploadFile.delpic(s);//删除原文件
						}
					}
				}
				jsonData = "{success:true,msg:\"操作成功!\"}";
			} else {
				jsonData = "{success:false,msg:\"操作异常!\"}";
			}
		}  catch (Exception e) {
			jsonData = "{success:false,msg:\"操作失败,"+e.getMessage()+"!\"}";
			e.printStackTrace();
		}
		this.createAjax(response,jsonData);
	}
	/**
	 * 查询单个申请信息
	 */
	@RequestMapping(value="findApplyById")
	public void findApplyById(String id){
		if(org.springframework.util.StringUtils.hasText(id)){
			StringBuffer sb=new StringBuffer("select bf_st_id,date_format(bf_dt_addDate,'%Y-%m-%d %T') bf_dt_addDate, date_format(bf_dt_time,'%Y-%m-%d') bf_dt_time, bf_st_receiveid,(select username from ae_t_sysuser where ae_st_id=bf_st_userid) bf_st_receivename,(select username from ae_t_sysuser where ae_st_id=bf_st_receiveid) bf_st_username, bf_st_addUserId,bf_st_address,bf_st_area,bf_st_housnum,bf_st_incity,bf_st_isreal,bf_st_name,bf_st_remark,bf_st_tell,bf_st_type,bf_st_updUserId,bf_st_userid ")
			.append(" from bf_t_apply  where 1=1 and bf_st_id=?  ");
			Map<String, Object> map=baseBiz.queryForMap(sb.toString(), new Object[]{id});
			String jsonData = "{\"success\":true,result:["+JsonUtils.getJsonData(map)+"]}";
			this.createAjax(response, jsonData);
		}
	}
	/**
	 * 查询单个申请信息(技师申请单)
	 */
	@RequestMapping(value="findjsApplyById")
	public void findjsApplyById(String id){
		if(org.springframework.util.StringUtils.hasText(id)){
			StringBuffer sb=new StringBuffer("select payState , bf_st_id, "+StringUtils.trunTypeByString("bf_dt_addDate")+" bf_dt_addDate, date_format(bf_dt_time,'%Y-%m-%d') bf_dt_time, bf_st_receiveid, bf_st_addUserId,bf_st_address,bf_st_area,bf_st_housnum,bf_st_incity,bf_st_isreal,bf_st_name,bf_st_remark,bf_st_tell,bf_st_type,bf_st_updUserId,bf_st_userid ")
			.append(" from bf_t_apply  where 1=1 and bf_st_id=?  ");
			Map<String, Object> map=baseBiz.queryForMap(sb.toString(), new Object[]{id});

			if("1".equals(map.get("payState"))){
				map.put("payState", "已支付");
			}else{
				map.put("payState", "未支付");
			}

			String jsonData = "{\"success\":true,result:["+JsonUtils.getJsonData(map)+"]}";
			this.createAjax(response, jsonData);
		}
	}

	/**
	 * 单个删除申请
	 */
	@RequestMapping(value="applyDelete")
	public void applyDelete(String id){
		String jsonData="";
		try {
			if(org.springframework.util.StringUtils.hasText(id)){
				List<BizTransUtil> list=new ArrayList<BizTransUtil>();
				List<String> dellist=new ArrayList<String>();
				//查询当前申请是否有 文件
				List<Map<String,Object>> filelist= baseBiz.queryForList("select a.ag_st_url,a.ag_st_id from  ag_t_file a  where a.ag_st_objid=?  ", new Object[]{id});
				if(filelist!=null&&filelist.size()>0){
					for(Map<String,Object> map:filelist){
						list.add(new BizTransUtil(map.get("ag_st_id"), Ag_t_file.class));//删除本条数据
						dellist.add(StringUtils.toStringByObject(map.get("ag_st_url")));
					}
				}
				list.add(new BizTransUtil(id, Bf_t_Apply.class));//删除本条申请
				if(baseBiz.executesTRANS(list)){
					if(dellist.size()>0){
						for(String s:dellist){
							if(org.springframework.util.StringUtils.hasText(s)){
								UploadFile.delpic(s);//删除原文件
							}
						}
					}
					jsonData = "{success:true,msg:\"删除成功!\"}";
				}else{
					jsonData = "{success:false,msg:\"删除失败!\"}";
				}
			}else{
				jsonData = "{success:false,msg:\"删除失败!\"}";
			}
		} catch (Exception e) {
			jsonData = "{success:false,msg:\"删除异常,"+e.getMessage()+"!\"}";
			e.printStackTrace();
		}
		this.createAjax(response, jsonData);
	}
	/**
	 * 单个删除申请(技师)
	 */
	@RequestMapping(value="jsapplyDelete")
	public void jsapplyDelete(String id){
		String jsonData="";
		try {
			if(org.springframework.util.StringUtils.hasText(id)){
				List<BizTransUtil> list=new ArrayList<BizTransUtil>();
				List<String> dellist=new ArrayList<String>();
				//查询当前申请是否有 文件
				List<Map<String,Object>> filelist= baseBiz.queryForList("select a.ag_st_url,a.ag_st_id from  ag_t_file a  where a.ag_st_objid=?  ", new Object[]{id});
				if(filelist!=null&&filelist.size()>0){
					for(Map<String,Object> map:filelist){
						list.add(new BizTransUtil(map.get("ag_st_id"), Ag_t_file.class));//删除本条数据
						dellist.add(StringUtils.toStringByObject(map.get("ag_st_url")));
					}
				}
				list.add(new BizTransUtil(id, Bf_t_Apply.class));//删除本条申请
				if(baseBiz.executesTRANS(list)){
					if(dellist.size()>0){
						for(String s:dellist){
							if(org.springframework.util.StringUtils.hasText(s)){
								UploadFile.delpic(s);//删除原文件
							}
						}
					}
					jsonData = "{success:true,msg:\"删除成功!\"}";
				}else{
					jsonData = "{success:false,msg:\"删除失败!\"}";
				}
			}else{
				jsonData = "{success:false,msg:\"删除失败!\"}";
			}
		} catch (Exception e) {
			jsonData = "{success:false,msg:\"删除异常,"+e.getMessage()+"!\"}";
			e.printStackTrace();
		}
		this.createAjax(response, jsonData);
	}
}

redpajama_set_name: RedPajamaGithub


text:
Lepanthes inaequalis är en orkidéart som beskrevs av Rudolf Schlechter. Lepanthes inaequalis ingår i släktet Lepanthes och familjen orkidéer.

Artens utbredningsområde är Guatemala. Inga underarter finns listade i Catalogue of Life.

Källor

Orkidéer
inaequalis

en:Lepanthes inaequalis

redpajama_set_name: RedPajamaWikipedia


Combine potatoes and olive oil in large resealable plastic bag. Toss potatoes to coat.
Pour potatoes onto a foil lined baking sheet, spreading to one layer.
Adjust oven rack approximately 6" from heat source.
Broil on high until lightly browned and tender, approximately 20 minutes, turning ½ way.
Add 1 Tbsp ZAS® Hatch Chile Super Seasoning, toss potatoes, then add 1 Tbsp and toss again.


Our final full weekend of the cottage season wrapped up today. And as I've indicated in other recent projects, it's a bittersweet feeling. Autumn is a time of beauty, and that colorful shield epitomizes the cycle of life.
I am so awed by the beauty of the Otonabee-South Monaghan township, and areas that surround it. Ironically, this area is not one I ever originally considered for a cottage; but I've been pleasantly surprised and very pleased with our choice to buy a cottage at Bellmere Winds, as I think you can tell from my many projects featuring the region. I've made new friends and tried to do my part to be a good neighbour and to support the local economy. I truly believe in the importance of shopping local.
Nowhere is this beauty more obvious than the family-run, Elmhirst's Resort. Minutes from the cottage, we've had many a lovely Sunday Brunch at Elmhirst, and - as always - I have my camera nearby.
So, let's go for a walk and together, enjoy these last breaths of autumn.
If you'd like to see more of Elmhirst, I highly encourage you to visit in person. But if that isn't possible, feel free to drop my my Flickr site for an extended collection of images.


1 bedroom, 2 bathroom condominium in the Deauville development in Central Palm Springs. The bedroom has a King bed, dresser, TV, two night stands and sliding glass door to the sunny patio. The patio looks across manicured grounds to the entrance of the main pool/spa area. The tennis courts are also just steps away from this first floor unit. The living room has a comfortable queen size sofa/sleeper, a TV, VCR and stereo system. French doors open the living room up to the patio which has a table, four chairs and a BBQ. The patio faces East and receives morning sun. The adjacent dining room has a glass-top table with four wood chairs. There is also seating for two at the adjoining kitchen counter. The unit also features a full kitchen with dishwasher.


text:
NHL Network ranks Thornton, Couture among league's top 25 centers
High praise for San Jose's top two centers.
By Marcus White@marcuspwhite Aug 21, 2017, 9:30am PDT
Share All sharing options for: NHL Network ranks Thornton, Couture among league's top 25 centers
John Hefti-USA TODAY Sports
NHL Network named San Jose Sharks centers Joe Thornton and Logan Couture the 25th and 24th-best centers, respectively, in the NHL, as the pair missed on the top 20 unveiled on Sunday.
A season after finishing fifth in Hart Trophy voting, the now-38-year-old Thornton began to show signs of aging last season, as he scored his lowest point total (50) since scoring 41 points as a 19-year-old in 1998-99. He remained a solid possession player, but his raw and relative corsi-for percentages dropped 3.4% from the previous season, according to Hockey Reference, as the team's corsi-for percentage dropped 0.49% from 2015-16, per Natural Stat Trick.
"He's still getting it done, you still have to game plan against him," NHL Network analyst Mike Rupp said. "Most guys his age, No. 1 aren't in the League, and No. 2, they've kind of moved into a different role where you aren't game planning against them, you are game-planning against somebody else."
Couture, meanwhile, scored 25 goals for the second time in three seasons, and the fourth time in his eight-year NHL career. His 0.71 points per game were a slight improvement over the previous year (a nice 0.69 in 2015-16), but Couture finished the season with below 50% corsi-for, and a negative relative corsi-for percentage (-2.2%) for the second time in his career.
"I think he sneaks under the radar out there in San Jose because of some of the bigger personalities they have, but he is so good." Rupp said. "I think we've seen how good he is on an international level, but he is so good defensively, offensively. He's a little bit of a throwback player and old school in the way he plays. He took a puck to the face in March and missed seven games, but returned for the Stanley Cup Playoffs Couture isn't afraid to block shots and do all the intangibles."
Both Couture and Thornton saw their regular seasons cut short due to injury, but each player returned in San Jose's six-game, first round loss to the Edmonton Oilers in the postseason. Thornton scored two points in four games, playing on a torn ACL and MCL, while Couture scored three in six games playing with multiple facial fractures and a mouth that retired Mercury News sports columnist Mark Purdy described as like "peering into a collapsed mine."
Earlier this summer, NHL Network ranked San Jose Sharks captain Joe Pavelski the seventh-best winger in the NHL and netminder Martin Jones the ninth-best goalie. They will unveil the top 20 defensemen in the league on Saturday, followed by an incremental release of the league's top 50 players every Sunday from September 3 to October 1 in the lead-up to the regular season.

redpajama_set_name: RedPajamaCommonCrawl


This is not really a rule, but I would like to mention the ability to bypass the commit policy checks when needed. As a DevOps engineer, I often need to commit small changes, when there is no time or need to document everything I do in Jira. It's not something that is used by the team, just a nice "maintenance" option for me to sometimes circumvent the rules.
I absolutely recommend using the local commit verification feature, if you use a distributed version control system like Git or Mercurial.
This way the hook scripts are also installed on every developer's computer and the changes are immediately checked when committed, not only when they are pushed to the server. The advantage of this method is that the developers get used to the rules much faster. They need to pay attention to the commit message every time and can't ignore it. Fewer mistakes get pull requests approved faster and code reviews more expedited when it's time to merge to production.
Another advantage is that if Better Commit Policy rejects a commit, the reason is also explained in a clearly worded rejection message. So it can be corrected immediately, not days or weeks later when the code is pushed to the server and the details are no longer crystal clear.
A slight disadvantage of the local commit verification is that the hook scripts need to be installed on every developer's computer individually, which could be a headache to manage and maintain. But it's still better to do it this way, than trying to figure out why is the push rejected days or weeks later, especially if several commits were pushed together.
This example of the team at Philips shows that discipline in software development is a must, especially if you work on a mission-critical software product.
Organize your code change history by giving Better Commit Policy a try!


text:
Q: Fit image to a multirow cell in a landscape long table I'm trying to fit the images in a mulitrow cell, but the image is too large for the cell. Hpw do I adjust the size of the cell to fit the image fully?
My code is
\documentclass[11pt]{report}
\begin{landscape}
\begin{longtable}{|c|c|c|c|c|c|c|c|c|}
\caption{Table with transformation details}
\label{appendix:tableindicators}
\hline
\footnotesize Theme & \footnotesize Indicator & \footnotesize Method of Calculation & \footnotesize Transformation & \footnotesize Polarity & \footnotesize Type & \footnotesize Skewness & \footnotesize Kurtosis & \footnotesize Distributions \\ \hline

\multirow{8}{*}{\rotatebox[origin=c]{90}{Transportation}} &
\multirow{2}{*}{\footnotesize Train Station} & \multirow{2}{*}{\scriptsize Walking distance to nearest} & \multirow{2}{*}{\scriptsize \begin{tabular}[c]{@{}l@{}}1) Natural Logarithm(x)\\ 2) Winsorisation(6, 11)\end{tabular}} & \multirow{2}{*}{-} & \scriptsize Raw Data & 2.397 & 10.552 & \multirow{2}{*}{\includegraphics[width=50mm]{Images/dist/distributions_station1.png}} \\ \cline{6-8}
 &  &  &  &  & \scriptsize Transformed & -0.528 & 2.469 &  \\ \cline{2-9}

 & \multirow{2}{*}{\footnotesize Bus Stop} & \multirow{2}{*}{\scriptsize Walking distance to nearest} & \multirow{2}{*}{\scriptsize 1) Winsorize(0, 1000)} & \multirow{2}{*}{-} & \scriptsize Raw Data & 3.871 &  37.268 & \multirow{2}{*}{\includegraphics[width=50mm]{Images/dist/distributions_bustop1.png}} \\ \cline{6-8}
 &  &  &  &  & \scriptsize Transformed &  -1.189 & 4.368  &  \\ \cline{2-9}

 & \multirow{2}{*}{\footnotesize \makecell{Bus Stop with\\ Frequent Services}} & \multirow{2}{*}{\scriptsize Walking distance to nearest} & \multirow{2}{*}{\scriptsize 1) Winsorize(0, 3500)} & \multirow{2}{*}{-} & \scriptsize Raw Data &  2.817   & 15.448  & \multirow{2}{*}{\includegraphics[width=50mm]{Images/dist/distributions_freqbusstop1.png}} \\ \cline{6-8}
 &  &  &  &  & \scriptsize Transformed &  -1.682 & 5.843  &  \\ \cline{2-9}

 & \multirow{2}{*}{\footnotesize Bikeability} & \multirow{2}{*}{\scriptsize \makecell{Total length of bikeable \\ paths/roads, divided by area}} & \multirow{2}{*}{\scriptsize \begin{tabular}[c]{@{}l@{}}1) Box-Cox ($\lambda=-2$) \\ 2) Winsorisation(-50, -25)\end{tabular}} & \multirow{2}{*}{+} & \scriptsize Raw Data &  1.560 & 7.246  & \multirow{2}{*}{\includegraphics[width=60mm]{Images/dist/distributions_bikeability1.png}} \\ \cline{6-8}
 &  &  &  &  &\scriptsize Transformed &  0.576  & 3.431 &  \\ \hline

\end{longtable}
\end{landscape}
\end{document}

Thank you!

A: Like this?

*

*simpler, far more concise table code can be obtained by use of the longtblr of tabularray package

*table is huge, so you may consider to reduce page borders that table would have more space and in it can be use bigger font size, for example \footnotesize
\documentclass[11pt]{report}
\usepackage[margin=25mm]{geometry}  % or other suitable page layout
\usepackage[export]{adjustbox}

\usepackage{enumitem}
\usepackage{rotating}
\usepackage{makecell}
\usepackage{tabularray}
\UseTblrLibrary{siunitx,
                varwidth}
\usepackage{pdflscape}

\begin{document}
    \begin{landscape}

\begingroup
    \setlist[enumerate]{nosep,
                      itemsep=0.5ex,
                      leftmargin=*}
\settowidth\rotheadsize{Transportation}    % from makecell
\setkeys{Gin}{width=\linewidth}
\begin{longtblr}[
caption = {Table with transformation details},
  label = {appendix:tableindicators}
                ]{hlines, vlines,
                  colsep  = 4pt,
                  colspec = {c  X[1.3, c, m]
                                X[1.5, c, m]   X[2,l, m]
                                Q[c,m, mode=math]
                                Q[c,m]
                                Q[c, si={table-format=-1.3}]
                                Q[c, si={table-format= 2.3}]
                                X[2,c]
                             },
                 measure = vbox,
                    rows = {font=\footnotesize},
                  row{1} = {guard, font=\scriptsize\bfseries, c, mode=text},
                  cell{even[2]}{2-5,Z} = {r=2}{},
                   vspan = even,
                 stretch = -1,
                 rowhead = 1,
                  }
% columns headers
Theme   & Indicator
            & Method of Calculation
                & Transformation
                    & Polarity
                        & Type
                            & Skewness
                                & Kurtosis
                                    & Distributions         \\
%  table body
\SetCell[r=8]{c, cmd=\rothead}  Transportation
    &   Train Station
        &   Walking distance to nearest
            &   \begin{enumerate}
            \item   Natural Logarithm(x)
            \item   Winsorisation(6, 11)
                \end{enumerate}
                & - &   Raw Data
                        & 2.397
                            & 10.552
                                &   \includegraphics{example-image-duck}
                                            \\
    &   &   &   &   &   Transformed
                        & -0.528
                            & 2.469
                                &       \\
    &   Bus Stop
        & Walking distance to nearest
            &   \begin{enumerate}
            \item   Winsorize(0, 1000)
                \end{enumerate}
                & - &   Raw Data
                        & 3.871
                            &  37.268
                                &   \includegraphics{example-image-duck}
                                            \\
    &   &   &   &   &   Transformed
                        & -1.189
                            & 4.368
                                &           \\
   &   Bus Stop with Frequent Services
        &   Walking distance to nearest
            &   \begin{enumerate}
            \item   Winsorize(0, 3500)
                \end{enumerate}
                & - &   Raw Data
                        & 2.817
                            & 15.448
                                &   \includegraphics{example-image-duck}
                                            \\
    &   &   &   &   &   Transformed
                        & -1.682
                            & 5.843
                                &           \\
    &   Bikeability
        &   Total length of bikeable paths/roads, divided by area
            &   \begin{enumerate}
            \item   Box-Cox ($\lambda=-2$)
            \item   Winsorisation(-50, -25)
                \end{enumerate}
                & + &   Raw Data
                        & 1.560
                            & 7.246
                                &   \includegraphics{example-image-duck}
                                                \\
    &   &   &   &   &   Transformed
                        & 0.576
                            & 3.431
                                &               \\
\end{longtblr}
\endgroup
    \end{landscape}
\end{document}

Addendum:
Regarding your comment you should be aware, that table can breaks only between rows. This means, that in in your case you can have a problems with  handling of multirow cells:

*

*For correct table breaking between multirow cells try to terminate rows with inserted images with \\*. It prevent table break after this row.

*You may consider to turn first column into row with table parts "subtitles".

*It may also helped to reduce for a wee bit of images heights.

An example of such table redesign is:

\documentclass[11pt]{report}
\usepackage[margin=25mm]{geometry}  % or other suitable page layout
\usepackage[export]{adjustbox}

\usepackage{enumitem}
\usepackage{xcolor}
\usepackage{tabularray}
\UseTblrLibrary{booktabs,
                siunitx,
                varwidth}
\NewTableCommand\subtitle{%
\SetCell[r=2, c=8]{l, m, bg=gray!10,
                   font=\large\bfseries\itshape,
                   cmd=\rule[-1ex]{0pt}{4ex}
                   }
                            }
\usepackage{pdflscape}

\begin{document}
    \begin{landscape}
\small
    \setlist[enumerate]{nosep,
                      itemsep=0.5ex,
                      leftmargin=*}
\setkeys{Gin}{width=\linewidth, height=17mm}
\begin{longtblr}[
caption = {Table with transformation details},
  label = {appendix:tableindicators}
                ]{hline{even[3]} = {dashed},
                  hline{Z} = {solid, \heavyrulewidth},
                  colsep  = 4pt,
                  colspec = {@{}
                             X[1.3, l, m]
                             X[1.6, c, m]
                             X[2,l, m]
                             Q[c,m, mode=math, font=\Large]
                             Q[c]
                             Q[c, si={table-format=-1.3}]
                             Q[c, si={table-format= 2.3}]
                             X[2,c]
                             @{} },
                 measure = vbox,
                  rowsep = 3pt,
                  row{1} = {guard, font=\footnotesize\bfseries, c, mode=text},
                  cell{even[2]}{1-4,Z} = {r=2}{},
                   vspan = even,
                 stretch = -1,
                 rowhead = 1,
                  }
% columns headers
    \toprule
Indicator
    & Method of Calculation
        & Transformation
            & Polarity
                & Type
                    & Skewness
                        & Kurtosis
                            & Distributions \\
%  table body
    \midrule
\subtitle   Theme: Transportation
    &   &   &   &   &   &  &                \\*
    &   &   &   &   &   &  &                \\
Train Station
    &   Walking distance to nearest
        &   \begin{enumerate}
        \item   Natural Logarithm(x)
        \item   Winsorisation(6, 11)
            \end{enumerate}
            & - &   Raw Data
                    & 2.397
                        & 10.552
                            &   \includegraphics{example-image-duck}
                                            \\*
    &   &   &   &   Transformed
                        & -0.528
                            & 2.469
                                &           \\
Bus Stop
    & Walking distance to nearest
        &   \begin{enumerate}
        \item   Winsorize(0, 1000)
            \end{enumerate}
            & - &   Raw Data
                    & 3.871
                        &  37.268
                            &   \includegraphics{example-image-duck}
                                            \\
    &   &   &   &   Transformed
                        & -1.189
                            & 4.368
                                &           \\
Bus Stop with Frequent Services
    &   Walking distance to nearest
        &   \begin{enumerate}
        \item   Winsorize(0, 3500)
            \end{enumerate}
            & - &   Raw Data
                    & 2.817
                        & 15.448
                            &   \includegraphics{example-image-duck}
                                            \\
    &   &   &   &   Transformed
                        & -1.682
                            & 5.843
                                &           \\
Bikeability
    &   Total length of bikeable paths/roads, divided by area
        &   \begin{enumerate}
        \item   Box-Cox ($\lambda=-2$)
        \item   Winsorisation(-50, -25)
            \end{enumerate}
            & + &   Raw Data
                    & 1.560
                        & 7.246
                            &   \includegraphics{example-image-duck}
                                                \\
    &   &   &   &   Transformed
                        & 0.576
                            & 3.431
                                &               \\
bla bla bla
    &   Total length of bikeable paths/roads, divided by area
        &   \begin{enumerate}
        \item   Box-Cox ($\lambda=-2$)
        \item   Winsorisation(-50, -25)
            \end{enumerate}
            & + &   Raw Data
                    & 1.560
                        & 7.246
                            &   \includegraphics{example-image-duck}
                                                \\
    &   &   &   &   Transformed
                        & 0.576
                            & 3.431
                                &               \\

\subtitle   Theme: Other transportation
    &   &   &   &   &   &  &                \\
    &   &   &   &   &   &  &                \\
Uber
    &   Total length of bikeable paths/roads, divided by area
        &   \begin{enumerate}
        \item   Box-Cox ($\lambda=-2$)
        \item   Winsorisation(-50, -25)
            \end{enumerate}
            & + &   Raw Data
                    & 1.560
                        & 7.246
                            &   \includegraphics{example-image-duck}
                                                \\*
    &   &   &   &   Transformed
                        & 0.576
                            & 3.431
                                &               \\
Car Sharing
    &   Total length of bikeable paths/roads, divided by area
        &   \begin{enumerate}
        \item   Box-Cox ($\lambda=-2$)
        \item   Winsorisation(-50, -25)
            \end{enumerate}
            & + &   Raw Data
                    & 1.560
                        & 7.246
                            &   \includegraphics{example-image-duck}
                                                \\*
    &   &   &   &   Transformed
                        & 0.576
                            & 3.431
                                &               \\
Bike Sharing
    &   Total length of bikeable paths/roads, divided by area
        &   \begin{enumerate}
        \item   Box-Cox ($\lambda=-2$)
        \item   Winsorisation(-50, -25)
            \end{enumerate}
            & + &   Raw Data
                    & 1.560
                        & 7.246
                            &   \includegraphics{example-image-duck}
                                                \\*
    &   &   &   &   Transformed
                        & 0.576
                            & 3.431
                                &               \\
%        \bottomrule
\end{longtblr}
    \end{landscape}
\end{document}

redpajama_set_name: RedPajamaStackExchange


to inspire a healthier, happier, more active lifestyle so that everyone can achieve life's next personal best!
we believe…. that a company's principles are as important as the products it makes.
our company, our ambassadors, and the teams we support, value the essence of clean sport and have pledged to play by the rules and hold ourselves to standards of integrity in sport.
we partner with the champions of clean sport who enable athletic endeavors by providing unparalleled sports opportunities that lead to success in sports — and in life.


In 2017, Downer teamed up with the National Youth Mental Health Foundation to bring young people into the business for work experience.
The Foundation's program, called headspace, aims to promote, support and improve the wellbeing of young people in areas of mental health, physical health, work and study support.
Downer's goal with headspace is to provide young adults with work experience and teach important skills in areas such as computer processing, team work, problem-solving and critical thinking.
Downer achieves this by giving jobs to young people from the program, bringing them into the Downer community and providing training and guidance. Joseph Sfeir, from the Technology and Communication Services team, has been working at Downer for over a year and is enjoying the Downer culture and learning important skills he will take with him throughout his career. "I love what I do at Downer. I'm a Land Access Representative for the telecommunications business and I work on the nbn contracts."
An important objective of the Downer headspace program is to provide support to the individuals to ensure they are maximising their learning and enjoying their work. "My group leader Mitchell has been really supportive, we have a great team. They answer any questions that I have and always help me with my work if I need it".
Not only does Downer assist in teaching important business skills, we also promote career progression and provide the necessary tools to be able to move into management roles. "In five years I'd like to be a permanent employee at Downer and get a post graduate degree in finance. The management team are really supportive of my career goals. I love being here and I'm excited for what I can achieve in the years to come."


If you live in the UK you can't have not noticed that there's an election. For me and millions lie me this election is a potential turning point. As a northern public servant and a carer for my disabled wife I have been in the sights of this Tory government for some time. Tomorrow I will find out if I've got a future (yes I do believe it is that bad).
I voted by post last week, it's not hard to guess when my 'X' went.


Infosec Institute published an article showing in detail how application signing on Android devices can be defeated.
This trick allows the attacker to modify a signed application without causing the application to fail its signature check.
The attack works by exploiting a flaw in the way signed files in the .apk zip file are installed and verified. Most zip tools don't allow duplicate file names, but the zip standard does support it. The problem is that, when confronted by such a situation the signature verification system and the installer do different things.
The signature verifier checks the first copy of a duplicated file, but the installer actually installs the last one.
So, if the first version of a file in the archive is the real one, then the package will check as valid, but then your evil second version actually gets installed and run.
This is another example of vulnerabilities hiding in places you least expect.


text:
An official investigation into bitcoin traders was reported in May 2018.[177] The U.S. Justice Department launched an investigation into possible price manipulation, including the techniques of spoofing and wash trades.[178][179][180] Traders in the U.S., the U.K, South Korea, and possibly other countries are being investigated.[177] Brett Redfearn, head of the U.S. Securities and Exchange Commission's Division of Trading and Markets, had identified several manipulation techniques of concern in March 2018.
^ Chan, Edwin. "China Plans to Ban Cryptocurrency Mining in Renewed Clampdown". www.bloomberg.com. Retrieved 10 April 2019. While China was once home to about 70 percent of Bitcoin mining and 90 percent of trades, authorities have waged a nearly two-year campaign to shrink the crypto industry amid concerns over speculative bubbles, fraud and wasteful energy consumption.
In 1983, the American cryptographer David Chaum conceived an anonymous cryptographic electronic money called ecash.[7][8] Later, in 1995, he implemented it through Digicash,[9] an early form of cryptographic electronic payments which required user software in order to withdraw notes from a bank and designate specific encrypted keys before it can be sent to a recipient. This allowed the digital currency to be untraceable by the issuing bank, the government, or any third party.
Ethereum was officially with an unusually long list of founders. Anthony Di Iorio wrote "Ethereum was founded by Vitalik Buterin, Myself, Charles Hoskinson, Mihai Alisie, & Amir Chetrit (the initial 5) in December 2013. Joseph Lubin, Gavin Wood, & Jeffrey Wilke were added in early 2014 as founders." Formal development of the Ethereum software project began in early 2014 through a Swiss company, Ethereum Switzerland GmbH (EthSuisse).[13][14] The basic idea of putting executable smart contracts in the blockchain needed to be specified before the software could be implemented; this work was done by Gavin Wood, then chief technology officer, in the Ethereum Yellow Paper that specified the Ethereum Virtual Machine.[15] Subsequently, a Swiss non-profit foundation, the Ethereum Foundation (Stiftung Ethereum), was created as well. Development was funded by an online public crowdsale during July–August 2014, with the participants buying the Ethereum value token (ether) with another digital currency, bitcoin.
Capitalización. Si ordenas las criptomonedas según su capitalización, podrás ver cuáles son las mayores criptodivisas que existen. Durante años, el bitcoin ha sido el activo digital con más valor, seguido siempre por ethereum. Sin embargo, las tornas han cambiado y el ether ha sido superado por Ripple como la segunda mayor criptomoneda por capitalización del mercado.
In Ethereum all smart contracts are stored publicly on every node of the blockchain, which has costs.[57] Being a blockchain means it is secure by design and is an example of a distributed computing system with high Byzantine fault tolerance. The downside is that performance issues arise in that every node is calculating all the smart contracts in real time, resulting in lower speeds.[57] As of January 2016, the Ethereum protocol could process about 25 transactions per second.[57] In comparison, the Visa payment platform processes 45,000 payments per second leading some to question the scalability of Ethereum.[58] On 19 December 2016, Ethereum exceeded one million transactions in a single day for the first time.[59]
Izabella Kaminska, the editor of FT Alphaville, has pointed out that criminals are using Ethereum to run Ponzi schemes and other forms of investment fraud.[67] The article was based on a paper from the University of Cagliari, which placed the number of Ethereum smart contracts which facilitate Ponzi schemes at nearly 10% of 1384 smart contracts examined. However, it also estimated that only 0.05% of the transactions on the network were related to such contracts.[68]
Transaction fees for cryptocurrency depend mainly on the supply of network capacity at the time, versus the demand from the currency holder for a faster transaction. The currency holder can choose a specific transaction fee, while network entities process transactions in order of highest offered fee to lowest. Cryptocurrency exchanges can simplify the process for currency holders by offering priority alternatives and thereby determine which fee will likely cause the transaction to be processed in the requested time.
As with other cryptocurrencies, the validity of each ether is provided by a blockchain, which is a continuously growing list of records, called blocks, which are linked and secured using cryptography.[30][31] By design, the blockchain is inherently resistant to modification of the data. It is an open, distributed ledger that records transactions between two parties efficiently and in a verifiable and permanent way.[32] Unlike Bitcoin, Ethereum operates using accounts and balances in a manner called state transitions. This does not rely upon unspent transaction outputs (UTXOs). State denotes the current balances of all accounts and extra data. State is not stored on the blockchain, it is stored in a separate Merkle Patricia tree. A cryptocurrency wallet stores the public and private "keys" or "addresses" which can be used to receive or spend ether. These can be generated through BIP 39 style mnemonics for a BIP 32 "HD Wallet". In Ethereum, this is unnecessary as it does not operate in a UTXO scheme. With the private key, it is possible to write in the blockchain, effectively making an ether transaction.
To realize digital cash you need a payment network with accounts, balances, and transaction. That's easy to understand. One major problem every payment network has to solve is to prevent the so-called double spending: to prevent that one entity spends the same amount twice. Usually, this is done by a central server who keeps record about the balances.
A wallet stores the information necessary to transact bitcoins. While wallets are often described as a place to hold[93] or store bitcoins, due to the nature of the system, bitcoins are inseparable from the blockchain transaction ledger. A wallet is more correctly defined as something that "stores the digital credentials for your bitcoin holdings" and allows one to access (and spend) them.[7]:ch. 1, glossary Bitcoin uses public-key cryptography, in which two cryptographic keys, one public and one private, are generated.[94] At its most basic, a wallet is a collection of these keys.
In February 2014 the world's largest bitcoin exchange, Mt. Gox, declared bankruptcy. The company stated that it had lost nearly $473 million of their customers' bitcoins likely due to theft. This was equivalent to approximately 750,000 bitcoins, or about 7% of all the bitcoins in existence. The price of a bitcoin fell from a high of about $1,160 in December to under $400 in February.[68]
The U.S. federal investigation was prompted by concerns of possible manipulation during futures settlement dates. The final settlement price of CME bitcoin futures is determined by prices on four exchanges, Bitstamp, Coinbase, itBit and Kraken. Following the first delivery date in January 2018, the CME requested extensive detailed trading information but several of the exchanges refused to provide it and later provided only limited data. The Commodity Futures Trading Commission then subpoenaed the data from the exchanges.[181][182]
^ "Crib Sheet: Neptune's Brood – Charlie's Diary". www.antipope.org. Archived from the original on 14 June 2017. Retrieved 5 December 2017. I wrote Neptune's Brood in 2011. Bitcoin was obscure back then, and I figured had just enough name recognition to be a useful term for an interstellar currency: it'd clue people in that it was a networked digital currency.
Though transaction fees are optional, miners can choose which transactions to process and prioritize those that pay higher fees.[77] Miners may choose transactions based on the fee paid relative to their storage size, not the absolute amount of money paid as a fee. These fees are generally measured in satoshis per byte (sat/b). The size of transactions is dependent on the number of inputs used to create the transaction, and the number of outputs.[7]:ch. 8
But while cryptocurrencies are more used for payment, its use as a means of speculation and a store of value dwarfs the payment aspects. Cryptocurrencies gave birth to an incredibly dynamic, fast-growing market for investors and speculators. Exchanges like Okcoin, poloniex or shapeshift enables the trade of hundreds of cryptocurrencies. Their daily trade volume exceeds that of major European stock exchanges.
There are also purely technical elements to consider. For example, technological advancement in cryptocurrencies such as bitcoin result in high up-front costs to miners in the form of specialized hardware and software.[87] Cryptocurrency transactions are normally irreversible after a number of blocks confirm the transaction. Additionally, cryptocurrency private keys can be permanently lost from local storage due to malware, data loss or the destruction of the physical media. This prevents the cryptocurrency from being spent, resulting in its effective removal from the markets.[88]
Ethereum-based customized software and networks, independent from the public Ethereum chain, are being tested by enterprise software companies.[48] Interested parties include Microsoft, IBM, JPMorgan Chase,[33][49] Deloitte,[50] R3,[51] Innovate UK (cross-border payments prototype).[52] Barclays, UBS and Credit Suisse are experimenting with Ethereum blockchain to automate Markets in Financial Instruments Directive (MiFID) II requirements.
Smart contract is just a phrase used to describe a computer code that can facilitate the exchange of money, content, property, shares, or anything of value. When running on the blockchain a smart contract becomes like a self-operating computer program that automatically executes when specific conditions are met. Because smart contracts run on the blockchain, they run exactly as programmed without any possibility of censorship, downtime, fraud or third-party interference.
Despite bringing a number of benefits, decentralized applications aren't faultless. Because smart contract code is written by humans, smart contracts are only as good as the people who write them. Code bugs or oversights can lead to unintended adverse actions being taken. If a mistake in the code gets exploited, there is no efficient way in which an attack or exploitation can be stopped other than obtaining a network consensus and rewriting the underlying code. This goes against the essence of the blockchain which is meant to be immutable. Also, any action taken by a central party raises serious questions about the decentralized nature of an application.
Basically, cryptocurrencies are entries about token in decentralized consensus-databases. They are called CRYPTOcurrencies because the consensus-keeping process is secured by strong cryptography. Cryptocurrencies are built on cryptography. They are not secured by people or by trust, but by math. It is more probable that an asteroid falls on your house than that a bitcoin address is compromised.
The "Metropolis Part 1: Byzantium" soft[citation needed] fork took effect on 16 October 2017, and included changes to reduce the complexity of the EVM and provide more flexibility for smart contract developers. Byzantium also added supports for zk-SNARKs (from Zcash), with the first zk-SNARK transaction occurring on testnet on September 19, 2017.[citation needed]
We are always looking for feedback on the platform and user suggestions are regularly included in future releases of this price tracking software. The website is currently undergoing development to include price data from all ERC20 tokens as well order book data, blockchain usage data and more. We endeavour to keep the site simple to use with clear data visualizations that help investors stay abreast of the latest Ethereum price movements. We are determined to keep this webapp free from intrusive advertising; please share this website and its content!


SEGUIN, Texas – The Gents and the Bulldogs played to a scoreless tie in the first half, but the home team scored four unanswered goals in the second as Centenary (1-7-1, 0-6-1 Southern Collegiate Athletic Conference) fell to Texas Lutheran (4-3, 3-2 SCAC) 4-1 Sunday afternoon, September 23.
In the 84th minute, senior Andre Anasi passed left to freshman Sethan Ward about five yards out. Ward found the back of the net for his first collegiate goal to cut the deficit to 4-1.
The Gents were outshot 25-8 in the game, including 14-2 in shots on goal.
Freshman goalie Sami Borchalli grabbed 10 saves on 14 shots faced.
Andres Nicolaou led Texas Lutheran with the game's opening goal in the 47th minute and added a pair of assists. Nicolas Medina assisted on Nicolaou's goal and also found the back of the net himself.
The Bulldog's Brendan Soto recorded a save in goal for the Bulldogs.
Centenary returns to the pitch Tuesday, September 25, when it hosts Austin College. Kickoff at Mayo Field is scheduled for 5 p.m., but stay logged in to GoCentenary.com and Twitter (@GoCentenary) for possible changes due to forecasted weather.


We are pleased with the tremendous response to our call for applications to our Research Experience for Undergraduates program for summer 2016 here at UAB. Given the hundreds of applications that we received, the competition was quite impressive. The names of our 2016 REU participants will be posted as soon as all offers have been made and accepted.
We thank every applicant for their interest in our program and we hope that all eligible applicants will apply again next year. In the meantime, for those well deserving applicants that applied and were not selected, we are hopeful that many of them were selected to other programs.


New Plugin – Aspose.Email Java for IntelliJ IDEA (Maven) v.1.0.0.0 released!
Aspose releases New IntelliJ IDEA Plugin for comfortably working with the reliable Outlook Email messages file types processing API — Aspose.Email for Java.
The plugin is aimed at Java developers who need to manipulate Outlook email file formats using Aspose.Email for Java API in Maven based java projects within the IntelliJ IDEA. The plugin allows developers easily create Java applications to create, read and manipulate Outlook MSG, PST, EML, EMLX and MHT messages without the need of using Microsoft Outlook.
Following plugin's wizards help developers to easily work with Aspose.Email for Java API.
Aspose.Email Maven Project wizard lets you create Maven project and also configures Aspose.Email for Java API latest maven dependency reference and the Aspose Cloud Maven repository configurations in the project's pom.xml. The wizard also allows you to download latest available API's Example Source Codes from GitHub repository.
Aspose.Email Example wizard lets you import / copy latest downloaded Example Source Codes into the project along with the required resources for the execution of examples. Every time the wizard runs it checks for new available examples and downloads them.
Aspose Maven for JetBrains – New Plugin Released!
This entry was posted in Aspose.Email Product Family and tagged AsposeEmail, ConvertEmails, CreateEmail, EMLX, Email file formats, EmailAPI, EmailFormats, Examples, File Format API, Intellij, JavaAPI, MHT, MavenPlugin, MessageTypes, Microsoft Outlook, Outlook, PST, ReadEmail, ReceiveEmail, SendEmail, SourceCodes, eml. Bookmark the permalink.	. You can follow any responses to this entry through the RSS 2.0 feed.


"Good/Bad" programming is in the eye of the beholder.
which is also equivalent to the CASE...OF structure.
time- or context-dependence as complicating factors.
jump tables/state machines, as techniques for hiding complexity.
>"Good/Bad" programming is in the eye of the beholder.
>which is also equivalent to the CASE...OF structure.
that lets }endif know when to stop fixing branch targets.
> "Good/Bad" programming is in the eye of the beholder.
> which is also equivalent to the CASE...OF structure.
was tired from (creatively) working on expense accounts.
The remark about the pitfall stands, however.
: > "Good/Bad" programming is in the eye of the beholder.
: > which is also equivalent to the CASE...OF structure.
: was tired from (creatively) working on expense accounts.
This is read "if f1 is true then do x1, if f2 is true then do x2," etc.
pass. The loop keeps going until none of the conditions is true.
the original x and y!
the weekend; I'll post the code here if I do.
1. multiple exit points in a loop?
3. Is using multiple EXITs bad programming practice?
6. Process multiple files same structure?


KUALA LUMPUR — Denied last season, Westports Malaysia takes a crack at the ASEAN Basketball League championship once more, holding home court advantage as the Dragons battle the Singapore Slingers in Game 1 of the Finals on Friday here.
In a matchup between 2 of the league's 3 remaining founding members, the top-seeded hosts are slightly favored against Singapore in their 8:45pm matchup at the MABA Stadium.
Both squads split their regular season games, trading wins and even finishing the elimination round with identical 16-4 cards.
But Westports Malaysia has been the hotter team, riding on an offensive onslaught and stringing together 9 straight victories, including a sweep of 4th-ranked Saigon in the semifinals.
The Dragons boast of the ABL's version of the Splash Brothers, with Filipinos Jason Brickman and Matthew Wright providing amazing playmaking and outside sniping, respectively.
Brickman, the Long Island University product, posted numbers of 13.2 points, 5.6 rebounds and 10.7 assists in the elimination round to help Wright, who has been explosive with 23.1 points, 4.2 boards and 3.4 dimes per outing.
Malaysia coach Ariel Vanguardia, also a Filipino, vowed to prepare well for the Slingers and hopes to avoid the fate they suffered in 2014, when they swept the Heat in the Final Four before getting blanked by eventual champion HiTech Bangkok in the Last Dance.
For Singapore, this is the closest they've been to the league crown, as the Slingers have finished 3rd twice in the past, first in the inaugural tourney in 2009 before taking the bronze last season.
The 2nd seed also has a Filipino in its arsenal in Kris Rosales, a Fil-Am playmaker picked by Barako Bull 19th overall in the 2015 PBA Draft but never got to see action in the pros.
The 6-foot-2 Rosales has been a steady force for Singapore, norming 9.4 points, 3.7 rebounds and 3.1 assists in the regular season, but he injured his hand in their semifinals opener and is questionable for Game 1 of the finals.


text:
ginphos
Issue: May 1998
Ginkgo and Phosphatidylcholine
Ginkgo biloba has long been shown to protect brain cells, and extend life span as well. The synergistic effects are fascinating.
LE Magazine May 1998
Phosphatidylcholine is the most active ingredient found in soy lecithin. Every cell membrane in the body requires phosphatidylcholine (PC). Nerve and brain cells in particular need large quantities of PC for repair and maintenance. PC also aids in the metabolism of fats, regulates blood cholesterol, and nourishes the fat-like sheaths of nerve fibers.
PC is a major source of the neurotransmitter acetylcholine. Acetylcholine is used by the brain in areas that are involved in long-term planning, concentration and focus. Acetylcholine controls the rate of stimuli entering the brain, motor activity, learning and memory, stimuli input during sleep, sex, and other functions.
Supplemental PC increases the amount of acetylcholine available for memory and thought processes. Increasing acetylcholine levels has been shown to improve performance by humans in a variety of intelligence and memory tests. Acetylcholine also is extremely important in maintaining brain cell structure.
How Brain Cells Communicate
Neurons communicate with each other through structures called synapses. When a neuron transmits an impulse to another neuron, the synapse releases a transmitter chemical. Forty-two percent of the fat chemicals in brain synapse membranes consist of phosphatidylcholine.
Acetylcholine is one of the neurotransmitters that brain cells use to communicate with each other. Aging causes a decline in synaptic junctions, dendrite branches, and in the levels of neurotransmitters such as acetylcholine.
Aging impairs the brain's ability to make acetylcholine. Aging also causes an increase in enzymes that destroy acetylcholine. Acetylcholine deficiency is one cause of age-related memory and cognitive deficits. Supplemental choline, and phosphatidylcholine help to make up for the deficit in acetylcholine. A choline deficiency can also be associated with high cholesterol levels, some types of cardiac symptoms, skin problems such as psoriasis, poor tolerance of dietary fats, gastric ulcers, high blood pressure, gall stones, and liver disease. Newborn children have extremely high choline levels in their blood. This seems to be necessary for the manufacture of myelin, which is the material that insulates and protects the nervous system.
Behavior and Memory
Numerous studies have demonstrated that dietary supplementation with choline increases central cholinergic activity. In a study to evaluate the effects of dietary choline, mice were given a diet rich in choline, trained for passive avoidance tasks, and tested for retention either 24 hours or five days later. Their performance was compared with mice that were maintained on a control diet. The results were that the choline-enriched mice (13 months old) performed as well as 3-month-old mice, whereas the choline-deficient mice performed as poorly as senescent mice (23 months old).
A study of 10 normal, healthy volunteers established the effect of a single oral dose of choline on two kinds of memory. One was a test of short-term memory. The other was a test that measured the ability to remember concrete words like "table" versus abstract words like "truth." The test found an increase in short-term memory when members of the group were tested after being given choline. In addition, the ability to remember abstract words was improved.
In one double-blind study, students at Massachusetts Institute of Technology, in Boston, were given 3 grams of choline a day. They showed improved memory performance, learning longer lists of words than control students receiving placebo (inactive substance). (Double blind means that neither the person administering the drug nor the subjects know whether any particular subject is receiving placebo or active material. This helps to prevent expectations from altering how people perceive the effects of the treatment.)
In another study, a single 10-gram dose of choline improved the ability to learn lists of words. Similar results were obtained in a human study in which subjects were given 80 grams of lecithin.
A group of Italian scientists provided evidence that choline may improve other brain functions in addition to acetylcholine metabolism. They looked at the cerebellum of the brain in aged mice receiving extra choline in their diet. Neurons in the cerebellum, which controls body coordination, usually don't use acetylcholine as a transmitter. They found that the number of synaptic contacts went down significantly in old mice. They also found that the length of these synapses increased significantly in aged mice. However, in experimental mice fed choline throughout their lives, there was no deterioration in the number of synapses with aging. Since the cerebellum controls body coordination, the deterioration of synapses in the cerebellum could explain the loss of coordination with advancing age.
This study suggests that taking extra choline throughout your life could help to prevent this loss of coordination, and that aging involves a loss of membrane function in nerve cells, with the membranes becoming more fluid as we age.
Diseases Treated with Phosphatidylcholine
Choline and lecithin phosphatidylcholine have been used with some success in treating Huntington's disease, tardive dyskinesia, Parkinson's disease, and other diseases of the nervous system. Choline and lecithin are also used therapeutically to treat diabetes, gall bladder problems, liver disorders, muscular dystrophy, glaucoma, arteriosclerosis, senility, and memory problems.
Older brains tend to shrink, The study suggests that taking extra choline throughout life could help to prevent loss of coordination. show a higher lipofuscin ("age pigment") content, and exhibit the characteristic signs of senility-neuritic plaques and neurofibrillary tangles. Although the brains of elderly non-demented people aren't as deteriorated as those who have senile dementia, there is some degree of deterioration in every aging brain. These findings suggest that almost all aged people suffer to some extent from at least a mild form of senile dementia. A significant percentage of people over age 65 suffer from pervasive memory loss.
The Need for Supplemental Phosphatidylcholine
Food contains only trace amounts of free choline. Most of the choline normally present in our diet is in the form of lecithin where it occurs in seed oils and in unrefined foods containing oil.
Few people obtain enough choline and phosphatidylcholine through their diet. That's why lecithin supplements have been so popular. A new supplement has been designed that combines phosphatidylcholine with ginkgo to provide two highly effective nutrients for the brain.
Ginkgo's Neurological Benefits
Ginkgo has become one of the most popular dietary supplements in the United States. Several well publicized studies in 1997 documented the ability of ginkgo to improve memory in healthy people and in those with neurological disease. There are now over 1,000 published studies about ginkgo, some that indicate that this potent flavonoid may have anti-aging effects throughout the body.
Ginkgo biloba extract is the most commonly prescribed plant remedy in the world. It has powerful therapeutic properties for the treatment of a number of serious medical conditions, including Alzheimer's disease, asthma, impotence, tinnitus and hearing loss, headaches, circulatory disorders and hemorrhoids. Ginkgo has been a staple of Chinese herbal medicine for thousands of years. It is one of the components of an elixir called Soma, which is a traditional Hindu medicine.
Ginkgo increases blood flow throughout the brain, leading to increased uptake of oxygen by nerve cells. It extends the ability of brain cells to withstand periods of oxygen deprivation, thus making it useful in treating strokes. It also protects cells against damage caused by exposure to toxins. Ginkgo protects small blood vessels against spasm and loss of tone, has a relaxing effect on the vessel wall, and protects capillaries from becoming fragile or leaking blood into tissues. It also acts to prevent the abnormal development of blood clots inside arteries and veins.
The clinical uses of ginkgo have included the treatment of early stroke, senility and radiation-induced brain edema. Other disorders that have benefitted from ginkgo include vertigo, deafness, embolism and some eye disorders including dry macular degeneration and diabetic vascular disease. Ginkgo has brought about statistically significant increases in alertness and mental responsiveness in healthy people, especially at higher doses. For example, in a study of 216 patients who were treated for 24 weeks with 240 mg a day of ginkgo extract or placebo, the patients receiving gingko improved on tests assessing attention, memory, behavior and activities of daily life.
For the past several years, ginkgo has been widely prescribed in Europe for age-related organic brain impairment, auditory and visual difficulties, and cerebral and peripheral circulatory disorders. It has been approved by the German government to treat dementia, to improve circulation in people with blocked arteries in their legs; and to reduce dizziness and ringing in the ears caused by inner-ear disease. There is no indication that ginkgo negatively interacts or affects any of the other medications taken concurrently. It is a top-selling therapy in Germany, with more that 5 million prescriptions filled each year.
Ginkgo Extract's Unique Composition
Standardized ginkgo is a highly refined compound produced from the leaves, nuts and branches of the gingko tree. Pharmaceutical-grade ginkgo consists of 24 percent flavonoid glycosides, (which is said to be the optimum for obtaining its therapeutic effects) and at least 6 percent of the terpenes ginkgolides A, B and C and bilobalide. A number of other constituents make the extract soluble. The flavonglycosides, which are part of the bioflavonoid family, are flavonoid molecules that are unique to ginkgo.
This standardized mixture of biologically active natural products gives the entire extract a complex range of activity. For example, the flavonoids act as free radical scavengers and the terpenes, particularly ginkgolide B, apparently interfere with or block the action of platelet activating factor (PAF, which has been implicated in abnormal platelet aggregation, asthma, graft rejection and immune disorders such as toxic shock syndrome.
Both free radical formation and PAF can disrupt vascular membranes, resulting in increased vascular permeability, which, in turn, is associated with the impairment of cerebral blood flow seen with aging. In addition to limiting membrane damage, Ginkgo biloba extract appears to affect other factors which contribute to cerebral insufficiency, including disruption of vascular tone, altered cerebral metabolism and disturbances in neurotransmitters and their receptors.
Ginkgo biloba extract appears to delay mental deterioration during the early stages of Alzheimer's disease, and may help patients maintain a normal life without hospitalization.
Ginkgo biloba extract appears to delay mental deterioration during the early stages of Alzheimer's disease. In fact, Ginkgo biloba extract may help to reverse some of the disabilities associated with Alzheimer's and help the patient maintain a normal life without having to be hospitalized.
A study in the Oct. 22, 1997, issue of the Journal of the American Medical Association concluded that Ginkgo biloba extract alleviated symptoms associated with a range of cognitive disorders, and was beneficial in the treatment of dementia. The study added that Ginkgo biloba extract "was safe and appears capable of stabilizing and, in a substantial number of cases, improving the cognitive performance and the social functioning of demented patients for six months to one year." The benefits were said to be "as dramatic as Tacrine or Aricept, two prescription drugs that have been approved to slow the dementia of Alzheimer's." The advantages of ginkgo over Tacrine and Aricept are that there seems to be no side effects, it's available as a supplement, and is cheaper than prescription drugs.
Ginkgo's Multiple Talents
Ginkgo biloba appears to have positive effects on a wide variety of disorders. In a 1975 study, ginkgo extract was given to patients suffering from migraine headaches, with improvement or almost total cure in 80 percent of the cases (for patients with other types of headaches, the results were not as definitive).
One of the most promising uses of the ginkgolides may be as a less-toxic alternative to the immunosuppressive drug cyclosporin to suppress immunity during organ transplants, according to Dr. Richard W. Ramwell of Georgetown University Medical School, in Washington, D.C. In experimental heart transplants using different strains of laboratory rats, Ramwell and surgery professor Marie Foegh found that ginkgolide B prolonged the survival of grafted hearts in recipient rats. Without ginkgo extract, the animals' immune systems would have quickly rejected their new hearts. Because of this experiment, Dr. Ramwell is confident that the Ginkgo may be useful in human transplant surgery.
In addition, he says, other animal studies suggest that ginkgolide B might be effective in regulating blood pressure, treating kidney disorders and various forms of shock, reducing inflammation, treating eye diseases and serving as an antidote for a number of toxins.
Ginkgo also has an effect on asthma. A condition that often develops in childhood, asthma is a lung disease in which overactive bronchial tubes narrow, swell, and become clogged with mucus. During an attack, the asthmatic has difficulty inhaling fresh air and exhaling spent air.
In animal tests, bronchoconstriction has been inhibited in the presence of ginkgolides, which are antagonistic to platelet activating factor. Several other studies have confirmed these results and suggest a therapeutic role for Ginkgo biloba extract in the management of asthma.
Ginkgo has been shown in open trials to be an effective therapeutic agent in patients with dizziness, vertigo and tinnitus (ringing in the ears). In one study, ginkgo, administered orally in divided doses of 60 to 160 mg a day, produced resolution or marked improvement in symptoms in 40 to 80 percent of the volunteers treated, compared with those receiving placebo. The extract has been especially successful in treating patients with vestibular neuronitis, or an inflammation of inner ear nerve cells. There was an overall success rate of 85 percent when researchers treated 49 patients afflicted with vertigo and various stages of hearing loss with ginkgo. They recommend the extract for neurosensory diseases of the inner ear, which have such vascular origins as headaches and vertigo.
Since ginkgo has been used successfully for blood pressure regulation and various vascular diseases, it should come as no surprise that ginkgo is beneficial in dealing with sexual impotence in males. During an erection, the penis becomes engorged with blood as blood vessels enlarge or dilate to allow increased blood flow. This change is due to nerve stimulation. Since some nerves are controlled in the brain, drugs that affect the brain can have an effect on erection. A 1989 study illustrates this. Sixty patients with arterial erectile dysfunction who had not responded to papaverine injections (one of the vasodilators that physicians prescribe to increase blood flow in the penis) were treated with Ginkgo biloba extract. Some improvement was reported in six to eight weeks. The dosage was 60 mg a day. Following six months of therapy with ginkgo, 50 percent of the patients were able to sustain penile erections, and 25 percent demonstrated improved arterial blood flow. About 45 percent of the remaining men noticed some improvement in achieve erections, especially after being given the supplement in conjunction with papaverine. Papaverine is not recommended for those with angina, glaucoma, heart disease, myocardial infarction, an a recent stroke. It is also not recommended for Parkinson's patients, especially those taking levodopa, and its effectiveness can be diminished by cigarette smoking.
In peripheral artery disease, the reduction of blood flow induces a hypoxic (lack of oxygen) event that increases the production of toxic metabolites and cellular free radicals. A six-month clinical trial in Germany found that ginkgo improved the distance patients could walk without pain by 100 percent in the test group, versus 30 percent in the controls. A 1965 study reported that Ginkgo biloba extract lowered blood pressure and dilated or expanded the peripheral blood vessels, including capillaries in 10 patients with post-thrombotic syndrome.
A 1977 study with ginkgo on cerebral blood flow was conducted in 20 patients, aged 62 to 85, who were diagnosed with cerebral circulatory insufficiency due to age and hardening of the arteries. The patients were treated orally and tramuscularly for 15 days. Because of the age and health of the volunteers, the researchers maintained low dosages of ginkgo and did not expect spectacular results. However, they reported that the cerebral hemodynamics was much improved in 15 of the cases. One of the leading causes of blindness in people over 65 is macular degeneration. Blood deficiency causes degeneration of the macula, and blurring of central vision follows. Because of their free radical scavenging properties, vitamin A, vitamin C and Ginkgo biloba extract have been studied as possible deterrents to macular degeneration.
In 1986, French researchers administered Ginkgo biloba extract to 20 elderly patients with recently diagnosed macular degeneration. Distant visual acuity in the most affected eye improved by 2.3 diopters (a measure of refraction power) in Ginkgo biloba recipients, while in placebo patients the mean increase was only 0.6 diopters.
Youthful Brain,
Youthful Body
Deprenyl has been shown not only to protect brain cells, but to extend life span as well. The synergistic effects are fascinating.
In 1988, Joseph Knoll published a paper reporting that with deprenyl-a substance known for its brain-protecting properties-he had more than doubled the remaining life expectancy of 24-month-old rats. A few years later, a Canadian group reported that the same dosage of deprenyl (the equivalent of 10 mg a day for a 170-pound person) also had extended the remaining life expectancy of laboratory animals.
How does deprenyl extend life span? More pointedly, why would a substance that prevents dopamine breakdown and protects neurons result in extended youth?
True, deprenyl has been shown to help Alzheimer's disease patients live longer, and that can be attributed to its benefits to the brains of these patients. But it also extends the life spans of the healthy. How? It is only possible to guess, but as the ultimate regulator of hormones and the immune system, the brain can exert its effect on every cell in the body. A youthful brain may be the key to a youthful body.
Currently, only the L-form of this drug is in widespread clinical use, primarily for its ability to inhibit the B form of monoamine oxidase (MAO), an enzyme that functions in the brain to break down neurotransmitters. The A form, MAO-A, is found in most neurons and is most effective for breaking down the neurotransmitters serotonin, adrenaline and noradrenaline. MAO-B, by contrast, is found in non-neuron brain cells (glia cells called astrocytes) and is more effective in breaking down the neurotransmitter dopamine. Drugs that inhibit MAO-A are used as anti-depressants, whereas drugs that inhibit MAO-B are more effective as treatments for Parkinson's disease.
Deprenyl will inhibit both MAO-A and MAO-B in dosages above 30 to 40 mg a day, so it was initially used as an anti-depressant at these dosages. But soon, deprenyl's selective inhibition of MAO-B at dosages below 20 mg a day made it a useful therapy for treating the chronic dopamine depletion of Parkinson's disease, without the blood-pressure elevation problems that often accompany MAO-A inhibition.
It is quite an unexpected result that a MAO-B inhibitor could double the remaining life expectancy of normal animals. But recent studies continue to affirm the ability of deprenyl to extend remaining life span (although not to the extent of doubling) of both laboratory animals and Alzheimer's disease patients.
When middle-aged female Syrian hamsters were given deprenyl dosages equivalent to 4 mg a day for a 170-pound person, the hamsters experienced a 16-percent increase in maximum life span (no effect was seen for males). Another experiment was conducted on elderly beagle dogs. When the dogs were given the equivalent of 77 mg a day for a 170-pound person, 80 percent survived to the end of the experiment, whereas only 39 percent of the placebo dogs survived. Studies of deprenyl on Syrian hamsters and Fischer 344 rats also have demonstrated improved spatial learning and long-term memory.
Further, one recent study of Alzheimer's disease patients showed a 15-percent improvement in behavioral symptoms with 10 mg a day of deprenyl. Another study of Alzheimer's patients receiving the same dose showed an increase in median survival of 215 days, compared with placebo.
Deprenyl can protect brain cells in many ways. The first and most obvious way is through the inhibition of MAO-B. More than 80 percent of the dopamine in the human brain is in the basal ganglia. MAO-B in the basal ganglia is almost completely inhibited by taking 10 mg a day of deprenyl, resulting in a 40 to 70 percent increase in dopamine. MAO-B inhibition reduces degradation of phenylethylamine even more effectively than it inhibits dopamine degradation. Phenylethylamine stimulates release of dopamine and serotonin, besides acting as a direct stimulant on dopamine receptors.
The breakdown products of dopamine resulting from MAO-B degradation are hydrogen peroxide, ammonia and an aldehyde. Aldehydes are highly reactive compounds that can modify proteins. Ammonia is also toxic, particularly to glia (non-neuron brain cells). Hydrogen peroxide in the presence of ferrous iron ions can lead to hydroxyl radicals, the most toxic of all free radicals. Hydrogen peroxide can easily pass into the cell nucleus where it can encounter iron ions and produce hydroxyl radicals that damage and mutate DNA.
Besides causing MAO-B inhibition, deprenyl can increase the formation of the natural antioxidant enzymes superoxide dismutase (SOD) and catalase in the substantia nigra, striatum and cerebral cortex regions of the brain. Joseph Knoll has contended that it is this effect of deprenyl, rather than MAO-B inhibition, that results in life span extension.
Most deprenyl life span studies have been conducted on rats whose brains (unlike those of humans) use MAO-A, rather than MAO-B, to metabolize dopamine. Thus, inhibition of MAO-B metabolism of dopamine seems unlikely to be the mechanism by which deprenyl extends a rat's life span. The dose of deprenyl required to cause the production of antioxidant enzymes is highly dependent upon the strain, age, sex and species of animal. The equivalent of 75 mg a day for a 170-pound person produced optimal superoxide dismutase in old C57BL male mice and female beagles.
Female Fischer 344 rats achieve maximum production at the equivalent of 15 mg a day for a 170-pound person. SOD and catalase activity is less for larger or smaller doses, meaning 15 mg a day is optimal. However, the optimal dose for male Fischer 344 rats is 10 times greater-the equivalent of 150 mg a day for a 170-pound person. Old female Fischer 344 rats, on the other hand, do best with the equivalent of about 75 mg a day. Dosages of the equivalent of 150 mg a day significantly decrease the activity of glutathione peroxidase in both old and young female Fischer 344 rats. Without glutathione peroxidase (or enough catalase) to eliminate hydrogen peroxide, SOD conversion of superoxide to hydrogen peroxide can lead to the formation of the deadly hydroxyl radical. The fact that both too much or too little deprenyl can reduce its antioxidant effect-and the fact that optimum dose varies so greatly with strain, age, sex and species-makes the prediction of optimal dosages for human beings on the basis of animal studies very difficult.
Whether or not deprenyl is a wonder drug, the multiplicity of its effects are certainly a cause for wonder. In a 1990 Canadian life span study, it was noted that the control animals had significantly higher blood urea nitrogen (BUN), indicative of deprenyl's protection of the kidney. Deprenyl protects neurons from hypoxia/ischemia damage.
The fact that both too much or too little deprenyl can reduce its antioxidant effect makes the prediction of optimal dosages for human beings very difficult.
Deprenyl increases cell levels of the natural antioxidant enzyme superoxide dismutase by direct alteration of gene/protein transcription/synthesis. By the same kind of direct action on DNA, deprenyl also increases nerve growth factors, proteins halting "cell suicide" (apoptosis) and other proteins involved in protecting neurons-40 or more such genes in all.
Life extensionists have understandably had a difficult time trying to determine what dose would be optimal for a human seeking the life-extension and neuroprotective benefits of deprenyl. Dosages in excess of 20 to 30 mg a day could create high blood pressure problems by MAO-A inhibition. Dosages in the 10 mg a day range would reduce the oxidation stress of the breakdown products of dopamine metabolized by MAO-B, but the resulting elevated dopamine levels might not be desirable.
Deprenyl binds to MAO-B irreversibly, and it takes two weeks for MAO-B levels to return to normal. A single 5-mg dose can cause 86 percent MAO-B inhibition within two to four hours. Inhibition remains at 90 percent for five days, and does not return to baseline for two weeks. Deprenyl induction of enzyme synthesis (including, presumably, antioxidant enzymes) can take place at levels below those required for MAO-B inhibition.
Therefore, a dose in the range of 1 mg a day might be optimal for a 40-year-old, 170-pound person. Twice-weekly dosing has been based on the fact that deprenyl binds MAO-B irreversibly, but more frequent dosing might be better for steady induction of enzyme synthesis.
Aside from body weight, age is a very important consideration. As a person gets older, neurons decrease in number, while glial cells (which synthesize MAO-B) increase. This means that MAO-B levels increase with age, which may be the reason that dopamine content of the striatum (caudate nucleus) typically decreases by 13 percent per decade after age 45. A person over 45 would want to counteract the excessive MAO-B in a dose proportional to his or her age. This could mean up to 5 mg daily for an elderly person with no symptoms of Parkinson's or Alzheimer's disease.
There may or may not be considerable individual variation in what is optimal. Decisions based on incomplete information are never very satisfying, but such decisions are, and will always be, a condition of life. The brain and body implications of deprenyl dosing will continue to fascinate.
"Longevity Study with (-)Deprenyl." Joseph Knoll. Mech. of Aging and Development 46:237-262 (1988)
"Maintenance on L-Deprenyl Prolongs Life in Aged Male Rats." Milgram, et al. Life Sciences 47:415-420 (1990)
"Chronic Treatment of (-)Deprenyl Prolongs the Life Span of Male Fischer 344 Rats." K. Kitani, et al. Life Sciences 52:281-288 (1992)
"Sexually Low Performing Male Rats Die Earlier Than Their High Performing Peers and (-)Deprenyl Treatment Eliminates This Difference." Joseph Knoll. Life Sciences 54:1047-1057 (1994)
"Chronic Treatment of Syrian Hamsters with Low-Dose Selegiline Increases Life Span in Females But Not Males." S. Stoll, et al. Neurobiology of Aging 18:205-211 (1997)
"Treatment with L-Deprenyl Prolongs Life in Elderly Dogs." W.W. Ruehl, et al. Life Sciences 61:1037-1044 (1997)
"Age-Related Memory Decline and Longevity under Treatment with Selegiline." S. STOLL, et al. Life Sciences 25/26:2155-2163 (1994)
"Long-Term Treatment of Male F344 Rats with Deprenyl." P.C. Bickford, et al. Neurobiology of Aging 18:309 -318 (1997)
"Selegiline in Treatment of Behavioral and Cognitive Symptoms of Alzheimer Disease." S. Tolbert & M. Fuller The Annals of Pharmacotherapy 30:1122-1129 (1996)
"A Controlled Trial of Selegiline, Alpha-Tocopherol, or Both as Treatment for Alzheimer's Disease." Mary Sano, et al. New England Journal of Medicine 336:1216-1222 (1997)
"2-Phenylethylamine: A Modulator of Catecholamine Transmission in the Mammalian Nervous System?" I.A. Paterson, et al. Journal of Neurochemistry 55:1827- 1837 (1990)
"(-)Deprenyl Increases Activities of SuperOxide Dismutase and Catalase in certain Brain Regions in Old Male Mice." M-C. Carrillo, et al. Life Sciences 54:975-981 (1994)
"(-)Deprenyl Increases Activities of SuperOxide Dismutase (SOD) in Striatum of Dog Brain." M-C. Carrillo, et al. Life Sciences 54:1483-1489 (1994)
"(-)Deprenyl Increases Activities of SuperOxide Dismutase and Catalase in Striatum but not Hippocampus." M.C. Carrillo, et al. Experimental Neurology 116:286-294 (1992)
"Selegiline treatment after transient global ischemia in gerbils enhances the survival of CA1 pyramidal cells in the hippocampus." H. Lahtinen, et al. Brain Research 757:260-267 (1997)
"(-)-Deprenyl Reduces PC12 Cell Apoptosis by Inducing New Protein Synthesis." W.G. Tatton, et al. Journal of Neurochemistry 63:1572-1575 (1994)
"Effect of Deprenyl on the Progression of Disability in Early Parkinson's Disease." The Parkinson Study Group. New England Journal of Medicine 321:1364-1371 (1989)
"Effect of Tocopherol and Deprenyl on the Progression of Disability in Early Parkinson's Disease." The Parkinson Study Group. New England Journal of Medicine 328: 176-183 (1993)
"Impact of Deprenyl and Tocopherol Treatment on Parkinson's Disease in DATATOP Subjects Not Requiring Levodopa." The Parkinson Study Group. Annals of Neurology 39:29-36 (1996)
"Impact of Deprenyl and Tocopherol Treatment on Parkinson's Disease in DATATOP Subjects Requiring Levodopa." The Parkinson Study Group. Annals of Neurology 39:37-45 (1996)
"Comparison of therapeutic effects and mortality data of levodopa and levodopa combined with selegiline in patients with early, mild Parkinson's disease." A.J. Lees, et al. British Medical Journal 311:1602-1607 (1995)


LODI -- Friends and loved ones of a well-known doctor in Lodi are in dismay over his apparent murder.
Marty Weybret is not only the family spokesperson but close personal friends of Thomas Shock. The 67-year-old retired podiatrist was found in the doorway of his Rivergate Drive home in Lodi, shot multiple times.
Police were called there just before 10 p.m. Wednesday.
"The officers and medics were called, attempted life-saving measures but, unfortunately, he was declared dead at the scene," said Lodi Police Lt. Mike Manetti.
Shock was active with the Rotary Club and supported many nonprofit organizations in town.
"This just isn't right," Weybret said. "This is a blow to the whole community."
By all accounts, he was a loving husband, father to three grown kids and grandfather to five grandkids.
Shock retired just two months ago. His name is still on the building that housed his medical practice.
That was not the only irony of his tragic death.
"Tom was angry about the violence in our society and about guns," Weybret told FOX40. "And that he should die at the hands of a gunman is just a bitter, bitter, sad irony."
Longtime neighbors, like Melanie Bowers, are now unsettled in what has been a normally quiet neighborhood.
"People leave their garage doors open and people come in and take stuff but that's it," Bowers said.
There were no witnesses nor a suspect description, but police say neighbors should feel safe.
"It was not a random act and this was essentially a targeted individual," Lt. Manetti said. "It's just sad, tragic all the way around but we don't believe it was random."
According to state medical records, Shock was forced to turn over his medical license at the time of his retirement based on a serious malpractice complaint but police say they have not settled on any motive for the shooting at this time.


Amanda Seyfried co-stars in this acclaimed thriller, which A24 will release in theaters this summer.
Paul Schrader is still going strong at 71 years old. The legendary writer behind such classics as "Taxi Driver" and "Raging Bull" proved his directorial voice was still alive and thriving in 2016's "Dog Eat Dog," and now he's back with even better thriller thanks to "First Reformed." The film premiered to rave reviews at the Venice Film Festival last year, where IndieWire's Eric Kohn said it marked Scharder and star Ethan Hawke's best work in years.
"First Reformed" stars Hawke as an ex-military chaplain who is still grieving over the death of his son. His faith is tested after a young woman (Amanda Seyfried) comes to him for counseling with her environmentalist husband.
A24 will release "First Reformed" in theaters May 18. Watch the trailer below.


It's not my body that's holding me back. It's more of a problem that people keep telling me it should.
Meet Emily Daly, a stylish, cute, intelligent and hilarious seventeen-year-old about to start her last year at school. Emily is also fat. She likes herself and her body. When she meets Joe at a house party, he instantly becomes The Crush of Her Life. Everything changes. At first he seems perfect. But as they spend more time together, doubts start to creep in.
With her mum trying new fad diets every week, and increasing pressure to change, Emily faces a constant battle to stay strong, be her true self and not change for anyone.
No Big Deal is a warm, funny inspiring debut YA novel from Bethany Rutter: influencer, editor and a fierce UK voice in the debate around body positivity.


This tour gives the chance of staying some days at Buenos Aires enjoying tango, steak and wine… Following at Mendoza Province, known due to be the heart of the wine region of Argentina. Into the variety of attractions we can mention Aconcagua Mount, which is the highest peak in America with 6906m.
After tasting the Argentina Malbec, you will follow to one of the Seven New Wonders of World…Iguazu Falls. There are not enough words to describe this unique place…. You should see it to understand it.
Finally we will stay some days at Ibera wetlands enjoying of the activities of the lodges such as horse riding, or navigating the lagoons in this ideal place for bird watching.
Arrival and reception at the airport. Transfer to the hotel. Night at leisure.
Breakfast. In the morning city tour in Buenos Aires. This tour gives you the emotion of a multiple Buenos Aires. We will visit the most characteristic places of the "Paris of America". The Obelisk, Colon Theatre, Recoleta Cemetery, May square (surrounded by the cathedral, the Cabildo, and the pink house where the president works) are some of the highlights that we will include in the tour. We will also visit La Boca neighborhood which was seat of immigrants – mainly Italians – and now home of some artists; San Telmo, traditional neighborhood where Tango performances can be seen in many bars and restaurants; the elegant Recoleta, and the most modern: Puerto Madero. At night we made a reservation at a Tango and dinner show. The transfer will pick you up at the hotel reception.
Breakfast in hotel. Day for leisure. Every sunday the famous San Telmo market will be held in a big part of the neighbourhood. Many artists come here to sell their handicrafts, play their music or dance.
Breakfast. Transfer to the domestic airport for flight to Mendoza. Arrival and pick up rental car at the airport. Drive to the South to Uco Valley, one of the best wine areas of Mendoza. Arrival to the lodge, afternoon at leisure.
Breakfast. Today you will have all day at leisure, and we recommend visiting different vineries of Uco region. Fournier, Salentein, Clos de los 7 are the most popular ones here.
Breakfast. We will leave Uco region…We recommend driving into the Andes to visit Aconcagua Park. In the afternoon, we will return the vehicle at the lodge in Maipu or Lujan de Cuyo.
Breakfast. Today we will have the chance of doing one of the following tours. Bike tour – cooking tour – horseback riding. The three option length half day.
Breakfast. Transfer to the airport, and from the airport to the hotel.
Breakfast. Excursion to the Argentinean side of the Iguazu falls. A guide will explain more about the falls and you will enjoy an adventurous boat tour along the impressive falls. Located inside the Iguazú National Park you will find more than 200 waterfalls, from 30 to 80mts high, which all together are called to be the "Iguazú Falls". The Argentine side of the falls is divided into 3 trails (Upper, inferior and Devils Throat). This tour takes you to visit part of the Iguazú National Park. It preserves 67.000 ha. of giant trees, vines and ferns living with multicoloured butterflies, birds and other mammals all of them part of the rich local flora and fauna. The park was declared Natural World Heritage in 1984, due to its scenic beauties and the great biological diversity of the subtropical jungle. The famous falls are in the heart of this Park. We start the visit at the Local Museum and continue the tour with the Lower Trail, from where we can see among others, the "Two sisters Falls", the "Bossetti Fall", the "Hidden Fall", a panoramic view of "San Martin island" and the "Union Fall". Later we walk the Upper Trail shifting along walkways located above major falls up to the majestic "San Martin Fall" from where we have a panoramic view of the Brazilian falls. Finally, we go with the Train of the Jungle up to "Devil's Throat" station. From there, after 1,000 meters walk along the catwalks, we come to the spectacular "Devil's Throat", where the Iguazú river speaks with all its strength and the falling water gives the illusion of magic rainbows. In the afternoon we will return to the hotel.
Breakfast. Excursion to the Brasilian side of the Iguazu falls. From the Brazilian side it is possible to have a panoramic view of waterfalls. Due to the fact that 80% of the falls belong to Argentina, the Brazilian park has to offer only one walking trail, of about 1000m of length. From this trail you will have the best panoramic views, of all of the falls from both countries. Located at the end of this trail, there is an elevator, which offers a wonderful view of the Brazilian park, and the "Floreano" fall. For sure one of the most beautiful views in this park. This tour length half day and do not include the entrance fee of the national park that should be pay in the entrance (aprox usd 25).
Breakfast. Pick up and transfer to Ibera wetlands (4hs aprox). On the way we will visit wanda mines, and also San Ignacio Jesuitical ruins. Arrival to Ibera. The program of Ibera includes full board and activities.
Breakfast. Transfer to the airport for the international flight.


text:
Q: I don't know what is going on, but someone is intentionally downvoting me
Possible Duplicate:
What is serial voting and how does it affect me?

There is a series of sudden downvotes made continuously even to my replies/answers (even when the answers were marked as the "correct" anwser).
I know someone is doing it intentionally. What is going on?

A: There is possibly something wrong.
This answer: Get slug and write content with dashes has one upvote and a downvote. But on your reputation tab it shows two downvotes and a single upvote.  So maybe some votes are counted twice?

A: The accepted answer on What is serial voting and how does it affect me? provides a very good explanation to it. I think you might be the victim of the third section of it, When does serial downvoting occur?
As now the 24 hours have been passed and no action is still taken, you could flag one of your posts for moderator attention. they could very well handle the issue.


32.88 31.24 €Toodet on alles vähem kui 10 eksemplari!
This is a conceptual and collective book. It is the result of the work carried by a group of young Catalan architects, that represent a particular shared sensitivity in a moment of change.