text:
Q: How can I combine CGPathCreateCopyByDashingPath() and CGPathCreateCopyByStrokingPath() to stroke a dashed CGPath on OS X? Core Graphics has two functions, CGPathCreateCopyByDashingPath() and CGPathCreateCopyByStrokingPath(), that both take a CGPath that you want to stroke and convert it into its equivalent fill. I need to do this so I can, for example, stroke a line with a gradient: call CGPathCreateCopyByStrokingPath(), load the path into the CGContext, call CGContextClip(), and then draw the gradient.
However, CGPathCreateCopyByStrokingPath() accepts line stroking parameters like line cap, line join, etc., while CGPathCreateCopyByDashingPath() does not. I would like to be able to dash with a custom line cap/join.
In particular, both functions have the following in their documentations:

The new path is created so that filling the new path draws the same pixels as stroking the original path with the specified dash parameters.
The new path is created so that filling the new path draws the same pixels as stroking the original path.

Emphasis mine. So what I take out of this is that once you call either function, you get a new path consisting of the lines that bound the requested stroke. So if I call ByDashing and then ByStroking, the first will create a path consisting of a bunch of little rectangles, and then the second will make the rectangles that form the perimeter lines of those little rectangles, which is not what I want. (I can test this and post pictures later.)
Everything I've seen points to Core Graphics being able to do this directly with a CGContext; for instance, the Programming with Quartz book shows round and square line caps in its dashing example. Is there any reason I can't do that with a standalone CGPath?
Am I missing something? Or am I just stuck with this?
This is for OS X, not for iOS.
Thanks.

A: I'm not sure what the problem is, really.  You have a path to start with; let's call it A.  You call CGPathCreateCopyByDashingPath() to make a new path from A that has the dashing you want; let's call that B.  B does not have particular line caps/joins set on it, because that is not a property of a path, but rather properties used when stroking a path.  (Imagine hand-making a dashed path by drawing line segments from point to point; nowhere in that path description is there any concept of caps or joins, just start and end points for each segment.)  Then take B and call CGPathCreateCopyByStrokingPath() on it to get C, a fillable path for the stroke of B using particular line width/cap/join characteristics.  Finally, fill C using your gradient fill.  Does that not work?  It seems like you know about all the components that you need to solve your problem, so I'm not sure where the problem actually lies; can you clarify?

A: Turns out the documentation for CGPathCreateCopyByDashingPath() is wrong.
Right now, it says

The new path is created so that filling the new path draws the same pixels as stroking the original path with the specified dash parameters.

This implies that it produces the resultant path with default stroke parameters. But it doesn't! Instead, you get a new path that is just the existing path broken up by the dashing parameters. You will need to call CGPathCreateCopyByStrokingPath() to produce the path to fill instead.
The following program has three sections. First it shows what the path should look like by drawing with CGContext functions instead of CGPath functions. Second, it draws with only CGPathCreateCopyByDashingPath(). Notice how stroking the path doesn't produce a bunch of boxes where the dash used to be, but a bunch of dashes. If you look closely, you'll see a very small blue ill where the line joins are. Finally, it calls CGPathCreateCopyByDashingPath() followed by CGPathCreateCopyByStrokingPath(), and you will see that filling that produces the correct output.

Thanks again, bhaller! I'm not sure what the documentation shoul be changed to, or how to request such a change.
// 15 october 2015
#import <Cocoa/Cocoa.h>

@interface dashStrokeView : NSView
@end

void putstr(CGContextRef c, const char *str, double x, double y)
{
    NSFont *sysfont;
    CFStringRef string;
    CTFontRef font;
    CFStringRef keys[1];
    CFTypeRef values[1];
    CFDictionaryRef attrs;
    CFAttributedStringRef attrstr;
    CTLineRef line;

    sysfont = [NSFont systemFontOfSize:[NSFont systemFontSizeForControlSize:NSRegularControlSize]];
    font = (CTFontRef) sysfont;     // toll-free bridge

    string = CFStringCreateWithCString(kCFAllocatorDefault,
        str, kCFStringEncodingUTF8);
    keys[0] = kCTFontAttributeName;
    values[0] = font;
    attrs = CFDictionaryCreate(kCFAllocatorDefault,
        keys, values,
        1,
        &kCFTypeDictionaryKeyCallBacks,
        &kCFTypeDictionaryValueCallBacks);
    attrstr = CFAttributedStringCreate(kCFAllocatorDefault, string, attrs);

    line = CTLineCreateWithAttributedString(attrstr);
    CGContextSetTextPosition(c, x, y);
    CTLineDraw(line, c);

    CFRelease(line);
    CFRelease(attrstr);
    CFRelease(attrs);
    CFRelease(string);
}

@implementation dashStrokeView

- (void)drawRect:(NSRect)r
{
    CGContextRef c;
    CGFloat lengths[2] = { 10, 13 };
    CGMutablePathRef buildpath;
    CGPathRef copy, copy2;

    c = (CGContextRef) [[NSGraphicsContext currentContext] graphicsPort];

    CGContextSaveGState(c);

    putstr(c, "Dash + Stroke With CGContext Functions", 10, 10);
    CGContextMoveToPoint(c, 50, 50);
    CGContextAddLineToPoint(c, 100, 30);
    CGContextAddLineToPoint(c, 150, 70);
    CGContextAddLineToPoint(c, 200, 50);
    CGContextSetLineWidth(c, 10);
    CGContextSetLineJoin(c, kCGLineJoinBevel);
    CGContextSetLineCap(c, kCGLineCapRound);
    CGContextSetLineDash(c, 0, lengths, 2);
    CGContextSetRGBStrokeColor(c, 0, 0, 0, 1);
    CGContextStrokePath(c);
    // and reset
    CGContextSetLineWidth(c, 1);
    CGContextSetLineJoin(c, kCGLineJoinMiter);
    CGContextSetLineCap(c, kCGLineCapButt);
    CGContextSetLineDash(c, 0, NULL, 0);

    CGContextTranslateCTM(c, 0, 100);
    putstr(c, "Dash With CGPath Functions", 10, 10);
    buildpath = CGPathCreateMutable();
    CGPathMoveToPoint(buildpath, NULL, 50, 50);
    CGPathAddLineToPoint(buildpath, NULL, 100, 30);
    CGPathAddLineToPoint(buildpath, NULL, 150, 70);
    CGPathAddLineToPoint(buildpath, NULL, 200, 50);
    copy = CGPathCreateCopyByDashingPath(buildpath, NULL, 0, lengths, 2);
    CGContextAddPath(c, copy);
    CGContextStrokePath(c);
    CGContextAddPath(c, copy);
    CGContextSetRGBFillColor(c, 0, 0.25, 0.5, 1);
    CGContextFillPath(c);
    CGPathRelease(copy);
    CGPathRelease((CGPathRef) buildpath);

    CGContextTranslateCTM(c, 0, 100);
    putstr(c, "Dash + Stroke With CGPath Functions", 10, 10);
    buildpath = CGPathCreateMutable();
    CGPathMoveToPoint(buildpath, NULL, 50, 50);
    CGPathAddLineToPoint(buildpath, NULL, 100, 30);
    CGPathAddLineToPoint(buildpath, NULL, 150, 70);
    CGPathAddLineToPoint(buildpath, NULL, 200, 50);
    copy = CGPathCreateCopyByDashingPath(buildpath, NULL, 0, lengths, 2);
    copy2 = CGPathCreateCopyByStrokingPath(copy, NULL, 10, kCGLineCapRound, kCGLineJoinBevel, 10);
    CGContextAddPath(c, copy2);
    CGContextSetRGBFillColor(c, 0, 0.25, 0.5, 1);
    CGContextFillPath(c);
    CGContextAddPath(c, copy2);
    CGContextStrokePath(c);
    CGPathRelease(copy2);
    CGPathRelease(copy);
    CGPathRelease((CGPathRef) buildpath);

    CGContextRestoreGState(c);
}

- (BOOL)isFlipped
{
    return YES;
}

@end

@interface appDelegate : NSObject<NSApplicationDelegate>
@end

@implementation appDelegate

- (void)applicationDidFinishLaunching:(NSNotification *)note
{
    NSWindow *mainwin;
    NSView *contentView;
    dashStrokeView *view;
    NSDictionary *views;
    NSArray *constraints;

    mainwin = [[NSWindow alloc] initWithContentRect: NSMakeRect(0, 0, 320, 360)
        styleMask:(NSTitledWindowMask | NSClosableWindowMask | NSMiniaturizableWindowMask | NSResizableWindowMask)
        backing:NSBackingStoreBuffered
        defer:YES];
    [mainwin setTitle:@"Dash/Stroke Example"];
    contentView = [mainwin contentView];

    view = [[dashStrokeView alloc] initWithFrame:NSZeroRect];
    [view setTranslatesAutoresizingMaskIntoConstraints:NO];
    [contentView addSubview:view];

    views = NSDictionaryOfVariableBindings(view);
    constraints = [NSLayoutConstraint constraintsWithVisualFormat:@"H:|-[view]-|"
        options:0
        metrics:nil
        views:views];
    [contentView addConstraints:constraints];
    constraints = [NSLayoutConstraint constraintsWithVisualFormat:@"V:|-[view]-|"
        options:0
        metrics:nil
        views:views];
    [contentView addConstraints:constraints];

    [mainwin cascadeTopLeftFromPoint:NSMakePoint(20, 20)];
    [mainwin makeKeyAndOrderFront:nil];
}

- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)app
{
    return YES;
}

@end

int main(void)
{
    NSApplication *app;

    app = [NSApplication sharedApplication];
    [app setActivationPolicy:NSApplicationActivationPolicyRegular];
    [app setDelegate:[appDelegate new]];
    [app run];
    return 0;
}


Compare the 2014 Mazda Mazda3 Side-by-Side against other vehicles.
Compare the 2014 Mazda CX-5 Side-by-Side against other vehicles.
Compare the 2014 Mazda Mazda6 Side-by-Side against other vehicles.
Compare the 2014 Mazda Mazda2 Side-by-Side against other vehicles.
Compare the 2014 Mazda MX-5 Miata Side-by-Side against other vehicles.
Compare the 2014 Mazda CX-9 Side-by-Side against other vehicles.
Compare the 2014 Mazda Mazda5 Side-by-Side against other vehicles.


Student loans can provide you with additional funds to help pay for your education at Saint Louis University. The federal government sponsors a variety of student loan programs, but private financing is also available. To be eligible for federal student loans, you'll need to complete the Free Application for Federal Student Aid (FAFSA).
After you've been accepted to SLU and filled out your FAFSA, you'll receive a financial aid award that details the federal student loans for which you are eligible. To accept or decline your student loans, log in to Banner Self-Service using your MySLU account information and click on the "Financial Aid" tab. You'll also be required to complete and sign a formal agreement to repay your loan known as a Master Promissory Note.
The Direct PLUS Loan program is another borrowing option for parents of dependent undergraduate students that can help pay for education expenses not covered by other financial aid.
A credit check, performed by the U.S. Department of Education at the time of application, is required to determine eligibility for PLUS loans. The maximum loan amount is the cost of attendance (as determined by SLU) minus any other financial assistance that you've received, but you should be careful not to borrow more than you can afford to repay. If you have any questions about determining the right amount for your situation, contact a financial aid counselor.
What Happens if My Federal PLUS Loan is Denied?
There are still options to help pay for your education if you are not eligible for a PLUS loan. If you are denied, SLU's Office of Student financial Services may offer you a federal Direct Unsubsidized loan ($4,000 for freshman and sophomores; $5,000 for juniors and seniors).
Exploring loans from a private lender is another option. However, since these loans often have variable, uncapped interest rates, we encourage you to exhaust federal loan programs first.
The federal Direct Unsubsidized loan and the Direct PLUS loan programs are available to graduate student borrowers. Similar to the process for undergraduate students, you will need to file a FAFSA to receive an offer of financial aid, which you accept or decline through Banner Self-Service.
You can borrow up to $20,500 through the Direct Unsubsidized loan program, and it should be the first borrowing option you consider. Any unmet costs can be met by a Direct PLUS loan, which will allow you to borrow up to the cost of attendance (minus all other financial aid you've received).
A private loan is an educational loan for credit worthy borrowers (student, parent, or other) which is offered by banks and other organizations. These loans are not federally funded through the Federal Direct Loan Program. The interest rates and terms vary by lender and are usually tied to the prime rate or LIBOR index.
Private loans are credit-based loans and in most cases, a creditworthy cosigner is required. Be sure to follow each step of your lender's process when applying for a private student loan. Should you need assistance, contact your lender as they will walk you through their process and update you on the status of your loan.
This is a historical list of lenders used by students and other borrowers at Saint Louis University within the last three academic years. The university does not endorse any lender, nor do any of the lenders compensate Saint Louis University to be on this list.
It is highly encouraged that a borrower interested in pursuing a private loan research a lender that works best for their financial situation. A borrower may pursue any lender of their choice.
2Lender does not provide Application and Solicitation Disclosure information and/or active link is not accessible.
SLU's Student Loan Collections facilitates repayment, deferment, loan forgiveness and fulfills exit requirements on federal and institutional programs, such as the Federal Perkins, Nursing Student, Nursing Faculty and Primary Care loans, as well as loans for disadvantaged and institutional debt.
Office hours are 8 a.m. to 5 p.m. (Central time) Monday through Friday. For more information, contact Haley Held at haley.held@slu.edu or call 314-977-2407.
The University partners with University Accounting Services for its billing needs, including signmyloan, electronic exits, and billing mechanisms for payment including paper and electronic billing.
Visit uaservice.com to change your billing address, application of financial relief, employment benefits and student deferment when you continue your educational studies.
Please make checks payable to Saint Louis University.
Saint Louis University achieves its mission of teaching, research and community service in a manner consistent with its Catholic, Jesuit mission and philosophy. All employees, including administrators, faculty and staff, are expected to conduct themselves in a manner which is also consistent with this mission and philosophy.
This policy establishes a code of conduct that reiterates and reflects Saint Louis University's continuing commitment to conducting financial aid practices with integrity, free from conflicts of interest, in the interest of students, and in compliance with applicable law.
This code of conduct applies to all employees, including administrators, faculty and staff, including, but not limited to, individuals who are employed in the Office of Student Financial Services or who otherwise have responsibilities with respect to educational loans.
that relates to Saint Louis University or an affiliated organization recommending, promoting, or endorsing the educational loan products of the lending institution.
Revenue Sharing Arrangement: Any arrangement between Saint Louis University and a lending institution that results in the lending institution paying a fee or other benefits, including a share of the profits, to Saint Louis University, its officers, employees or agents as a result of Saint Louis University's recommending the lender to its students or the families of those students.
Does not require the use of a particular lending institution or in any way limit the choice of lending institution.
Does not recommend particular lending institutions to students or families of those students.
Does not maintain a preferred lender list or have any preferred lender arrangements.
Processes loan applications through any lending institution a student or parent chooses.
Does not assign for any borrower, through award packaging or other methods, a loan to a particular lending institution and does not refuse to certify or delay certification of any loan based on the borrower's selection of a particular lending institution.
Prohibits conflicts of interest with respect to the loans.
Prohibits revenue sharing arrangements with any lending institution.
Does not solicit or accept anything of value from any lending institution in exchange for any advantage sought by a lending institution to make educational loans to students enrolled at, or admitted to, the University.
Prohibits the solicitation or acceptance of any funds to be used for private educational loans in exchange for concessions by Saint Louis University to a lending institution.
Prohibits any employee of the Office of Student Financial Services, or any employee who otherwise has responsibilities with respect to educational loans, from soliciting or accepting from a lending institution any gift worth more than a nominal value.
Prohibits any employee of the Office of Student Financial Services, or any employee who otherwise has responsibilities with respect to educational loans, from entering into any type of consulting arrangement or other contract to provide to a Lender Institution services relating to educational loans.
Prohibits employees of the Office of Student Financial Services, or any employee who otherwise has responsibilities with respect to educational loans, who serve on an advisory board (or commission or group) relating to educational loans established by a lending institution or group of lending institutions from receiving anything of value from the lending institution or group of lending institutions in connection with serving on such an advisory board (or commission or group).
Prohibits external lending institutions' employees, representatives or agents from providing staffing services to the Office of Student Financial Services.
Prohibits external lending institution's employees, representatives or agents from identifying themselves to students of Saint Louis University or their parents as employees, representatives or agents of the Office of Student Financial Services.
Higher Education Act of 1965, §§ 151, 153(c)(3) and 493(a)(25) and (e)(as amended, August 14, 2008).


text:
Acta Geographica Sinica ›› 2019, Vol. 74 ›› Issue (4): 770-779.doi: 10.11821/dlxb201904011
• Geopolitics and Cultural Tourism Geography • Previous Articles Next Articles
National unification is a crucial issue for regional stability and national rejuvenation, which is, however, out sight of the mainstream geographers in China. In fact, human geography has a more comprehensive and systematic theoretical framework for interpreting the process of national unification than political science and law studies have, especially due to the rapid rise of political geography. This paper aims to probe into the mechanism and implications of national unification based on a series of theoretical establishments, such as state sovereignty, geopolitics, post colonialism, and new imperialism. We attempt to deconstruct the process of national unification into three-dimensional restructuring of space, namely, geo-political relationship, capital space, and cultural identification. The case of Germany's unification in 1990 represents the process of unification after the collapse of the Berlin wall, which can be regarded, first, as a result of upheaval of international political pattern, say, the end of the Cold War, due to the decline of the former Soviet Union while the rise of neoliberal capitalists. Second, the unification of Germany is a durable process that takes place in economic integration between West and East Germany, during which the capitalist imperialism has been playing an invisible role in speeding up barbarous expansion of capital. Third, the cultural imperialism that has permeated into the people's ideology and perception of state has been chronically influencing the formation of the identity as "one Germany".
Key words: geopolitics, national unification, economic integration, cultural identity
Jinliao HE, GEBHARDT Hans, Xianjin HUANG, Gang ZENG. A proposal for geography of unification: The lessons from German Unification[J].Acta Geographica Sinica, 2019, 74(4): 770-779.
URL: http://www.geog.com.cn/EN/10.11821/dlxb201904011
http://www.geog.com.cn/EN/Y2019/V74/I4/770
Figures/Tables 5
National territory of jurisdiction and sovereignty
Explanation framework of national unification based on geographical perspective
The change of geo-political pattern after the unification of Germany
Migration of population between West and East Germany from 1989 to 2013
Comparison of gross domestic production per capita and employee after the unification of Germany(West Germany = 100%)
[1] Bao Juemin.Re-comment on several theoretical problems of political geography. Journal of Overseas Human Geography, 1988(1): 9-13.
[鲍觉民. 再论政治地理学的几个理论问题. 国外人文地理, 1988(1): 9-13.]
[2] Liu Yungang.A research perspective on Chinese political geography. Human Geography, 2009, 24(2): 12-16, 28.
[刘云刚. 中国政治地理学研究展望. 人文地理, 2009, 24(2): 12-16, 28.]
[3] Finer S.E. State and Nation-Building in Europe: The Role of the Military. Princeton: New York University Press, 1975.
[4] Wang Enyong.Political Geography: Spatiotemporal Political Structure. Beijing: Higher Education Press, 1998.
[王恩涌. 政治地理学: 时空中的政治格局. 高等教育出版社, 1998.]
[5] Harvey D.Spaces of Neoliberalization: Towards a Theory of Uneven Geographical Development. Stuttgart: Franz Steiner Verlag, 2005.
[6] Huang Pumin.The way of thinking of unification strategy of Qin and Han Dynasty and geographical factor. Northern Forum, 2008(1): 74-80.
[黄朴民. 秦汉统一战略的思维方式与地理因素. 北方论丛, 2008(1): 74-80.]
[7] Lu Dadao.The Theory and Practice of Regional Development in China. Beijing: Science Press, 2003.
[陆大道. 中国区域发展的理论与实践. 北京: 科学出版社, 2003.]
[8] Lu Dadao, Du Debin.Some thoughts on the strengthening of geopolitical and geo-economic studies. Acta Geographica Sinica, 2013, 68(6): 723-727.
[陆大道, 杜德斌. 关于加强地缘政治地缘经济研究的思考. 地理学报, 2013, 68(6): 723-727.]
[9] Wang Huning. National Sovereignty.Beijing: People's Publishing House, 1987.
[王沪宁. 国家主权. 北京:人民出版社, 1987.]
[10] Bodin J.Les six livres de la république. Corpus Des Œuvres De Philosophie En Langue Française, 1961, 290: 228-230.
[11] Harvey D. The New Imperialism.London: Oxford University Press, 2005.
[12] Chen Peiyong.The deep space expansion of neo-imperialism and capital logic. Theory of Vision, 2013(7): 63-65.
[陈培永. 新帝国主义与资本逻辑的深度空间扩张论. 理论视野, 2013(7): 63-65.]
[13] Mao Hanying.Geopolitical and geo-economic situation around and China's strategies. Progress in Geography, 2014, 33(3): 289-302.
doi: 10.11820/dlkxjz.2014.03.001
[毛汉英. 中国周边地缘政治与地缘经济格局和对策. 地理科学进展, 2014, 33(3): 289-302.]
[14] Wang Ning.Criticism of orientalism, post-colonialism and cultural hegemony: An analysis of Edward Said's Postcolonial Theory. Journal of Peking University (Philosophy and Social Sciences), 1995, 32(2): 54-62, 128.
[王宁. 东方主义、后殖民主义和文化霸权主义批判: 爱德华·赛义德的后殖民主义理论剖析. 北京大学学报(哲学社会科学版), 1995, 32(2): 54-62, 128.]
[15] Phillips R.Sex, Politics and Empire: A Postcolonial Geography. Manchester: Manchester University Press, 2006.
[16] Reid-Henry S.The contested spaces of cuban development: Post-socialism, post-colonialism and the geography of transition. Geoforum, 2007, 38(3): 445-455.
doi: 10.1016/j.geoforum.2006.11.008
[17] Foucault M.Discipline & Punish: The Birth of the Prison. New York: Vintage Books, 1995: 1-333.
[18] Said E W.Orientalism reconsidered. Cultural Critique, 1985, 27(1): 89-107.
[19] Hörschelmann K.Watching the East: Constructions of "otherness" in TV representations of East Germany. Applied Geography, 1997, 17(4): 385-396.
[20] Das geteilte Land, Zeit Online. , 2015-05-31.
[21] Herrschel T.Economic transformation, locality and policy in eastern Germany: A comparison of two Länder. Applied Geography, 1997, 17(4): 267-281.
[22] Cireifenhagen M, et al.Kohlhammer Taschenbticher Burger im Staat: Die neuen Bundeshinder. Stuttgart/Koln/Berlin: Kohlhammer, 1994.
[23] Mei Zhaorong.Umgleisung der neuen Bundesl-nder nach der Wende. Deutschland-studien, 2003(3): 4-6, 78.
[梅兆荣. 德国统一后东部地区的转轨情况. 德国研究, 2003(3): 4-6, 78.]
Related Articles 13
[1] HU Zhiding, DU Debin. An investigation of Japanese geo-setting during the period of Tokugawa Bakufu: A tentative examination of the analytical framework for geo-setting research [J]. Acta Geographica Sinica, 2020, 75(10): 2047-2060.
[2] LIU Weidong,SONG Zhouying,LIU Zhigao,YEERKEN Wuzhati,SONG Tao,NIU Fangqu,HAN Mengyao. Progress in research on the Belt and Road Initiative [J]. Acta Geographica Sinica, 2018, 73(4): 620-636.
[3] Quansheng GE, Dong JIANG, Feng LU, Xiangzheng DENG, Shaoqiang WANG. Views on the study of geopolitical environment system simulation [J]. Acta Geographica Sinica, 2017, 72(3): 371-382.
[4] SONG Tao, LU Dadao, LIANG Yi, WANG Qian. Research progress of international geopolitics, 1996-2015 [J]. Acta Geographica Sinica, 2016, 71(4): 551-563.
[5] Xun LI, Xianxiang XU. Impact analysis of turning counties (cities) into districts to the urban economic growth in China [J]. Acta Geographica Sinica, 2015, 70(8): 1202-1214.
[6] Zhiding HU, Dadao LU. The re-interpretation of the classical geopolitical theories from a critical geopolitical perspective [J]. Acta Geographica Sinica, 2015, 70(6): 851-863.
[7] Shufang WANG, Yuejing GE, Yuli LIU. The spatio-temporal evolution and driving mechanism of geopolitical influence of China and the US in South Asia [J]. Acta Geographica Sinica, 2015, 70(6): 864-878.
[8] Ning AN, Hong ZHU. A critical geopolitical analysis of "East Turkistan violence and terrorism" activities in China [J]. Acta Geographica Sinica, 2015, 70(10): 1650-1663.
[9] Wentao WANG, Yanhua LIU, Hongyuan YU. The geopolitical pattern of global climate change and energy security issues [J]. Acta Geographica Sinica, 2014, 69(9): 1259-1267.
[10] LU Dadao, DU Debin. Some thoughts on the strengthening of geopolitical and geo-economic studies [J]. Acta Geographica Sinica, 2013, 68(6): 723-727.
[11] CAI Xiaomei, ZHU Hong. Foreign Managers' Perception on Urban Landscape of Place and Their Cross-cultural Identity: A Case Study in Guangzhou [J]. Acta Geographica Sinica, 2012, 67(8): 1057-1068.
[12] WANG Limao, LI Hongqiang, GU Mengchen. Influence Path and Effect of Climate Change on Geopolitical Pattern [J]. Acta Geographica Sinica, 2012, 67(6): 853-863.
[13] Zhu Cheng, Chen Chuankang. ANALYSIS OF GEOGRAPHICAL ENVIRONMENT ON THE KING GEORGE ISLAND, ANTARCTICA—DISCUSSION ON GEOPOLITIC ISSUE, ANTARCTICA, CONCURRENTLY [J]. Acta Geographica Sinica, 1991, 46(3): 300-309.
Figures/Tables
Copyright © Editorial office of Acta Geographica Sinica
Tel: 64889295,64888892,64889447(编务),64888410(排版)
E-mail: geog@igsnrr.ac.cn,dlxb@igsnrr.ac.cn,qkpb@igsnrr.ac.cn(排版)

redpajama_set_name: RedPajamaCommonCrawl


Clinic for females in S.D.
traveling fromm DR to Spain... help!!
I'm thinking of moving to DR.
Duane Gess - passed away.
Has anyone seen Thomas Churchill lately?
Is the SSN still applicable?
Claro CDMA v GSM Coverage?
my father's molino was robbed in la canela, Santiago, 1 watchman was murdered.
Advice on what to do in the wake of a robbery.
English Schools on South Cost from Boca Chica thru to Punta Cana?
Will DirectWay Satellite Modum work in DR?
Codetel is P*ing me off!
Anyone Has These For Sale? Just Moved In.
Where to rent villa on New Year?
Buying Used Furniture or Shipping it From USA?
How NOT to negotiate !!!!
Yet Another "TALE" From The "CRYPT"
show me the manatee !
Good optician in Puerto Plata??
where to buy??? what community is better?
Any major stores in DR with Website ?
Any further info on the killings last week in Boca Chica?
I'm going to School in DR... Please Help... Any Advice..
car dealership in Sosua/P. Plata area?
Why do dominicans complain so much?
Can you give a puppy a loving home?
OneMax - WiMAX - 1st Test!
International Wire tranfer out of DR? Swift??
What about hockey ball tournament..?
So are people going to work today?


text:
L'albero d'Ashoka (Saraca asoca (Roxb.) Willd.) è un albero della sottofamiglia delle Caesalpinioideae, appartenente a sua volta alla famiglia delle Fabacee.

Descrizione

È un albero piccolo, eretto e sempreverde, con foglie verde scuro che crescono in densi grappoli. La Saraca fiorisce da febbraio ad aprile con infiorescenze di colore giallo-arancio, che diventano rosse prima di appassire.

Distribuzione e habitat
La Saraca è un albero che cresce nella foresta pluviale: la sua distribuzione originale era nelle aree centrali dell'altopiano del Deccan, nella sezione centrale dei Ghati occidentali e sulla costa orientale del Subcontinente indiano. Gruppi isolati di questi alberi si trovano ancora sulle colline centro-orientali dell'Himalaya, in località disseminate nelle pianure settentrionali dell'India e sulla costa orientale vicino a Mumbai.

Conservazione
La IUCN Red List classifica S. asoca come specie vulnerabile.

Mitologia e tradizioni legate alla Saraca

La Saraca è considerata sacra in ogni parte del continente indiano, specialmente in India e Sri Lanka: questo albero ha molti collegamenti col folklore, con la religione e con la letteratura della regione.
Altamente valutato per la sua apparenza avvenente, per il colore e per l'abbondanza dei suoi fiori, l'albero d'Ashoka si trova spesso nei recinti e nei giardini dei palazzi reali, così come all'interno dei tempi in tutta l'India.

L'albero di Ashoka è associato da vicino alle creature mitologiche Yaksi.
Uno degli elementi ricorrenti nell'arte indiana, spesso presente nei portoni dei templi buddisti e induisti, è la scultura di una Yaksi che tiene il piede sul suo tronco e le mani nell'atto di stringere un ramo fiorito; come un elemento artistico, è spesso soggetto a forti stilizzazioni.
Alcuni autori sostengono che la giovane ragazza ai piedi dell'albero sia basata su un antico simbolo di fertilità.

Le Yaksi sotto l'albero di Ashoka furono importanti anche nei primi monumenti buddisti come elemento decorativo e si trovano in molti antichi siti archeologici buddisti.
Col passare dei secoli le Yaksi sotto gli alberi di Ashoka divennero un simbolo decorativo comune anche alla scultura induista che fu integrato nell'architettura dei tempi indiani come Salabhanjika (tipica scultura presente nei tempi indiani; in questo tipo di ornamento di solito si nota una donna affiancata ad un albero).
La Saraca è guardata con venerazione anche nel Giainismo. Nella tradizione giainista si dice che Mahavira abbia rinunciato al mondo sotto questo tipo di albero, nel Vaishali.

Nell'Induismo la Saraca è considerata un albero sacro. Non contando la moltitudine di leggende locali legate ad essa, l'albero di Ashoka è adorato nel Chaitra, il primo mese del calendario induista. Esso è associato a Kama, il dio indù dell'amore, che incluse il fiore di Ashoka tra i cinque fiori nella sua faretra.
Di conseguenza, la Saraca è spesso menzionata nei poemi indiani classici che trattano di religione o d'amore; infatti, in sanscrito, ci sono almeno 16 nomi diversi per riferirsi a quest'albero o ai suoi fiori.
Nella poesia epica indiana l'albero di Ashoka è menzionato nel Rāmāyaṇa in riferimento all'Ashoka Vatika, un grande giardino di Saraca dove Hanuman incontra per la prima volta Sītā.

Note

Altri progetti

Caesalpinioideae

redpajama_set_name: RedPajamaWikipedia


Tis the season to be jolly, with Christmas fast approaching!
So if you are not yet feeling the Christmas cheer, singing along to some carols is sure way to drum up your festive spirit.
What: Singing superstars Kate Ceberano and Anthony Callea will be there, supported by an impressive cast of talent. The free family event will be hosted by Shelley Craft and will feature an entertaining PJ Masks Christmas Show for the little ones, a bunch of food trucks, and of course an appearance by Santa himself. Interactive kid's fun commences at 2pm, with the main show kicking off at 5pm. To conclude the evening, a spectacular fireworks show will light up the night sky at 9pm.
What: Enjoy Christmas entertainment, dining under the stars next to the iconic Fig trees, Christmas markets stalls, a Santa visit, competitions with prizes and more.
What: Free fun family event with light shows and on water Jet Pack display! Food trucks and café will open. Bring your picnic blanket and sing along to all your favourite Christmas carols with Santa.
What: The 24th annual Studio Village Community Carols will see a number of performers return to entertain and some new faces. Enjoy international food vendors, Santa Bugs, Santa, fireworks and much more.
What: Enjoy an afternoon jam-packed with kids' activities and incredible entertainment filled with Christmas spirit and joy, with fireworks at the conclusion of the concert.
What: Enjoy carnival games, inflatables, selfie challenge, petting zoo, face painting, sausage sizzle and much more.
What: Enjoy a great night out for the family with festive cheer, delicious eats, traditional carols, entertainment and spectacular fireworks. There will be plenty of fun for the kids and a visit from Santa himself.
What: Have a sing along to some Christmas Carols with local entertainers. There will be market stalls, food trucks, and family entertainment.
What: From 4pm children will be able to enjoy rides, face painting and food vans serving delicious treats and meals. There will also be a visit by Santa, with the concert set to begin at 7pm.
Where: Queen Elizabeth Park, Cnr McLean Street & Marine Parade, Coolangatta.
What: Sing along to your favourite Christmas carols and be entertained as skydiving Santa arrives in style. Browse the Coolangatta Christmas Markets and grab a bite from the food trucks open from 5pm. There will also be activities for the kids, and magical Christmas performances for the whole family to enjoy.
What: Celebrate the season with a traditional Christmas concert and lots of free family activities including; roving entertainment, glow-in-the-dark face painting, jumping castle, hula hoops, poi balls, a spectacular laser light show, and a visit from Santa.
What: Enjoy a wonderful afternoon and evening of Christmas entertainment and fun. Bring the family and a picnic blanket, relax and sing along to your favourite Christmas carols. Food and drink will be available for purchase.
What: The afternoon entertainment program will feature local artists and school bands followed by a huge evening program with traditional carols and a visit from Santa. There will be rides to enjoy, a wide selection of food stalls, and a fireworks finale to conclude the event.
What: Enjoy an evening out with family and friends with live entertainment and Christmas carols. There will be a barbecue, cold drinks and food vans. All welcome.
What: Celebrate Christmas with an evening of carols with music by the Salvation Army Band. Meet Santa and Frosty the Snowman. There will be a sausage sizzle and a selection of food stalls, face painting and a special fireworks display that will light up the night sky at 8.30pm.
What: Bring the family to NightQuarter for a night of Christmas festivities. The Paddock will come alive with carols. It will be a night out from the whole family. Don't miss dancing with Rudolph and singing with Santa!
What: There will be free face painting and live entertainment from the Hip Replacements, as well as a special Santa arrival at 5.30pm. Children will be able to purchase glow sticks to get into the Christmas spirit!
What: Family and friends can enjoy the Christmas spirit by coming along to the Jacobs Well Community Carols. Bring a picnic rug and your singing voice.
What: Join in the relaxed festivities of Christmas on the Southern Gold Coast as Christmas by the Sea celebrates its 14th year. There will be carols, food vendors, kids entertainment and fireworks.
What: Bring your picnic rug or chair and best singing voice to the Upper Coomera's Christmas event for the whole family.
What: A stage set on the beach will feature a stunning line-up of talented local musicians and dancers and will finish with a flurry of fireworks.


text:
ISE Launches Digital Event Series: RISE Spotlight
Integrated Systems Events and The Next Web launched RISE Spotlight, a monthly series of digital events, on November 24. A curated panel of industry specialists tackled the hot topic of "Workspace Evolution" in lively digital discussions with plenty of audience participation. With extremely positive feedback from participants, RISE Spotlight was welcomed by an AV industry eager to network and discover what is next.
(Image credit: Integrated Systems Events)
The RISE digital program offers a monthly dose of ISE, which given the current global situation, could not have launched at a better time. The program includes virtual events plus online editorial content including a collection of interviews called RISE Culture, which link to the monthly theme but also touch on cultural issues such as inclusion. The Big Read is an in-depth feature article, authored by an industry expert, which takes a deep dive into the theme. This content is live at www.iseurope.org and featured within the RISE Connect newsletter.
Related: AV Network Nation Approved for 4.75 AVIXA CTS RUs
RISE Spotlight events, produced in partnership with TNW and supported by ISE co-owners AVIXA and CEDIA, are hosted on virtual event platform Hopin and have been designed to encourage industry engagement through compelling speaker sessions, a live audience Q&A chat function, and networking opportunities.
The first two-hour Spotlight event attracted an international audience from 60 countries. It included an opening keynote with John Egan, CEO of L'Atelier, a Reporter Roundtable panel discussion, an "On the Sofa with ISE" interview with Marit Janssen of ABN AMRO, Startup Nation business showcase, and Watercooler Virtual Meets networking. It was hosted by Callum Booth, a TNW editor.
AVIXA and CEDIA both contributed expertise to the program. Sean Wargo, senior director of market intelligence, presented AVIXA Insights into the unified communications and collaboration market. CEDIA's Ed Wenck (content director) and Walt Zerbe (senior director of technology and standards) hosted a networking session about optimizing technology in the work-from-home environment, while Wargo's networking session discussed preparing for next-level collaborative working.
Post-event attendee research carried out by Integrated Systems Events revealed that just under four-fifths of attendees (79.4 percent) rated the online experience as good or excellent. Willingness to recommend the event to a business friend or colleague was high, with an average score of 8 on a scale of 10.
"The first RISE Spotlight has been a great success and we're pleased to have received some really positive feedback from attendees," said Mike Blackman, managing director of Integrated Systems Events. "I'd like to thank all of our speakers for sharing their expertise, our sponsor Nureva and TNW for their continued support. We know the ISE community cannot wait to get back to face-to-face events and we look forward to getting together with you all in Barcelona next year. In the meantime, join us for more digital events in the months ahead, as we take a closer look at some of the key topics in the AV industry today."
The "Workspace Evolution" Reporter Roundtable panel included John Egan, CEO, L'Atelier; Marit Johnson, transformation consultant, ABN AMRO; Jon Sidwick, president, Collabtech Group; Nancy Knowlton, president and CEO of Nureva Inc; and was moderated by Már Másson Maack,editor of Growth Quarters, TNW.
All the sessions, including the opening keynote, Reporter Roundtable, On the Sofa and Startup Nation are available to watch on demand at here.
The next RISE Spotlight takes place on December 15 at 9:00am Eastern (14:00 GMT) with the theme "XR in Today's Reality." Register now to take part.
Integrated Systems Europe (ISE) 2021 will take place at the Fira de Barcelona, Gran Vía, on June 1-4, 2021.


text:
Pacific French Polynesia
Jail terms for drug smugglers in French Polynesia
8:28 am on 18 February 2019
The criminal court in Papeete has given jail sentences of up to seven years to 21 people involved in a methamphetamine smuggling ring.
The ring was discovered in January last year, when three women arriving from Los Angeles were arrested for possession of the banned drug.
The ring leader was jailed for seven years while the drug carriers were given one-year terms.
The court heard testimony of deceit and coercion within the ring.
Some of the carriers made several trips to Los Angeles to import the drug to Tahiti, with some reportedly facing death threats to themselves or their family in order to force them to keep working as mules.
They have been fined a total of $US2.3 million for importing over a kilogramme of the drug.
Heavy rains contaminate wells in American Samoa
Prosecution calls for at least nine years jail in Tahiti meth case
The prosecution in French Polynesia has asked for jail sentences of up to nine years for 21 people being tried for smuggling methamphetamine from the United States.
Twenty-one to stand trial in Tahiti meth ring
A total of 21 people in French Polynesia will have to stand trial for their role in a methamphetamine network which was broken up at the beginning of the year.
Tahiti arrest of three meth smugglers
Three women have been detained at French Polynesia's international airport for smuggling methamphetamine in their private parts.


text:
DeepMind AI uses deception to beat human players in war game Stratego
An AI has learned to deceive human opponents in the war-themed board game Stratego, which involves imperfect information and a huge number of possible game scenarios
Technology 1 December 2022
By Jeremy Hsu
The Napoleonic-themed board game Stratego has a huge number of possible game states
Rod Zadeh/Shutterstock
An AI can defeat expert human players in the board game Stratego, which has more possible game scenarios than chess, Go or poker.
The AI developed by the UK-based company DeepMind became one of the top-ranked online players of the Napoleonic-themed board game Stratego by learning to bluff with weaker pieces and sacrifice important pieces for the sake of victory.
"To us the most surprising behaviour was [the AI's] ability to sacrifice valuable pieces to gain information about the opponent's set-up and strategy," says Julien Perolat at DeepMind.
The game of Stratego involves two players trying to capture the opponent's flag hidden among an array of 40 game pieces. Most pieces consist of soldiers numbered from one to 10, with the higher-ranked soldiers defeating lower-ranked soldiers during encounters on the board. But players cannot see the identities of opponent game pieces unless two pieces from opposing armies encounter one another – unlike games such as chess or Go where both players can see everything.
Complicating this challenge is the fact that Stratego is an enormously complex game with 10535 possible game situations. By comparison, the game of Go has 10360 possible game states. Chess and poker have even less.
Perolat and his colleagues at DeepMind developed their "DeepNash" AI to conquer Stratego by playing itself over the course of 5.5 billion games with a simulation training time roughly equivalent to hundreds of years. But the AI didn't rely on any knowledge of human strategies specific to the game, as was the case for DeepMind's StarCraft-playing AI. Nor did it train to play against specific opponents.
Instead of trying to play by searching all the possible game scenarios, which would be computationally impossible, the DeepNash AI has an algorithm that continually steers its behaviour toward an optimal strategy informed by economic game theory, says Karl Tuyls at DeepMind. The optimal strategy is one that would guarantee at least a 50 per cent win rate against a perfect opponent, even if the opponent knew exactly what the AI planned to do.
The result is an AI capable of making winning decisions despite hidden information about its opponents, a huge number of possible game states and many different possible actions that can be taken during each turn. "This is a new thing that we couldn't really do before," says Julian Togelius at New York University.
DeepNash has already dominated both human and AI adversaries. It achieved an 84 per cent win rate during 50 ranked matches against expert human players through an online games platform and became one of the top three players – without human opponents realising they were playing an AI.
The DeepMind AI also notched a 97 per cent win rate against top Stratego-playing bots, including several that had previously won the Computer Stratego World Championship.
"Good players tend to memorise the opponent's pieces and predict their deployment patterns," says Georgios Yannakakis at the University of Malta. "DeepNash does both well – likely with a competitive advantage with regards to memory – and plays in interesting and unpredictable manners, showcasing elements of bluffing."
The DeepNash game theory approach could prove useful in non-game situations where AIs must deal with other intelligent actors, such as in business and defence, says Tuomas Sandholm at Carnegie Mellon University in Pennsylvania.
Journal reference: Science, DOI: 10.1126/science.add4679
AI legal assistant's first appearance in court has been cancelled
DoNotPay's AI was due to represent a defendant in court for the first time next month over a speeding ticket, but plans have been abandoned, according to the founder of the company
ChatGPT can find and fix bugs in computer code
The AI chatbot ChatGPT is as good as standard machine learning approaches at fixing bugs in code, and does even better if you engage in dialogue with it
Google's AI is best yet at answering medical and health questions
Google has built an AI that can answer medical questions. However, it's not as good as a human doctor and the company says it cannot yet perform safely in the real world


The Cambelton home is a 1-1/2 story ranch home. This home is approximately 3,000 sqft. The exterior of this home has James hardi cement board siding. The home as an old country style décor with exposed tongue and groove decking on underside of roof deck and collar ties. The dormers are active giving the home more natural light and great appeal.
The high ceilings gives this home a magnificent appearance along with the solid masonry fireplace as a focal point. The open staircase black banister and white spindles is simple yet has an elegant look. The bathrooms again illustrates the country style décor of this beautiful home.


text:
Q: disabling datasource requirement for reports in VS2010 In VS2008, if you have an existing dataset in your project, you can add that to a new microsoft report (.rdlc file) without HAVING TO provide a datasource of any sort.
In VS2010 however, if you want to either go through the wizard, or add a dataset, you HAVE TO provide a datasource for the report to get its dataset from, is there a way to disable this?
I've found a work around in creating the rdlc in 2008 and just copying and pasting the file to a 2010 project, but that's just ridiculous.
Any help will be greatly appreciated.

redpajama_set_name: RedPajamaStackExchange


Manufactured by Model Factory Hiro in 1/43 scale with reference MFH-K590 (also listed as K-590).
Includes photo-etched parts, rubber parts, vacuum formed parts, water slide decals, white metal parts and assembly instructions.
Package measures 95 mm x 153 mm x 54 mm (width x depth x height), weighting 251 g.
Featured in newsletters 272, 278 and 285.


Everyone can use these letters for promos involving product launches and HR team exercises. They are sold blank but you can spell out your corporate name or values with these foam alphabet letters. They're available in a variety of colors.


text:
https://www.schweigerderm.com/skin-care-articles/press-releases/47-schweiger-dermatology-group-physicians-named-2021-castle-connolly-top-doctors/
47 Schweiger Dermatology Group physicians named 2021 Castle Connolly Top Doctors
Dermatologists from SDG offices in New York, New Jersey and Pennsylvania are featured in the prestigious Top Doctors list
LONG ISLAND CITY, N.Y., Feb. 11, 2021 /PRNewswire/ — Castle Connolly Top Doctors, the trusted source for identifying Top Doctors, has selected 47 physicians from Schweiger Dermatology Group for inclusion in its highly selective list of Top Doctors in 2021. "Castle Connolly Top Doctors is one of the most meaningful honors to receive as a physician," says Eric Schweiger, M.D., founder and C.E.O. of Schweiger Dermatology Group. "The fact that nearly 50 of our dermatologists have been nominated by their physician peers is a reflection of their commitment to providing outstanding patient care."
In order to earn Top Doctor status by Castle Connolly, a physician must be nominated by a peer and vetted by Castle Connolly. Each year, Castle Connolly's physician-led team of researchers follow a rigorous screening process to select top doctors through its established nomination survey. This involves many hundreds of thousands of physicians, as well as academic medical centers, specialty hospitals, and regional and community hospitals all across the nation. Careful screening of doctors' educational and professional experience is conducted before final selection is made.
The 47 dermatologists from Schweiger Dermatology Group recognized as 2021 Castle Connolly Top Doctors are Alvin Adler, MD, Rachel Altman, MD, Marieanne Beckett, MD, Robert Bernstein, MD, K. Andrew Cerveny, MD, Deirdre Connolly, MD, Christina Chung, MD, Glen Crawford, MD, Edward Desciak, MD, Charisse Dolitsky, MD, Yehuda Eliezri, MD, Ronald Falcon, MD, Michael Fastenberg, MD, Jeremy Fenton, MD, Abraham Freilich, MD, David Goldberg, MD, Scott Gottlieb, MD, Jodi Grossfeld, MD, Matthew Halpern, MD, Irwin Hametz, MD, Karen Hammerman, MD, Scott Hammerman, MD, Bruce Heller, MD, Ronny Herskovits, MD, Lisa Hochman, MD, Erum Ilyas, MD, Sumayah Jamal, MD, Debra Jih, MD, Louise Kaufmann, MD, Lynn Klein, MD, Tamara Koss, MD, David Kriegel, MD, Michael Lehrer, MD, Wendy Lou, MD, Jason Miller, MD, Robert Moraru, MD, Rachel Nazarian, MD, Antoinette Notaro, MD, David Picascia, MD, Thomas Regan, MD, Darrell Rigel, MD, Jane Schneider, MD, Eric Schweiger, MD, Jack Tom, MD, William Tutrone, MD, and Sue Ann Wee, MD.
About Castle Connolly
Castle Connolly Medical Ltd. is a healthcare research and information company that helps guide consumers to America's top doctors and top hospitals. Castle Connolly's database is published online at castleconnolly.com and provides consumers detailed information about doctor's education, training, special expertise, and contact information to make appointments.
About Schweiger Dermatology Group:
Schweiger Dermatology Group is the largest group dermatology practice in the Northeast with over 70 offices and over 200 healthcare providers. SDG provides both medical and cosmetic dermatology services to over 750,000 patients annually. Schweiger Dermatology Group was named to the Inc. 5000 list of fastest growing private companies in America for 2017, 2018, 2019 and 2020 and to the Crain's New York Fast 50, honoring the fastest growing companies in New York for 2017, 2018, 2019 and 2020. To learn more, visit schweigerderm.com.
Melissa Schweiger Kleinman
msk@schweigerderm.com
Business Development:
Kevin Schirf
ks@schweigerderm.com
SOURCE Schweiger Dermatology Group
Non-Surgical Treatments for the Lower Half of the Face
November is Healthy Skin Month
How Breast Cancer Changed My Definition of Beauty
Schweiger Dermatology Group Expands Footprint in New Jersey with Acquisition of The Derm Group
Schweiger Dermatology Group Announces Acquisition of the Warmuth Institute of Dermatology in Elmer and Swedesboro, New Jersey


One key ingredient in running a successful freelance business is to focus on proper management. Here, management isn't limited to time alone. It also touches on the personnel. In this case, it touches on you. Proper or successful management hinges on many tools. One such tool is the Excel timesheet. Use this timesheet well to set the right foundation for your business to succeed. In this regard, the timesheet can be everything that your business needs.
How does the timesheet help you to manage your freelance business?
Ideally, the Excel timesheet is perfect for tracking time spent on work. However, it can do more than that. It keeps your pulse on the projects that you're currently handling for your clients. A freelancer who is on top of the situation has a higher chance of enjoying unlimited success. The timesheet can be worth the investment when you're handling more than one project at a time. Configure it properly, and it will feed you with valuable information.
It's not enough for freelancers to keep track of all their projects. In addition to that, they have to be able to manage their finances properly. Keep your eyes on all the money that comes into the business. That can't happen if you don't value your time. Valuing your time starts with tracking how you spend it. In freelancing, just like in all facets of life, time is just not money but is everything. It sets your consultancy up for either failure or success.
Again, this just reiterates the fact that time is one of the greatest and most important assets in the hands of freelancers. The timesheet trains you to prioritize and value your time. While it is true that your business needs money, it's impossible to get anywhere while being careless with your time. Show clients that your time means more and they will learn to respect it. Failing to do that could cause irreparable suffering for your business.
Smart consultants know a few crucial things about time management.
Copy them by using the Excel timesheet to prioritize time.
Many times, the success of your freelancing business would depend on the connection you enjoy with the clients. It doesn't take a rocket scientist to develop the rights skills for connecting with clients. You can learn to make meaningful connections with your clients. The Excel timesheet can help you with that too. It lets you know how much time you're dedicating to each of your clients. Make changes based on what you deduce from the timesheet.
One of the most important measures to take to grow your business involves finding new work. You can't always rely on the old to keep your business flowing. You need fresh work. The timesheet helps you to know if your business hours are fully occupied with clients' work or not. Therefore, you can make a decision to get new clients through the door based on the information you see on the timesheet. Keep it up to date, as it can be really helpful.
The last thing you need is to develop a health breakdown of any kind. That often happens when building a consultancy from scratch where you put in the hours to get the business going. For this reason, it's crucial to spare time for yourself. Do not spend the whole day and several hours of the night on your freelancing business. You can use the Excel timesheet to check how much time you give the business vis-à-vis what you dedicate to your other non-business issues.
Do you have a difficult time trying to track the hours your employees commit to specific tasks? If you do, it would be great to consider installing and using an Excel time sheet. The timesheet reduces your workload significantly. It costs you time and money to manage your business successfully. It also requires a lot of effort on your part to track your staff's activities. Sadly, you can't ignore this task otherwise your business would struggle.
An Excel time sheet saves you time. Find a good template, and it will save you from worrying about creating a timesheet from scratch, which would be advantageous to you bearing in mind the struggles you encounter with Excel. You could then use the time you saved to run the business better, engage in a bit of marketing and advertising too. The time you save translates into more money for your business too.
The time you spend monitoring your workers would return to you massively in the form of improved productivity. The timesheet is one of the resources you can use together with other web solutions to boost productivity at your workplace. It is important for productivity to improve if you expect your business to keep pace with the competition. More importantly, its own survival depends on the input of everybody at the office.
An Excel time sheet is also cost-effective. You don't always have to spend money on timesheets and other similar programs. The rewards are golden if you struggle to operate within monthly or yearly budgets. As any financial consultant would tell you, free services are good for the business, especially where cash flow is also a problem. Minimize business expenses by installing free software too. At times, you should choose free rather than proprietary software.
Excel has various formulas installed in the software. For this reason, its time sheet saves you from spending too much time on calculations. Excel does most – if not all – the work for you. Format each timesheet to make it capable of capturing the information you need. The software creates timesheets automatically, once you format it correctly. Go for Excel if you want to get more done while doing less!
Do you ever think of the ease of customizing your timesheets? Maybe you do, or you don't. Nevertheless, an Excel time sheet is one of the easiest to customize. You can customize it to capture and feature all the information you consider important in running the business or managing your employees. What is more, plenty of templates are available on the Internet. Look for one with all the features you need to customize your timesheets.
The time sheet does not limit your options either. Instead, it exposes you to several options. These options are in the form of the choice of templates open to you. The Internet has opened the world of time sheet templates to you in a way that would have been impossible to imagine a few years ago. Most of the timesheet templates you find online are free hence the best for a business focused on cutting costs.
Learn how to use the Excel time sheet before downloading any into your device. The timesheet has several components. You can never afford to ignore even one component or feature of this document. Remember, it serves one main purpose – helping you to manage your workforce. Use it appropriately. Study the template. Read or watch tutorials too. With time, you will know it like the back of your hand.
Install an Excel time sheet and begin using it today for the benefit of your business.


Private rare waterfront estate on an acre in Lakeway! This captivating property is ideally located in a deep water cove that provides amazing views. The main house offers an opulent master suite and awe-inspiring lower level with an executive office and game room. 5 additional detached private suites provide luxurious accommodations for your guests. Perfect for entertaining your family, guests, vacation rentals, or corporate retreats! Bonus…huge boat/party dock can house up to 4 boats, plus your catam..
Please, send me more information on this property: MLS# 3814668 – $1,915,000 – 808 Bermuda, Lakeway, TX 78734.
I would like to schedule a private showing for this property: MLS# 3814668 – $1,915,000 – 808 Bermuda, Lakeway, TX 78734.


As the Indian Prime Minister's visit to the UK coincided with Diwali, the Festival of Light, Mark Cuniffe designed a spectacular show at Wembley Stadium to celebrate.
Utilising LED screens, moving lights and 26 DB1s, he created a show fit for, well, two Prime Ministers.
The DB1s were controlled using the Avolites AI Media Server and Tiger Touch and operated by our own Chris Ewington.
The show was broadcast live to millions around the world and Mark and the team were very pleased with the additional effects from the DB1s.
Our US distributors, Inner Circle Distribution Inc are proud to be able to show the DB1 at the 2015 LDI show in Las Vegas.You can find them and Chris at booth 449 for demonstrations and hands on experience.
Chris Ewington and newly appointed US distributors, Inner Circle Distribution, have taken the DB1 on a whirlwind mini tour of the USA on the lead up to LDI. They are visiting several cities across the States and there are opportunities to see demos and even be hands-on under the helpful eye of Chris and the ICD team.
The new i-Pix DB1 video / beam light source made its UK dance event debut at the 2015 Manchester International Festival (MIF) 10x10 Day and Night, a special two night collaboration between MIF and the Warehouse Project (WHP) to celebrate 10 years of both events in Manchester.
Lighting specialist dbn, which is based in the city, provided lighting and visuals. When the organisers confirmed they wanted something inventive and different, the db1s were proposed by dbn and i-Pix's Chris Ewington.
The db1s were used on the second of the two 12 hour events, which ran from 2 pm to 2 am at a former train station in the heart of the city, the Mayfield Depot.
"It was a perfect opportunity to show the versatility and high impact of the fixture," commented db1 inventor Ewington, who was delighted with the results.
A total of 23 db1s were arranged in four pyramids stacks on the main stage for the evening which was headlined by Carl Craig and Mike Banks. The db1s were run as both a lighting and a video fixture.
Video sources were fed into them via an Avolites Ai Infinity X8 server run by Ewington from a Tiger Touch II console.
These effects were further enhanced as the db1s 15 powerful LED cells were manipulated by being mapped, with strobing and intensity run as a lighting fixture by Edwin Croft from his Avo Pearl Expert console.
Ewington ran a selection of original content through the fixtures while Croft added a whole new dimension of patterning, spirals and swirls, which really brought a 3D element as well as intense luminosity to the output.
Working together, the two of them effectively made the db1s a moving lightsource with a huge repertoire of individual, never-repeated liquid and flowing effects and looks in a wide range of rich, distinctive colours.
Combining the two modes of operation enabled Croft to chop the lightsources in and out, so when db1s were the only light on in the room they delivered huge slices and beams of textured light.
Ewington stated that he approached the media server almost like a morphing gobo. While the video content will always stay on the 'surface' of the db1, the beams of light shooting out from the LEDs inside and being moved by the video means the units can work as a perfect companion to any moving or static lightsource also on the rig.
The precision of the db1s LED lightsource when pulsed means that the eye can see the different colours changing as the light is emitted, giving nanosecond hits of incredible split-colour light.
A week earlier, Ewington had operated 24 db1s for a Charlatans gig at Castlefields Arena in Manchester, when he ran them more in conventional lightsource.
After that he reprogrammed the desk so he could access different media server clips on the bump buttons, ideal for the more ravey and improvisational style of operation appropriate for 10x10.
24 DB1s, an Avolites Tiger Touch II console and Ai media servers were the perfect partners for The Charlatans, as they performed at Manchester's Castlefield Bowl for Summer in the City.
Appearing after a special event at Hotel Football the previous night, the band captivated the audience with an assortment of crowd-pleasers from their extensive catalogue, as well as new material from their latest album, Modern Nature.
Andy Liddle programmed and operated the traditional lighting also using an Avolites Tiger Touch II console, which controlled an array of lighting fixtures including Martin MAC Vipers, Quantum Washes, Atomic 3000s and Clay Paky Sharpys supplied and rigged by Adlib Lighting with a floor package from Lite Alternative consisting of Solaris Flares, i-Pix Satellite IIs and SGM X5s.
Chris Ewington of i-Pix programmed and operated the video content for the show, using 24 of the amazing Db1 video and lighting projectors. Designed by Ewington, even the simplest, plainest, or even monochrome graphics, are impressive to see projected from the Db1, in which a light valve projects a light forward from the screen in a defined, soft-edged beam.
For the DB1 fixtures, driven by both DMX and video input, this was a first high-profile UK show. Prior to this, as many as 64 units had been used in Japan.
Control of the Db1s came in the shape of an Avolites Tiger Touch II console, which Ewington used in conjunction with the Ai S8 media server to send content to the 24 i-Pix fixtures, supplied and rigged by DBN, with AtoV supplying signal management for the DB1 array.
"As a hometown show, this concert was a big deal for the band, and as such was a good opportunity for try something different. I got a big thanks off the management and Andy who were very happy!"


text:
package trident.kafka;

import backtype.storm.Config;
import backtype.storm.LocalCluster;
import backtype.storm.generated.KillOptions;
import backtype.storm.generated.StormTopology;
import backtype.storm.tuple.Fields;
import backtype.storm.utils.Utils;
import java.util.Arrays;
import java.util.List;
import storm.trident.TridentTopology;
import storm.trident.operation.builtin.Count;
import storm.trident.operation.builtin.Debug;

public class Tester {
    public static void main(String[] args) throws Exception {
        TridentTopology topology = new TridentTopology();
        List<String> hosts = Arrays.asList("localhost:9092");
        KafkaConfig kafkaConf = new KafkaConfig(KafkaConfig.StaticHosts.fromHostString(hosts, 3), "test");
        kafkaConf.scheme = new StringScheme();
        topology.newStream("mykafka", new TransactionalTridentKafkaSpout(kafkaConf))
//                .aggregate(new Count(), new Fields("count"))
                .each(new Fields("str"), new Debug());

        LocalCluster cluster = new LocalCluster();

        StormTopology topo = topology.build();

        cluster.submitTopology("kafkatest", new Config(), topo);
        KillOptions killopts = new KillOptions();
        killopts.set_wait_secs(0);
        Utils.sleep(5000);
        cluster.killTopologyWithOpts("kafkatest", killopts);
        Utils.sleep(5000);

        cluster.submitTopology("kafkatest", new Config(), topo);
        Utils.sleep(60000);
    }
}

redpajama_set_name: RedPajamaGithub


This modern apartment is located in a building overlooking the bay of Vis. It can sleep 4 persons in two bedrooms. Also two more persons can sleep on a pull-out sofa in the living room at no additional cost. It has one bathroom, living room, dining room, kitchen and a terrace with fantastic view over the bay of Vis. Also, you can use BBQ. It is spatious and eqipped for a comfortable stay.


text:
Welcome to Sportinglive
All sports ready to Go
'Hunger and Concentration'; Antonio Conte's recipe to beat Real Madrid
November 25, 2020 sportinglive.co0
Antonio Conte conceded that Inter Milan, who have had an erratic season in both Serie A and the UEFA Champions League, needed to take a "step up" in quality.
Antonio Conte led Inter to a second-place finish in the Serie A last season. (Reuters)Inter Milan will need a combination of concentration, hunger and cunning when they face Real Madrid in a Champions League match which they must win on Wednesday to have any chance of progressing from their group, coach Antonio Conte said.
"After our previous results, we don't have many ways out, so this is a final," said Conte, whose side are bottom of Group B with two points from three games. "But we know that if we want to do it, we can.
"We are going to need seven points, maybe nine to qualify. This is the most difficult group and we deserve to be in a better position at this point. But, having said that, if we haven't got the results, it's right to look inside and try to understand why.
"By displaying humility and remaining focused, we can win the match."
Conte conceded that Inter, who have had an erratic season in both Serie A and the Champions League, needed to take a "step up" in quality.
"It's about concentration, hunger, cunning," he said. "Enough talk, the facts are there. Everyone needs to assume responsibility: myself, the players, everybody at the club."
Conte added that his players had to get used to dealing with criticism and pressure.
"When you play in big teams, it's either all good or all bad," he said. "Maybe a few guys weren't prepared for it last year.
"But if you want to stay at Inter, the only way is to respond on the pitch. Otherwise, go to a smaller club, where you can live a quieter life."
Champions League: Morata's late goal sends Juventus to the next round as ManU, Barca, Chelsea, advance
Doctor"Diego Maradona to be discharged within days"
November 10, 2020 sportinglive.co
la liga: Barcelona affected the most by new salary cap in Spain
Lionel Messi on La Liga's restart plans:'You can't think about the risk too much'
May 15, 2020 sportinglive.co
NBA: Stephen Curry Promises Redemption for Golden State Warriors as he sends a Message for Los Angeles Lakers
BOXING: Jake Paul vs Nate Robinson: How to Watch, Analysis and Prediction
Bayern's Robert Lewandowski reflects on award-winning season in an interview


text:
Ithaca police: Central figure in NYS heroin network arrested
by Alyvia Covert July 19, 2017
ITHACA, N.Y. – Police arrested an Ithaca man on Tuesday, two months after he was identified as the alleged central figure in a heroin trafficking network in the Finger Lakes region.
According to the Ithaca Police Department, members of the United States Marshals Service located Arthur Erskine, 40, at a residence in Utica just after 6 a.m. on Tuesday.
Thank You Crime & Courts Section Sponsors
Police have been looking for Erskine after a warrant was issued for his arrest in May when police identified him as a central figure in an alleged heroin distribution network. Erskine reportedly maintained one residence in the Bronx and two residences in the Cayuga Heights neighborhood of Ithaca. According to Attorney General Eric T. Schneiderman, the three locations were allegedly used for trafficking heroin.
Erskine was wanted for several felony charges resulting from a multi-agency drug investigation, according to a release from IPD on Wednesday.
On March 12, 2017, members from nine law enforcement agencies across the state concluded a five-month investigation in "Operation Un-Wise," led by the New York State Attorney General's Organized Crime Task Force (OCTF), and the New York State Police.
The operation resulted in a 217-count indictment of 31 individuals – 17 of whom resided in Tompkins County – who were involved in distributing mass quantities of heroin. After executing search warrants on eight different residences in the state – two locations in Manhattan, one in Queens, four in Tompkins County, and one in Tioga County – police recovered over a kilogram of heroin, dozens of grams of cocaine, 14 handguns, one MAC-11 machine pistol, and other narcotics-related paraphernalia.
According to the Attorney General, Erskine allegedly purchased hundreds of grams of heroin in March and smuggled them into Tompkins County. The narcotics were reportedly laced with Fentanyl and were subsequently connected to eight overdoses in Tompkins County and Tioga County between March 2 and March 7.
Upon locating the defendant on Tuesday, police secured Erskine in custody without incident. He was transported to Tioga County Jail and is pending arraignment on July 21 at 1 p.m. in Tioga County Court.
Tagged: Crime & Courts, ithaca, tompkins county
Alyvia Covert
Alyvia is a Crime Reporter with The Ithaca Voice. She graduated from Ithaca College with a degree in Journalism and Photography. More by Alyvia Covert


text:
Just Dance 2023 Edition är ett dansspel utvecklad och utgiven av Ubisoft som släpptes till Nintendo Switch, Playstation 5, Xbox Series X och Series S. Det släpptes den 22 november 2022. Spelet aviserades på Ubisoft Forward i september 2022 och är den fjortonde spelet i serien och sista årliga utgåva som kommer att släppa nytt innehåll med framtida uppdateringar. En version till Google Stadia planerade att släppas men Google meddelade senare att Stadia stänger sina servrar i januari 2023.

Låtar
Följande låtar förekommer i Just Dance 2023 Edition:

Referenser

Externa länkar
Officiell webbplats

Datorspel 2022
Playstation 5-spel
Xbox Series X-spel
Nintendo Switch-spel
Musikspel
Spel med enspelarläge och flerspelarläge


Whether we like it or not winter is here and seems to be colder than ever. Didn't get a new coat for Christmas? Now is your chance to start of the New Year with a bang. Elan Furs is coming to Louisville for two days. Enjoy the hundreds of Mink, Fox, Lynx and Chinchilla jackets, coats, purses, and more. Come and make sure that you are warm and your style is up to date.
An experienced Elan furrier will be available to help you with any repairs or alterations and answer any questions you may have. If you are interested in restyling you older coat or jacket to an updated, fashionable piece there will be many samples available of possible options for your restyle.
In addition, all coats, jackets, vests and accessories are now 50%-70% off.


Is your website performing the way you want it to? If not, you may be one of the many people out there who are inadvertently learning how to lose sales or possibly not make a single one on their website. The thing is, no matter how much time and effort you put into creating the most stylish, creative website out, if you don't give enough attention to the right pages and directing traffic to them, visitors will pass you by and sales will slip through your fingers.
We've referred to " a confused mind never buys" before: a confused mind also doesn't sign up for your opt in or anything else you have on offer! One of the big mistakes many people are making is in directing people to the wrong page on their website with their advertising activities, often the homepage. You can have the coolest, latest design in homepages but the chances are your homepage gives people options. Your homepage doesn't conform to the idea of having one goal and instead provides people with a veritable smorgasbord of options. They can click on any of a number of possible links within the navigation and while you may get some sign-ups using your opt-in form there, you will not achieve nearly as many as you would if people were directed to an opt in page in the first place.
The Treatment – Make sure all ads that you run are directed to an appropriate landing page. Your ads are usually targeted right? Give people what they are expecting to see when they click on it and don't bamboozle them with too many options.
One of the best ways to waste a bunch of time (and possibly money) is to think that you already know what people want from you, or not even think about what people actually want when you create your "party starter" or ethical bribe that you're giving away in return for signing up with you. Make the same mistake with what you're actually selling and you could be out of business!
We mentioned the key parts to the anatomy of a good opt-in page last week – the trick is in combining all of those elements and having something that looks good! When you think about it, appearance does matter to you when you sign up with someone right? If they look unprofessional or unfinished you're not likely to give up your email address.
The Treatment – Get your landing page done professionally or use a tool which will create it for you. We love LeadPages for a program that is easy to use and provides a range of page templates that have already been tested for effectiveness.
What are you going to do once people give you their email address? Many website owners make the mistake of just sitting on their lists and only sending out an email blast when they want to sell something. What relationship does your list now have with you? The chances are they really don't know a lot about you but as they realise your emails are only to sell them stuff, they don't open them or they unsubscribe.
The Treatment – Make sure you regularly communicate with your list with a view to adding value. Be known for providing valuable information and interesting content. Email marketing is still very valid if you do it right.


text:
Q: why read command reads all words into first name My script:
#!/bin/bash

IFS=','

read a b c d e f g  <<< $(echo "1,2,3,4,5,6,7") # <- this could be any other commands, I am just making up a dummy command call

echo $a
echo $b
echo $c

I expected it to output
1
2
3

But instead it outputs:
1 2 3 4 5 6 7
blank line
blank line

What did I do wrong?

A: You should use it like this:
IFS=, read a b c d e f g  <<< "1,2,3,4,5,6,7"

Use IFS in same line as read to avoid cluttering the current shell environment.
And avoid using command substitution just to capture the output of a single echo command.
If you want to use a command's output in read then better use process substitution in bash:
IFS=, read a b c d e f g < <(echo "1,2,3,4,5,6,7")

A: This works:
#!/bin/bash
IFS=','
read a b c d e f g  <<< "$(echo "1,2,3,4,5,6,7")"
echo $a; echo $b; echo $c

Note the quoting: "$( ...)". Without it, the string is split and becomes
$(echo "1,2,3,4,5,6,7")     ===>    1 2 3 4 5 6 7

Giving 1 2 3 4 5 6 7 to read produces no splitting, as the IFS is ,.
Of course, this also works (IFS only apply to the executed command: read):
#!/bin/bash
IFS=',' read a b c d e f g  <<< "$(echo "1,2,3,4,5,6,7")"
echo $a; echo $b; echo $c

And is even better like this:
#!/bin/bash
IFS=',' read a b c d e f g  <<< "1,2,3,4,5,6,7"
echo $a; echo $b; echo $c

You do not need to "execute an echo" to get a variable, you already have it.

A: Technically, your code is correct. There is a bug in here-string handling in bash 4.3 and earlier that incorrectly applies word-splitting to the unquoted expansion of the command substitution. The following would work around the bug:
# Quote the expansion to prevent bash from splitting the expansion
# to 1 2 3 4 5 6 7
$ read a b c d e f g <<< "$(echo "1,2,3,4,5,6,7")"

as would
# A regular string is not split
$ read a b c d e f g <<< 1,2,3,4,5,6,7

In bash 4.4, this seems to be fixed:
$ echo $BASH_VERSION
4.4.0(1)-beta
$ IFS=,
$ read a b c d e f g <<< $(echo "1,2,3,4,5,6,7")
$ echo $a
1


text:
Buckhead's PATH400 provides escape from the "fast lane"
By Paul Milliken
ATLANTA - Very few people would ever call Georgia 400 relaxing; in fact, it's been creating headaches since before it was built.
"It was a very divisive thing when it happened. It literally cut neighborhoods in half," says Livable Buckhead executive director Denise Starling. "And so, there is a lot of scar tissue in the community."
So, Starling and her team at the non-profit hoped to facilitate some healing with the creation of PATH400, a walkable, bike-able and dog-friendly greenway that essentially traces the highway from just south of Lindbergh Drive up to Sandy Springs. Starling says the idea for the 5.2-mile-long paved pathway (similar to the Atlanta BeltLine and Silver Comet Trail) stretches back a decade.
"We were doing a master plan — a parks master plan — for the community, because this was the lowest parked in the entire city of Atlanta. And so, the councilmen for the district, Howard Shook, wanted to change that," she says. "With Buckhead being so developed, we knew we weren't going to find one big 106-acre park, so we had to find land where we could."
The available land, of course, was that so-called "scar tissue" along Georgia 400. And with the participation of groups ranging from the Buckhead Community Improvement District and the PATH Foundation to the Georgia Department of Transportation, MARTA and Norfolk Southern, the land is now being transformed into a scenic nature walk dotted with art, wildlife, and some pulse-pounding hills.
"You've got the freight train running through here, you've got both MARTA rail lines running through here, the highway on the other side, and then you've got this gorgeous detention pond and nature right in the middle of it," says Starling, showing off the newly completed section just north of Miami Circle.
Project planners say work on PATH400 is 80 percent complete, with funding coming from grants and donations. And with the addition of each new section comes a different kind of traffic — community members seeking a break from life in the fast lane.
For more information on PATH400 — including a map of access point and parking — click here.
Police: Woman shot in leg during attempted robbery in Edgewood shopping center
Alpha Kappa Alpha sorority celebrates Vice President Kamala Harris
Prioritizing the vaccine for those 65 and over, and how to help them get it
Georgia Congresswoman to file impeachment articles against President-Elect Biden after inauguration
New PUA benefits require verification process
Police: Online date turns into violent robbery
Search for missing 12-year-old Pickens County boy


I'm here to tell you a little bit about myself. I'm relatively young, only a year or two old, but my daddy has taught me a lot about insurance because of all the times that I've been bad… I guess it's cost him a lot of money. But I couldn't help it, right?


This report is part of the collection entitled: John F. Kennedy, Dallas Police Department Collection and one other and was provided by Dallas Municipal Archives to The Portal to Texas History, a digital repository hosted by the UNT Libraries. It has been viewed 48 times . More information about this report can be viewed below.
Dallas (Tex.). Police Department. [Report to W. P. Gannaway by H. M. Hart and V. T. Somers, April 1, 1964 #1], report, April 1, 1964; (https://texashistory.unt.edu/ark:/67531/metapth339373/: accessed April 24, 2019), University of North Texas Libraries, The Portal to Texas History, https://texashistory.unt.edu; crediting Dallas Municipal Archives.


text:
Q: A transfinite epistemic logic puzzle: what numbers did Cheryl give to Albert and Bernard? I expect that nearly everyone here at stackexchange is by now familiar with  Cheryl's birthday problem, which spawned many variant problems, including a transfinite version due to Timothy Gowers.
In response, I have made my own transfinite epistemic logic puzzle, Cheryl's rational gift, which appears below. Can you solve it?

Cheryl   Welcome, Albert and Bernard, to my birthday party, and I thank you for your gifts. To return the favor, as you entered my party, I privately made known to each of you a rational number of the form $$n-\frac{1}{2^k}-\frac{1}{2^{k+r}},$$ where $n$ and $k$ are positive integers and $r$ is a non-negative integer; please consider it my gift to each of you. Your numbers are different from each other, and you have received no other information about these numbers or anyone's knowledge about them beyond what I am now telling you. Let me ask, who of you has the larger number?
Albert    I don't know.
Bernard    Neither do I.
Albert    Indeed, I still do not know.
Bernard    And still neither do I.
Cheryl    Well, it is no use to continue that way! I can tell you that no matter how long you continue that back-and-forth, you shall not come to know who has the larger number.
Albert    What interesting new information! But alas, I still do not know whose number is larger.
Bernard    And still also I do not know.
Albert    I continue not to know.
Bernard    I regret that I also do not know.
Cheryl    Let me say once again that no matter how long you continue truthfully to tell each other in succession that you do not yet know, you will not know who has the larger number.
Albert    Well, thank you very much for saving us from that tiresome trouble! But unfortunately, I still do not know who has the larger number.
Bernard    And also I remain in ignorance. However shall we come to know?
Cheryl    Well, in fact, no matter how long we three continue from now in the pattern we have followed so far---namely, the pattern in which you two state back-and-forth that still you do not yet know whose number is larger and then I tell you yet again that no further amount of that back-and-forth will enable you to know---then still after as much repetition of that pattern as we can stand, you will not know whose number is larger! Furthermore, I could make that same statement a second time, even after now that I have said it to you once, and it would still be true. And a third and fourth as well! Indeed, I could make that same pronouncement a hundred times altogether in succession (counting my first time as amongst the one hundred), and it would be true every time. And furthermore, even after my having said it altogether one hundred times in succession, you would still not know who has the larger number!
Albert    Such powerful new information! But I am very sorry to say that still I do not know whose number is larger.
Bernard    And also I do not know.
Albert    But wait! It suddenly comes upon me after Bernard's last remark, that finally I know who has the larger number!
Bernard    Really? In that case, then I also know, and what is more, I know both of our numbers!
Albert    Well, now I also know them!

Question. What numbers did Cheryl give to Albert and Bernard?
There are many remarks and solution proposals posted already as comments on my blog, but the solutions proposed there do not all agree with one another.
I shall post a solution there in a few days time, but I thought people here at Math.SE might enjoy the puzzle. I apologize if some find this question to be an inappropriate use of this site.
You may also want to see my earlier transfinite epistemic logic puzzles, with solutions there.

A: I have posted an extended solution on my blog:
Solution to my transfinite epistemic logic puzzle.
My answer agrees with that of Joe and Kellen and Paul on the other answers here, namely, that Albert has $100\frac38$ and Bernard has $100\frac7{16}$.

A: We can map $n - 2^{-k} - 2^{-(k+r)}$ onto the ordinal $\omega^2(n-1) + \omega(k-1) + r$; this preserves order. So Cheryl effectively says "I have given you both distinct ordinals $a$ and $b$, both less than $\omega^3$. Which is bigger?"
Albert says "$a \geq 1$", Bernard says "$b \geq 2$", Albert says "$a \geq 3$", Bernard says "$b \geq 4$".
Cheryl says "Actually $a$ and $b$ are both $\geq \omega$".
Albert says "$a \geq \omega + 1$", Bernard says "$b \geq \omega + 2$", Albert says "$a \geq \omega + 3$", Bernard says "$b \geq \omega + 4$".
Eventually Cheryl says "Actually both are $\geq \omega^2 100 + 1$".
Albert says "$a \geq \omega^2 100 + 2$".
Bernard says "$b \geq \omega^2 100 + 3$".
Albert says "Aha! In that case I know the answer, which tells you that $a < \omega^2 100 + 4$".
From that, Bernard can work out Albert's number. How does he know whether Albert's number is $\omega^2 100 + 2$ or $\omega^2 100 + 3$? It can only be that $\omega^2 100 + 3$ is Bernards's number, so he knows Albert's must be $\omega^2 100 + 2$.
Translating back in to the language of the original question, this means that Albert's number is $101 - 2^{-1}- 2^{-3} = 100.375$ and Bernard's is $101 - 2^{-1}- 2^{-4} = 100.4375$.

A: Every time Albert and Bernard go back and forth they are eliminating a new 'r' , and every time she tells them that no matter how many times they go back and forth they won't get it, they are eliminating a new 'k.'
When Cheryl makes her big rant, she if effectively telling them that for all r and k when n = 1, they won't find it, and furthermore that the first 100 times she makes that statement they won't find it.
She also says that after saying it 100 times, neither will know which number is larger. This means that neither Albert nor Bernard has the number 100. (something a couple other solutions missed I think.) Albert says he does not know, ruling out him having 100 + 1/4, and then Bernard says he still does not know, ruling out Bernard having 100 + 3/8 and 100 + 1/4.
When Albert says that he suddenly knows, he can either have 100 + 3/8 or 100 + 7/16. The only way for Bernard to know both of their numbers is if he has 100 + 7/16, which gives us the answer:
Albert: 100 + 3/8
Bernard: 100 + 7/16


text:
Unification News for June 1999
Loyalty, Filial Piety in Changing Times
President Kim Dae Jung
President Kim Dae-jung of Korea gave this speech at a recent meeting with Confucian leaders.
The idea of serving the king loyally and respecting and supporting parents is the highest virtue in Confucian ethics and a valuable asset of Asian society. We should not abandon or neglect these virtues that are not found in Western society.
However, we cannot expect young people today to follow such ideas blindly. An idea or ideology however good, comes alive only when it is accepted and when it is reinterpreted and revised to fit changing times. Only then can an idea develop and enrich society. If this does not happen, the idea or ideology becomes outdated and finally fades gradually from consciousness.
In the past, the idea of royalty and filial piety was a one-way relationship that demanded that subjects be loyal to the king even when he was not worthy of loyalty, and that children be dutiful to their parents even when they were not worthy of respect. Such one-sided standards, however, cannot be the basis for morality in a democratic society based on the dignity of the individual and on a social contract. The old idea of loyalty and filial piety should be replaced today with the idea that the government, the people, parents and children must all fill their proper roles. Only when the principle of mutuality is accepted can the idea of loyalty and filial piety be viable and be regarded today as a virtue.
What then is the object of loyalty today? Now that kings no longer reign, the concept of the nation might take their place. But if the nation becomes the object of loyalty, there is a possibility that it can breed something like Hitler's Nazism or Japan's militarism.
Today, the object of loyalty should be none other than the people. According to the Constitution, sovereignty rests with the people. Hence, the object of loyalty cannot be anything but the people: my wife, my husband, my neighbor. Otherwise, the idea of loyalty is meaningless. When I think of the person sitting in front of me as my king, I cannot ignore him; I can only offer him my service.
In the past, sovereignty rested with one person, the king, who ruled the country by himself. Now, however, the majority has sovereign power; they are the masters. That is why we cannot but realize democracy, if we maintain loyalty.
The 20th century was an age of struggle for the realization of democracy. A countless number of people around the world were bloodied and sacrificed themselves in the fight for democracy, but still democracy has not been realized as it should be. However, democracy will become universal in the 21st century. It began in the 20th century but was not completed; it will be realized in every comer of the world, including in the hinterlands of Africa, in the 21st century.
Next, let us think about filial piety. it is a lofty value - children caring for their parents in return for their birth and rearing. In this way, the old and the weak are cared for and can enjoy happiness in their twilight years. Filial piety is thus an important virtue that has been stressed throughout the ages.
But as I said earlier, filial piety in the past called for children to fill their proper roles. In other words, filial piety was one-sided and unconditional. They were expected to take care of their parents even if they were not worthy parents. But now, parents have to also fill their proper role. Of course, I don't mean that children are excused from caring for their parents just because the parents did not fulfill their role as parents. I mean the time is gone when the obligation to show filial piety required blind submission and sacrifice on the part of children. The practice of true filial piety is possible only when the relationship between parents and children is based on mutual respect an understanding.
In particular, we must never praise or urge a young widow not to marry again but to sacrifice the rest of her life by continuing to serve her parents-in-law, or a young daughter to sacrifice herself by becoming a prostitute in order to support her parents and help educate her brothers and sisters. These are not the ways to practice filial piety. However praiseworthy the intention, these are inhumane and undemocratic. There is nothing of value in them for our society to pursue.
In the agricultural age of the past, large families worked on farms and children supported their parents. But it is now an age of nuclear families. While parents remain in rural areas, their children live separately where they can find work. Consequently, it is practically impossible to practice filial piety as it was in the past. Therefore, now both children and the government have to take care of the elderly. We can take care of the elderly properly when individual filial piety is combined with governmental and societal filial piety. To do that, the government should take the initiative and protect the elderly and help stabilize their living conditions. In other words, we have to put into practice something we might call "national filial piety," and "societal filial piety."
"Societal filial piety" embraces individual filial piety. For, everyone, including adult children, pay taxes. The government, which levies taxes, takes care of the elderly for them. The government must continue to strengthen support for the welfare of the elderly. When we develop a stable system of support for the elderly by paying them living expenses, we will be able to say that our society is one where "national filial piety" and "societal filial piety" are practiced.
When everyone serves their neighbors loyally and when "societal filial piety," led by the government, is practiced fully, we will be able to say that our society is genuinely democratic. When the idea of serving the king loyally and practicing filial piety is interpreted anew and reapplied, we will be able to safeguard individual human rights and democracy properly in this age of globalism. This is the only way to strengthen our shaky ethical and moral standards.


text:
Q: How to assign a name to an output global dataframe in a function? I have about 12 datasets that I am trying to clean before implementing them as datatables in my final code. I currently have code that works for individual datasets but I want to implement this as a function so that I don't have to re-type the code blocks over and over.
countyshapesClean <- function(inputdata, outputdata) {
  outputdata <<- inputdata %>%
select(
  county_cl,
  state_abb,
  avg_opioid,
  avg_oxy_hydro,
  avg_opioid_perc,
  avg_oxy_hydro_perc,
  avg_opioid_ppp,
  avg_oxy_hydro_ppp
) %>%
mutate(
  avg_opioid = format(round(as.numeric(avg_opioid),2), nsmall = 2, big.mark = ","),
  avg_oxy_hydro = format(round(as.numeric(avg_oxy_hydro),2), nsmall = 2, big.mark = ","),
  avg_opioid_perc = format(round(as.numeric(avg_opioid_perc),2), nsmall = 2, big.mark = ","),
  avg_oxy_hydro_perc = format(round(as.numeric(avg_oxy_hydro_perc),2), nsmall = 2, big.mark = ","),
  avg_opioid_ppp = format(round(as.numeric(avg_opioid_ppp),2), nsmall = 2, big.mark = ","),
  avg_oxy_hydro_ppp = format(round(as.numeric(avg_oxy_hydro_ppp),2), nsmall = 2, big.mark = ",")
)
}

countyshapesClean(inputdata = countymerge2006, outputdata = countymerge2006clean)

This works but my output dataset is named outputdata instead of countymerge2006clean. How would I change this code to get my desired result?

A: Don't pass in outputdata to the function. Instead, do something like
countymerge2006clean <- countyshapesClean(inputdata = countymerge2006)

where your function returns the updated data.frame.
countyshapesClean <- function(inputdata) {
  inputdata %>%
  select(...) %>%
  mutate(...)
}

Proper functions in R should not create variables outside their own scope. (It's not considered good practice to use <<-).
Of course, almost anything is possible is R, and you could create variables outside the function scope with the assign() function (though I strongly recommend you do NOT do this). That would look something like this
countyshapesClean <- function(inputdata, outputdata) {
  outvar <- rlang::ensym(outputdata)
  new <- inputdata %>%
    select(...) %>%
    mutate(...)
  assign(rlang::quo_name(outvar), new, parent.frame())
}
countyshapesClean(inputdata = countymerge2006, outputdata = countymerge2006clean)


NVP is advancing a new generation of targeted nanosphere (TNS) based products incorporating our core and highly optimized HPLN (Hybrid Polymerized Liposomal Nanoparticle) technology. These targeted nanospheres may provide a vast improvement in flexibility and choice for patients restricted by current treatment options including antibody, immunotherapy and ADC based products. Both by repositioning existing therapies such as chemotherapeutics and by optimising the delivery of emerging candidates including small molecules and nucleic acid based.
Our current candidate focus is oncology, initially pediatric focused, but it is already clear that once validated the technology can be clearly applied to broader oncology challenges, as well as areas such as surgery/devices where we have a pipeline candidate, imaging, vaccines, and other non-oncological sectors as opportunities present.
NVP is using HPLN as a base entity to obtain an advanced, targeted nanosphere based approach able to significantly reposition and enhance existing cancer therapies.
This is because HPLN provides a unique new nanoparticle encapsulating platform designed to harness and enable vastly superior targeting to tumor and other specific cell surface antigens. Also, unlike other targeted technologies, the 'payload' incorporated into HPLN, enabling powerful targeted nanospheres (TNS), can be more easily user selected, including proven cytotoxics, nucleic acid based entities or small molecules, or even any mixture thereof. HPLN technology is subject to broad patent control by NVP.
HPLN and the resultant TNS candidates may serve as an important new, effective and safe drug delivery platform to initially treat both Ewing sarcoma and human adult leukemia as well as other CD99/CD19 based tumors, via our own in-house candidates and beyond via collaborative programs. Logically the technology is widely applicable to other targeting capability, malignancies and therapeutic or even diagnostic opportunities as further candidate options develop.
Why is HPLN and the TNS approach unique?